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

defaultValue

Standardwert, wenn nicht explizit angegeben wird

isConstant

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

nullable

Gibt an, ob die aktuelle Eigenschaft mull als Wert zulässt oder nicht

readOnly

Gibt an, ob die aktuelle Eigenschaft schreibgeschützt ist oder nicht

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 umschließendes XML-Element verfügen soll oder nicht

xmlName

Name für das xml-Element

xmlNamespace

Xml-Elementnamespace

xmlNamespacePrefix

Namespacepräfix für XML-Elemente

Details zur Eigenschaft

constraints

Einschränkungen zum Testen des aktuellen Werts

constraints?: MapperConstraints

Eigenschaftswert

defaultValue

Standardwert, wenn nicht explizit angegeben wird

defaultValue?: any

Eigenschaftswert

any

isConstant

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

isConstant?: boolean

Eigenschaftswert

boolean

nullable

Gibt an, ob die aktuelle Eigenschaft mull als Wert zulässt oder nicht

nullable?: boolean

Eigenschaftswert

boolean

readOnly

Gibt an, ob die aktuelle Eigenschaft schreibgeschützt ist oder nicht

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 umschließendes XML-Element verfügen soll oder nicht

xmlIsWrapped?: boolean

Eigenschaftswert

boolean

xmlName

Name für das xml-Element

xmlName?: string

Eigenschaftswert

string

xmlNamespace

Xml-Elementnamespace

xmlNamespace?: string

Eigenschaftswert

string

xmlNamespacePrefix

Namespacepräfix für XML-Elemente

xmlNamespacePrefix?: string

Eigenschaftswert

string