Sdílet prostřednictvím


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

defaultValue

Výchozí hodnota, pokud není explicitně zadaná

isConstant

Zda aktuální vlastnost je konstanta

nullable

Zda aktuální vlastnost umožňuje mull jako hodnotu

readOnly

Zda je aktuální vlastnost jen pro čtení

required

Určuje, zda je aktuální vlastnost povinná.

serializedName

Název, který se má použít při serializaci

type

Typ mapperu

xmlElementName

Název elementů XML při serializaci pole

xmlIsAttribute

Určuje, zda aktuální vlastnost by měla být serializována jako atribut nadřazeného xml elementu.

xmlIsMsText

Určuje, zda by aktuální vlastnost měla být serializována jako vnitřní obsah elementu XML.

xmlIsWrapped

Zda aktuální vlastnost by měla mít zabalený element XML

xmlName

Název elementu XML

xmlNamespace

Obor názvů elementu XML

xmlNamespacePrefix

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