BaseMapper interface
Základní definice mapperu. Lze použít pro xml a prosté javascriptové objekty.
Vlastnosti
constraints | Omezení pro otestování aktuální hodnoty proti |
default |
Výchozí hodnota, pokud není explicitně zadaná |
is |
Zda aktuální vlastnost je konstanta |
nullable | Zda aktuální vlastnost umožňuje mull jako hodnotu |
read |
Zda je aktuální vlastnost jen pro čtení |
required | Určuje, zda je aktuální vlastnost povinná. |
serialized |
Název, který se má použít při serializaci |
type | Typ mapperu |
xml |
Název elementů XML při serializaci pole |
xml |
Určuje, zda aktuální vlastnost by měla být serializována jako atribut nadřazeného xml elementu. |
xml |
Určuje, zda by aktuální vlastnost měla být serializována jako vnitřní obsah elementu XML. |
xml |
Zda aktuální vlastnost by měla mít zabalený element XML |
xml |
Název elementu XML |
xml |
Obor názvů elementu XML |
xml |
Předpona oboru názvů elementu XML |
Podrobnosti vlastnosti
constraints
Omezení pro otestování aktuální hodnoty proti
constraints?: MapperConstraints
Hodnota vlastnosti
defaultValue
Výchozí hodnota, pokud není explicitně zadaná
defaultValue?: any
Hodnota vlastnosti
any
isConstant
Zda aktuální vlastnost je konstanta
isConstant?: boolean
Hodnota vlastnosti
boolean
nullable
Zda aktuální vlastnost umožňuje mull jako hodnotu
nullable?: boolean
Hodnota vlastnosti
boolean
readOnly
Zda je aktuální vlastnost jen pro čtení
readOnly?: boolean
Hodnota vlastnosti
boolean
required
Určuje, zda je aktuální vlastnost povinná.
required?: boolean
Hodnota vlastnosti
boolean
serializedName
Název, který se má použít při serializaci
serializedName?: string
Hodnota vlastnosti
string
type
Typ mapperu
type: MapperType
Hodnota vlastnosti
MapperType
xmlElementName
Název elementů XML při serializaci pole
xmlElementName?: string
Hodnota vlastnosti
string
xmlIsAttribute
Určuje, zda aktuální vlastnost by měla být serializována jako atribut nadřazeného xml elementu.
xmlIsAttribute?: boolean
Hodnota vlastnosti
boolean
xmlIsMsText
Určuje, zda by aktuální vlastnost měla být serializována jako vnitřní obsah elementu XML.
xmlIsMsText?: boolean
Hodnota vlastnosti
boolean
xmlIsWrapped
Zda aktuální vlastnost by měla mít zabalený element XML
xmlIsWrapped?: boolean
Hodnota vlastnosti
boolean
xmlName
Název elementu XML
xmlName?: string
Hodnota vlastnosti
string
xmlNamespace
Obor názvů elementu XML
xmlNamespace?: string
Hodnota vlastnosti
string
xmlNamespacePrefix
Předpona oboru názvů elementu XML
xmlNamespacePrefix?: string
Hodnota vlastnosti
string