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 |
default |
Standardwert, wenn nicht explizit angegeben wird |
is |
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 |
read |
Gibt an, ob die aktuelle Eigenschaft schreibgeschützt ist oder nicht |
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 umschließendes XML-Element verfügen soll oder nicht |
xml |
Name für das xml-Element |
xml |
Xml-Elementnamespace |
xml |
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
MapperType
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