Dela via


BaseMapper interface

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

Egenskaper

constraints

Begränsningar för 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

Namnområde för XML-element

xmlNamespacePrefix

Xml-elementnamnområdesprefix

Fastighetsdetaljer

constraints

Begränsningar för att testa det aktuella värdet mot

constraints?: MapperConstraints

Fastighetsvärde

defaultValue

Standardvärde när ett inte uttryckligen anges

defaultValue?: any

Fastighetsvärde

any

isConstant

Om den aktuella egenskapen är en konstant eller inte

isConstant?: boolean

Fastighetsvärde

boolean

nullable

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

nullable?: boolean

Fastighetsvärde

boolean

readOnly

Om den aktuella egenskapen är skrivskyddad eller inte

readOnly?: boolean

Fastighetsvärde

boolean

required

Om den aktuella egenskapen krävs eller inte

required?: boolean

Fastighetsvärde

boolean

serializedName

Namnet som ska användas vid serialisering

serializedName?: string

Fastighetsvärde

string

type

Typ av mappning

type: MapperType

Fastighetsvärde

xmlElementName

Namn på XML-elementen vid serialisering av en matris

xmlElementName?: string

Fastighetsvärde

string

xmlIsAttribute

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

xmlIsAttribute?: boolean

Fastighetsvärde

boolean

xmlIsMsText

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

xmlIsMsText?: boolean

Fastighetsvärde

boolean

xmlIsWrapped

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

xmlIsWrapped?: boolean

Fastighetsvärde

boolean

xmlName

Namn på XML-elementet

xmlName?: string

Fastighetsvärde

string

xmlNamespace

Namnområde för XML-element

xmlNamespace?: string

Fastighetsvärde

string

xmlNamespacePrefix

Xml-elementnamnområdesprefix

xmlNamespacePrefix?: string

Fastighetsvärde

string