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 |
default |
Standardwert, wenn ein Wert nicht explizit bereitgestellt wird |
is |
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. |
read |
Gibt an, ob die aktuelle Eigenschaft schreibgeschützt ist. |
required | Gibt an, ob die aktuelle Eigenschaft erforderlich ist. |
serialized |
Der Name, der beim Serialisieren verwendet werden soll |
type | Typ des Mappers |
xml |
Name für die XML-Elemente beim Serialisieren eines Arrays |
xml |
Bestimmt, ob die aktuelle Eigenschaft als Attribut des übergeordneten XML-Elements serialisiert werden soll. |
xml |
Bestimmt, ob die aktuelle Eigenschaft als innerer Inhalt des XML-Elements serialisiert werden soll. |
xml |
Gibt an, ob die aktuelle Eigenschaft über ein umbrochenes XML-Element verfügen soll. |
xml |
Name für das XML-Element |
xml |
Xml-Elementnamespace |
xml |
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
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