EnumMapper interface

En mappare som beskriver ett uppräkningsvärde.

Extends

Egenskaper

type

Typbeskrivningen för EnumMapper.

Ärvda egenskaper

constraints

Begränsningar att testa det aktuella värdet mot

defaultValue

Standardvärde när det inte uttryckligen anges

isConstant

Om den aktuella egenskapen är en konstant eller inte

nullable

Om den aktuella egenskapen tillåter mull som ett värde eller inte

readOnly

Om den aktuella egenskapen är skrivskyddad eller inte

required

Om den aktuella egenskapen krävs eller inte

serializedName

Namnet som ska användas vid serialisering

xmlElementName

Namn på XML-elementen vid serialisering av en matris

xmlIsAttribute

Avgör om den aktuella egenskapen ska serialiseras som ett attribut för det överordnade XML-elementet

xmlIsMsText

Avgör om den aktuella egenskapen ska serialiseras som det inre innehållet i XML-elementet

xmlIsWrapped

Om den aktuella egenskapen ska ha ett XML-omslutningselement eller inte

xmlName

Namn på XML-elementet

xmlNamespace

Namnområde för XML-element

xmlNamespacePrefix

Xml-elementnamnområdesprefix

Egenskapsinformation

type

Typbeskrivningen för EnumMapper.

type: EnumMapperType

Egenskapsvärde

Information om ärvda egenskaper

constraints

Begränsningar att testa det aktuella värdet mot

constraints?: MapperConstraints

Egenskapsvärde

Ärvd frånBaseMapper.constraints

defaultValue

Standardvärde när det inte uttryckligen anges

defaultValue?: any

Egenskapsvärde

any

Ärvd frånBaseMapper.defaultValue

isConstant

Om den aktuella egenskapen är en konstant eller inte

isConstant?: boolean

Egenskapsvärde

boolean

Ärvd frånBaseMapper.isConstant

nullable

Om den aktuella egenskapen tillåter mull som ett värde eller inte

nullable?: boolean

Egenskapsvärde

boolean

Ärvd frånBaseMapper.nullable

readOnly

Om den aktuella egenskapen är skrivskyddad eller inte

readOnly?: boolean

Egenskapsvärde

boolean

Ärvd frånBaseMapper.readOnly

required

Om den aktuella egenskapen krävs eller inte

required?: boolean

Egenskapsvärde

boolean

Ärvd frånBaseMapper.required

serializedName

Namnet som ska användas vid serialisering

serializedName?: string

Egenskapsvärde

string

Ärvt frånBaseMapper.serializedName

xmlElementName

Namn på XML-elementen vid serialisering av en matris

xmlElementName?: string

Egenskapsvärde

string

Ärvt frånBaseMapper.xmlElementName

xmlIsAttribute

Avgör om den aktuella egenskapen ska serialiseras som ett attribut för det överordnade XML-elementet

xmlIsAttribute?: boolean

Egenskapsvärde

boolean

Ärvd frånBaseMapper.xmlIsAttribute

xmlIsMsText

Avgör om den aktuella egenskapen ska serialiseras som det inre innehållet i XML-elementet

xmlIsMsText?: boolean

Egenskapsvärde

boolean

Ärvd frånBaseMapper.xmlIsMsText

xmlIsWrapped

Om den aktuella egenskapen ska ha ett XML-omslutningselement eller inte

xmlIsWrapped?: boolean

Egenskapsvärde

boolean

Ärvd frånBaseMapper.xmlIsWrapped

xmlName

Namn på XML-elementet

xmlName?: string

Egenskapsvärde

string

Ärvd frånBaseMapper.xmlName

xmlNamespace

Namnområde för XML-element

xmlNamespace?: string

Egenskapsvärde

string

Ärvd frånBaseMapper.xmlNamespace

xmlNamespacePrefix

Xml-elementnamnområdesprefix

xmlNamespacePrefix?: string

Egenskapsvärde

string

Ärvt frånBaseMapper.xmlNamespacePrefix