Partilhar via


BaseMapper interface

A definição base de um mapeador. Pode ser utilizado para objetos XML e JavaScript simples.

Propriedades

constraints

Restrições para testar o valor atual em relação a

defaultValue

Valor predefinido quando um não é explicitamente fornecido

isConstant

Se a propriedade atual é ou não uma constante

nullable

Se a propriedade atual permite ou não mull como um valor

readOnly

Se a propriedade atual é ou não lida

required

Se a propriedade atual é ou não necessária

serializedName

O nome a utilizar ao serializar

type

Tipo do mapeador

xmlElementName

Nome dos elementos xml ao serializar uma matriz

xmlIsAttribute

Determina se a propriedade atual deve ser serializada como um atributo do elemento xml principal

xmlIsMsText

Determina se a propriedade atual deve ser serializada como o conteúdo interno do elemento xml

xmlIsWrapped

Se a propriedade atual deve ou não ter um elemento XML de moldagem

xmlName

Nome do elemento xml

xmlNamespace

Espaço de nomes de elementos Xml

xmlNamespacePrefix

Prefixo do espaço de nomes do elemento Xml

Detalhes de Propriedade

constraints

Restrições para testar o valor atual em relação a

constraints?: MapperConstraints

Valor de Propriedade

defaultValue

Valor predefinido quando um não é explicitamente fornecido

defaultValue?: any

Valor de Propriedade

any

isConstant

Se a propriedade atual é ou não uma constante

isConstant?: boolean

Valor de Propriedade

boolean

nullable

Se a propriedade atual permite ou não mull como um valor

nullable?: boolean

Valor de Propriedade

boolean

readOnly

Se a propriedade atual é ou não lida

readOnly?: boolean

Valor de Propriedade

boolean

required

Se a propriedade atual é ou não necessária

required?: boolean

Valor de Propriedade

boolean

serializedName

O nome a utilizar ao serializar

serializedName?: string

Valor de Propriedade

string

type

Tipo do mapeador

type: MapperType

Valor de Propriedade

MapperType

xmlElementName

Nome dos elementos xml ao serializar uma matriz

xmlElementName?: string

Valor de Propriedade

string

xmlIsAttribute

Determina se a propriedade atual deve ser serializada como um atributo do elemento xml principal

xmlIsAttribute?: boolean

Valor de Propriedade

boolean

xmlIsMsText

Determina se a propriedade atual deve ser serializada como o conteúdo interno do elemento xml

xmlIsMsText?: boolean

Valor de Propriedade

boolean

xmlIsWrapped

Se a propriedade atual deve ou não ter um elemento XML de moldagem

xmlIsWrapped?: boolean

Valor de Propriedade

boolean

xmlName

Nome do elemento xml

xmlName?: string

Valor de Propriedade

string

xmlNamespace

Espaço de nomes de elementos Xml

xmlNamespace?: string

Valor de Propriedade

string

xmlNamespacePrefix

Prefixo do espaço de nomes do elemento Xml

xmlNamespacePrefix?: string

Valor de Propriedade

string