Partager via


EnumMapper interface

Mappeur décrivant une valeur d’énumération.

Extends

Propriétés

type

Descripteur de type du EnumMapper.

Propriétés héritées

constraints

Contraintes pour tester la valeur actuelle

defaultValue

Valeur par défaut lorsqu’une valeur n’est pas fournie explicitement

isConstant

Indique si la propriété actuelle est une constante ou non

nullable

Indique si la propriété actuelle autorise mull en tant que valeur

readOnly

Indique si la propriété actuelle est en lecture seule ou non

required

Si la propriété actuelle est requise ou non

serializedName

Nom à utiliser lors de la sérialisation

xmlElementName

Nom des éléments xml lors de la sérialisation d’un tableau

xmlIsAttribute

Détermine si la propriété actuelle doit être sérialisée en tant qu’attribut de l’élément xml parent

xmlIsMsText

Détermine si la propriété actuelle doit être sérialisée en tant que contenu interne de l’élément xml

xmlIsWrapped

Indique si la propriété actuelle doit avoir ou non un élément XML de wraping

xmlName

Nom de l’élément xml

xmlNamespace

Espace de noms d’élément Xml

xmlNamespacePrefix

Préfixe d’espace de noms d’élément Xml

Détails de la propriété

type

Descripteur de type du EnumMapper.

type: EnumMapperType

Valeur de propriété

Détails de la propriété héritée

constraints

Contraintes pour tester la valeur actuelle

constraints?: MapperConstraints

Valeur de propriété

Hérité deBaseMapper.constraints

defaultValue

Valeur par défaut lorsqu’une valeur n’est pas fournie explicitement

defaultValue?: any

Valeur de propriété

any

Hérité deBaseMapper.defaultValue

isConstant

Indique si la propriété actuelle est une constante ou non

isConstant?: boolean

Valeur de propriété

boolean

Hérité deBaseMapper.isConstant

nullable

Indique si la propriété actuelle autorise mull en tant que valeur

nullable?: boolean

Valeur de propriété

boolean

Hérité deBaseMapper.nullable

readOnly

Indique si la propriété actuelle est en lecture seule ou non

readOnly?: boolean

Valeur de propriété

boolean

Hérité deBaseMapper.readOnly

required

Si la propriété actuelle est requise ou non

required?: boolean

Valeur de propriété

boolean

Hérité deBaseMapper.required

serializedName

Nom à utiliser lors de la sérialisation

serializedName?: string

Valeur de propriété

string

Hérité deBaseMapper.serializedName

xmlElementName

Nom des éléments xml lors de la sérialisation d’un tableau

xmlElementName?: string

Valeur de propriété

string

Hérité deBaseMapper.xmlElementName

xmlIsAttribute

Détermine si la propriété actuelle doit être sérialisée en tant qu’attribut de l’élément xml parent

xmlIsAttribute?: boolean

Valeur de propriété

boolean

Hérité deBaseMapper.xmlIsAttribute

xmlIsMsText

Détermine si la propriété actuelle doit être sérialisée en tant que contenu interne de l’élément xml

xmlIsMsText?: boolean

Valeur de propriété

boolean

Hérité deBaseMapper.xmlIsMsText

xmlIsWrapped

Indique si la propriété actuelle doit avoir ou non un élément XML de wraping

xmlIsWrapped?: boolean

Valeur de propriété

boolean

Hérité deBaseMapper.xmlIsWrapped

xmlName

Nom de l’élément xml

xmlName?: string

Valeur de propriété

string

Hérité deBaseMapper.xmlName

xmlNamespace

Espace de noms d’élément Xml

xmlNamespace?: string

Valeur de propriété

string

Hérité deBaseMapper.xmlNamespace

xmlNamespacePrefix

Préfixe d’espace de noms d’élément Xml

xmlNamespacePrefix?: string

Valeur de propriété

string

Hérité deBaseMapper.xmlNamespacePrefix