Dela via


BaseMapper interface

Basdefinitionen för en mappare. Kan användas för XML- och oformaterade JavaScript-objekt.

Egenskaper

constraints

Begränsningar att testa det aktuella värdet mot

defaultValue

Standardvärde när ett 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

type

Typ av mappning

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-element för omslutning eller inte

xmlName

Namn på XML-elementet

xmlNamespace

Xml-elementnamnområde

xmlNamespacePrefix

Xml-elementnamnområdesprefix

Egenskapsinformation

constraints

Begränsningar att testa det aktuella värdet mot

constraints?: MapperConstraints

Egenskapsvärde

defaultValue

Standardvärde när ett inte uttryckligen anges

defaultValue?: any

Egenskapsvärde

any

isConstant

Om den aktuella egenskapen är en konstant eller inte

isConstant?: boolean

Egenskapsvärde

boolean

nullable

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

nullable?: boolean

Egenskapsvärde

boolean

readOnly

Om den aktuella egenskapen är skrivskyddad eller inte

readOnly?: boolean

Egenskapsvärde

boolean

required

Om den aktuella egenskapen krävs eller inte

required?: boolean

Egenskapsvärde

boolean

serializedName

Namnet som ska användas vid serialisering

serializedName?: string

Egenskapsvärde

string

type

Typ av mappning

type: MapperType

Egenskapsvärde

xmlElementName

Namn på XML-elementen vid serialisering av en matris

xmlElementName?: string

Egenskapsvärde

string

xmlIsAttribute

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

xmlIsAttribute?: boolean

Egenskapsvärde

boolean

xmlIsMsText

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

xmlIsMsText?: boolean

Egenskapsvärde

boolean

xmlIsWrapped

Om den aktuella egenskapen ska ha ett XML-element för omslutning eller inte

xmlIsWrapped?: boolean

Egenskapsvärde

boolean

xmlName

Namn på XML-elementet

xmlName?: string

Egenskapsvärde

string

xmlNamespace

Xml-elementnamnområde

xmlNamespace?: string

Egenskapsvärde

string

xmlNamespacePrefix

Xml-elementnamnområdesprefix

xmlNamespacePrefix?: string

Egenskapsvärde

string