Megosztás a következőn keresztül:


BaseMapper interface

A leképező alapdefiníciója. XML- és egyszerű JavaScript-objektumokhoz használható.

Tulajdonságok

constraints

Az aktuális érték tesztelésére vonatkozó korlátozások

defaultValue

Alapértelmezett érték, ha nincs explicit módon megadva

isConstant

Azt jelzi, hogy az aktuális tulajdonság állandó-e

nullable

Azt jelzi, hogy az aktuális tulajdonság engedélyezi-e a mull értéket

readOnly

Azt jelzi, hogy az aktuális tulajdonság írásvédett-e

required

Az aktuális tulajdonság megadása kötelező-e

serializedName

A szerializáláskor használandó név

type

A leképező típusa

xmlElementName

Az XML-elemek neve tömb szerializálásakor

xmlIsAttribute

Meghatározza, hogy az aktuális tulajdonságot szerializálni kell-e a szülő XML-elem attribútumaként

xmlIsMsText

Meghatározza, hogy az aktuális tulajdonságot szerializálni kell-e az XML-elem belső tartalmaként

xmlIsWrapped

Azt jelzi, hogy az aktuális tulajdonságnak legyen-e burkoló XML-eleme

xmlName

Az xml-elem neve

xmlNamespace

Xml-elem névtere

xmlNamespacePrefix

Xml-elem névterének előtagja

Tulajdonság adatai

constraints

Az aktuális érték tesztelésére vonatkozó korlátozások

constraints?: MapperConstraints

Tulajdonság értéke

defaultValue

Alapértelmezett érték, ha nincs explicit módon megadva

defaultValue?: any

Tulajdonság értéke

any

isConstant

Azt jelzi, hogy az aktuális tulajdonság állandó-e

isConstant?: boolean

Tulajdonság értéke

boolean

nullable

Azt jelzi, hogy az aktuális tulajdonság engedélyezi-e a mull értéket

nullable?: boolean

Tulajdonság értéke

boolean

readOnly

Azt jelzi, hogy az aktuális tulajdonság írásvédett-e

readOnly?: boolean

Tulajdonság értéke

boolean

required

Az aktuális tulajdonság megadása kötelező-e

required?: boolean

Tulajdonság értéke

boolean

serializedName

A szerializáláskor használandó név

serializedName?: string

Tulajdonság értéke

string

type

A leképező típusa

type: MapperType

Tulajdonság értéke

xmlElementName

Az XML-elemek neve tömb szerializálásakor

xmlElementName?: string

Tulajdonság értéke

string

xmlIsAttribute

Meghatározza, hogy az aktuális tulajdonságot szerializálni kell-e a szülő XML-elem attribútumaként

xmlIsAttribute?: boolean

Tulajdonság értéke

boolean

xmlIsMsText

Meghatározza, hogy az aktuális tulajdonságot szerializálni kell-e az XML-elem belső tartalmaként

xmlIsMsText?: boolean

Tulajdonság értéke

boolean

xmlIsWrapped

Azt jelzi, hogy az aktuális tulajdonságnak legyen-e burkoló XML-eleme

xmlIsWrapped?: boolean

Tulajdonság értéke

boolean

xmlName

Az xml-elem neve

xmlName?: string

Tulajdonság értéke

string

xmlNamespace

Xml-elem névtere

xmlNamespace?: string

Tulajdonság értéke

string

xmlNamespacePrefix

Xml-elem névterének előtagja

xmlNamespacePrefix?: string

Tulajdonság értéke

string