Sdílet prostřednictvím


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

defaultValue

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

isConstant

Určuje, jestli je aktuální vlastnost konstantou

nullable

Určuje, jestli aktuální vlastnost umožňuje mull jako hodnotu

readOnly

Určuje, jestli je aktuální vlastnost jen pro čtení

required

Určuje, jestli je aktuální vlastnost povinná nebo ne.

serializedName

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

type

Typ mapovače

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 elementu XML.

xmlIsMsText

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

xmlIsWrapped

Určuje, jestli má aktuální vlastnost obsahovat zalamování elementu 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 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

Typ mapovače

type: MapperType

Hodnota vlastnosti

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