BaseMapper interface
Základní definice mapovače. Lze použít pro objekty XML a prosté javascriptové objekty.
Vlastnosti
constraints | Omezení pro testování aktuální hodnoty proti |
default |
Výchozí hodnota, pokud není explicitně zadaná |
is |
Určuje, jestli je aktuální vlastnost konstantou |
nullable | Určuje, jestli aktuální vlastnost umožňuje mull jako hodnotu |
read |
Určuje, jestli je aktuální vlastnost jen pro čtení |
required | Určuje, jestli je aktuální vlastnost povinná nebo ne. |
serialized |
Název, který se má použít při serializaci |
type | Typ mapovače |
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 elementu XML. |
xml |
Určuje, zda aktuální vlastnost by měla být serializována jako vnitřní obsah elementu XML. |
xml |
Určuje, jestli má aktuální vlastnost obsahovat zalamování elementu 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 testování aktuální hodnoty proti
constraints?: MapperConstraints
Hodnota vlastnosti
defaultValue
Výchozí hodnota, pokud není explicitně zadaná
defaultValue?: any
Hodnota vlastnosti
any
isConstant
Určuje, jestli je aktuální vlastnost konstantou
isConstant?: boolean
Hodnota vlastnosti
boolean
nullable
Určuje, jestli aktuální vlastnost umožňuje mull jako hodnotu
nullable?: boolean
Hodnota vlastnosti
boolean
readOnly
Určuje, jestli je aktuální vlastnost jen pro čtení
readOnly?: boolean
Hodnota vlastnosti
boolean
required
Určuje, jestli je aktuální vlastnost povinná nebo ne.
required?: boolean
Hodnota vlastnosti
boolean
serializedName
Název, který se má použít při serializaci
serializedName?: string
Hodnota vlastnosti
string
type
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 elementu XML.
xmlIsAttribute?: boolean
Hodnota vlastnosti
boolean
xmlIsMsText
Určuje, zda aktuální vlastnost by měla být serializována jako vnitřní obsah elementu XML.
xmlIsMsText?: boolean
Hodnota vlastnosti
boolean
xmlIsWrapped
Určuje, jestli má aktuální vlastnost obsahovat zalamování elementu 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