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 |
default |
Valor padrão quando um não é fornecido explicitamente |
is |
Se a propriedade atual é ou não uma constante |
nullable | Se a propriedade atual permite ou não mull como um valor |
read |
Se a propriedade atual é ou não somente leitura |
required | Se a propriedade atual é necessária ou não |
serialized |
O nome a ser usado ao serializar |
type | Tipo do mapeador |
xml |
Nome dos elementos xml ao serializar uma matriz |
xml |
Determina se a propriedade atual deve ser serializada como um atributo do elemento xml pai |
xml |
Determina se a propriedade atual deve ser serializada como o conteúdo interno do elemento xml |
xml |
Se a propriedade atual deve ou não ter um elemento XML de encapsulamento |
xml |
Nome do elemento xml |
xml |
Namespace do elemento Xml |
xml |
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