Partager via


BaseMapper interface

Définition de base d’un mappeur. Peut être utilisé pour les objets XML et JavaScript bruts.

Propriétés

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

type

Type du mappeur

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é

constraints

Contraintes pour tester la valeur actuelle

constraints?: MapperConstraints

Valeur de propriété

defaultValue

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

defaultValue?: any

Valeur de propriété

any

isConstant

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

isConstant?: boolean

Valeur de propriété

boolean

nullable

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

nullable?: boolean

Valeur de propriété

boolean

readOnly

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

readOnly?: boolean

Valeur de propriété

boolean

required

Si la propriété actuelle est requise ou non

required?: boolean

Valeur de propriété

boolean

serializedName

Nom à utiliser lors de la sérialisation

serializedName?: string

Valeur de propriété

string

type

Type du mappeur

type: MapperType

Valeur de propriété

xmlElementName

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

xmlElementName?: string

Valeur de propriété

string

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

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

xmlIsWrapped

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

xmlIsWrapped?: boolean

Valeur de propriété

boolean

xmlName

Nom de l’élément xml

xmlName?: string

Valeur de propriété

string

xmlNamespace

Espace de noms d’élément Xml

xmlNamespace?: string

Valeur de propriété

string

xmlNamespacePrefix

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

xmlNamespacePrefix?: string

Valeur de propriété

string