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 lorsque l’une d’elles n’est pas fournie explicitement

isConstant

Si la propriété actuelle est ou non une constante

nullable

Indique si la propriété actuelle autorise ou non mull comme valeur

readOnly

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

required

Indique 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 ou non avoir un élément XML de habillage

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 lorsque l’une d’elles n’est pas fournie explicitement

defaultValue?: any

Valeur de propriété

any

isConstant

Si la propriété actuelle est ou non une constante

isConstant?: boolean

Valeur de propriété

boolean

nullable

Indique si la propriété actuelle autorise ou non mull comme 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

Indique 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é

MapperType

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 ou non avoir un élément XML de habillage

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