Compartilhar 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 a

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

required

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

serializedName

O nome a ser usado 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 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 da propriedade

constraints

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

constraints?: MapperConstraints

Valor da propriedade

defaultValue

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

defaultValue?: any

Valor da propriedade

any

isConstant

Se a propriedade atual é ou não uma constante

isConstant?: boolean

Valor da propriedade

boolean

nullable

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

nullable?: boolean

Valor da propriedade

boolean

readOnly

Se a propriedade atual é ou não somente leitura

readOnly?: boolean

Valor da propriedade

boolean

required

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

required?: boolean

Valor da propriedade

boolean

serializedName

O nome a ser usado ao serializar

serializedName?: string

Valor da propriedade

string

type

Tipo do mapeador

type: MapperType

Valor da propriedade

MapperType

xmlElementName

Nome dos elementos xml ao serializar uma matriz

xmlElementName?: string

Valor da propriedade

string

xmlIsAttribute

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

xmlIsAttribute?: boolean

Valor da propriedade

boolean

xmlIsMsText

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

xmlIsMsText?: boolean

Valor da propriedade

boolean

xmlIsWrapped

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

xmlIsWrapped?: boolean

Valor da propriedade

boolean

xmlName

Nome do elemento xml

xmlName?: string

Valor da propriedade

string

xmlNamespace

Namespace do elemento Xml

xmlNamespace?: string

Valor da propriedade

string

xmlNamespacePrefix

Prefixo do namespace do elemento Xml

xmlNamespacePrefix?: string

Valor da propriedade

string