Partilhar via


BaseMapper interface

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

Propriedades

constraints

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

defaultValue

Valor padrão quando um não é fornecido explicitamente

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 é somente leitura ou não

required

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

serializedName

O nome a ser usado ao serializar

type

Tipo do mapeador

xmlElementName

Nome para os elementos xml ao serializar uma matriz

xmlIsAttribute

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

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 encapsulamento

xmlName

Nome do elemento xml

xmlNamespace

Namespace do elemento xml

xmlNamespacePrefix

Prefixo do namespace do elemento xml

Detalhes de Propriedade

constraints

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

constraints?: MapperConstraints

Valor de Propriedade

defaultValue

Valor padrão quando um não é fornecido explicitamente

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 é somente leitura ou não

readOnly?: boolean

Valor de Propriedade

boolean

required

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

required?: boolean

Valor de Propriedade

boolean

serializedName

O nome a ser usado ao serializar

serializedName?: string

Valor de Propriedade

string

type

Tipo do mapeador

type: MapperType

Valor de Propriedade

xmlElementName

Nome para os 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 pai

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 encapsulamento

xmlIsWrapped?: boolean

Valor de Propriedade

boolean

xmlName

Nome do elemento xml

xmlName?: string

Valor de Propriedade

string

xmlNamespace

Namespace do elemento xml

xmlNamespace?: string

Valor de Propriedade

string

xmlNamespacePrefix

Prefixo do namespace do elemento xml

xmlNamespacePrefix?: string

Valor de Propriedade

string