Partilhar via


EnumMapper interface

Um mapeador que descreve um valor de enum.

Extends

Propriedades

type

O descritor de tipo do EnumMapper.

Propriedades Herdadas

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

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

type

O descritor de tipo do EnumMapper.

type: EnumMapperType

Valor de Propriedade

Detalhes da Propriedade Herdada

constraints

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

constraints?: MapperConstraints

Valor de Propriedade

herdado deBaseMapper.constraints

defaultValue

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

defaultValue?: any

Valor de Propriedade

any

herdado de BaseMapper.defaultValue

isConstant

Se a propriedade atual é ou não uma constante

isConstant?: boolean

Valor de Propriedade

boolean

herdado de BaseMapper.isConstant

nullable

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

nullable?: boolean

Valor de Propriedade

boolean

herdado deBaseMapper.nullable

readOnly

Se a propriedade atual é somente leitura ou não

readOnly?: boolean

Valor de Propriedade

boolean

herdado de BaseMapper.readOnly

required

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

required?: boolean

Valor de Propriedade

boolean

herdado deBaseMapper.required

serializedName

O nome a ser usado ao serializar

serializedName?: string

Valor de Propriedade

string

herdado de BaseMapper.serializedName

xmlElementName

Nome para os elementos xml ao serializar uma matriz

xmlElementName?: string

Valor de Propriedade

string

herdado deBaseMapper.xmlElementName

xmlIsAttribute

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

xmlIsAttribute?: boolean

Valor de Propriedade

boolean

herdado de BaseMapper.xmlIsAttribute

xmlIsMsText

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

xmlIsMsText?: boolean

Valor de Propriedade

boolean

herdado de BaseMapper.xmlIsMsText

xmlIsWrapped

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

xmlIsWrapped?: boolean

Valor de Propriedade

boolean

herdado de BaseMapper.xmlIsWrapped

xmlName

Nome do elemento xml

xmlName?: string

Valor de Propriedade

string

herdado deBaseMapper.xmlName

xmlNamespace

Namespace do elemento xml

xmlNamespace?: string

Valor de Propriedade

string

herdado de BaseMapper.xmlNamespace

xmlNamespacePrefix

Prefixo do namespace do elemento xml

xmlNamespacePrefix?: string

Valor de Propriedade

string

herdado de BaseMapper.xmlNamespacePrefix