Freigeben über


BaseMapper interface

Die Basisdefinition eines Mappers. Kann für XML- und einfache JavaScript-Objekte verwendet werden.

Eigenschaften

constraints

Einschränkungen zum Testen des aktuellen Werts anhand

defaultValue

Standardwert, wenn ein Wert nicht explizit bereitgestellt wird

isConstant

Gibt an, ob es sich bei der aktuellen Eigenschaft um eine Konstante handelt.

nullable

Gibt an, ob die aktuelle Eigenschaft Mull als Wert zulässt.

readOnly

Gibt an, ob die aktuelle Eigenschaft schreibgeschützt ist.

required

Gibt an, ob die aktuelle Eigenschaft erforderlich ist.

serializedName

Der Name, der beim Serialisieren verwendet werden soll

type

Typ des Mappers

xmlElementName

Name für die XML-Elemente beim Serialisieren eines Arrays

xmlIsAttribute

Bestimmt, ob die aktuelle Eigenschaft als Attribut des übergeordneten XML-Elements serialisiert werden soll.

xmlIsMsText

Bestimmt, ob die aktuelle Eigenschaft als innerer Inhalt des XML-Elements serialisiert werden soll.

xmlIsWrapped

Gibt an, ob die aktuelle Eigenschaft über ein umbrochenes XML-Element verfügen soll.

xmlName

Name für das XML-Element

xmlNamespace

Xml-Elementnamespace

xmlNamespacePrefix

Xml-Elementnamespacepräfix

Details zur Eigenschaft

constraints

Einschränkungen zum Testen des aktuellen Werts anhand

constraints?: MapperConstraints

Eigenschaftswert

defaultValue

Standardwert, wenn ein Wert nicht explizit bereitgestellt wird

defaultValue?: any

Eigenschaftswert

any

isConstant

Gibt an, ob es sich bei der aktuellen Eigenschaft um eine Konstante handelt.

isConstant?: boolean

Eigenschaftswert

boolean

nullable

Gibt an, ob die aktuelle Eigenschaft Mull als Wert zulässt.

nullable?: boolean

Eigenschaftswert

boolean

readOnly

Gibt an, ob die aktuelle Eigenschaft schreibgeschützt ist.

readOnly?: boolean

Eigenschaftswert

boolean

required

Gibt an, ob die aktuelle Eigenschaft erforderlich ist.

required?: boolean

Eigenschaftswert

boolean

serializedName

Der Name, der beim Serialisieren verwendet werden soll

serializedName?: string

Eigenschaftswert

string

type

Typ des Mappers

type: MapperType

Eigenschaftswert

xmlElementName

Name für die XML-Elemente beim Serialisieren eines Arrays

xmlElementName?: string

Eigenschaftswert

string

xmlIsAttribute

Bestimmt, ob die aktuelle Eigenschaft als Attribut des übergeordneten XML-Elements serialisiert werden soll.

xmlIsAttribute?: boolean

Eigenschaftswert

boolean

xmlIsMsText

Bestimmt, ob die aktuelle Eigenschaft als innerer Inhalt des XML-Elements serialisiert werden soll.

xmlIsMsText?: boolean

Eigenschaftswert

boolean

xmlIsWrapped

Gibt an, ob die aktuelle Eigenschaft über ein umbrochenes XML-Element verfügen soll.

xmlIsWrapped?: boolean

Eigenschaftswert

boolean

xmlName

Name für das XML-Element

xmlName?: string

Eigenschaftswert

string

xmlNamespace

Xml-Elementnamespace

xmlNamespace?: string

Eigenschaftswert

string

xmlNamespacePrefix

Xml-Elementnamespacepräfix

xmlNamespacePrefix?: string

Eigenschaftswert

string