Udostępnij za pośrednictwem


BaseMapper interface

Podstawowa definicja mapowania. Może być używany w przypadku obiektów XML i zwykłego języka JavaScript.

Właściwości

constraints

Ograniczenia testowania bieżącej wartości względem

defaultValue

Wartość domyślna, gdy nie jest jawnie podana

isConstant

Określa, czy bieżąca właściwość jest stałą

nullable

Określa, czy bieżąca właściwość zezwala na mull jako wartość

readOnly

Niezależnie od tego, czy bieżąca właściwość jest odczytywana

required

Określa, czy bieżąca właściwość jest wymagana

serializedName

Nazwa do użycia podczas serializacji

type

Typ mapowania

xmlElementName

Nazwa elementów XML podczas serializacji tablicy

xmlIsAttribute

Określa, czy bieżąca właściwość powinna być serializowana jako atrybut elementu xml nadrzędnego

xmlIsMsText

Określa, czy bieżąca właściwość powinna być serializowana jako wewnętrzna zawartość elementu xml

xmlIsWrapped

Niezależnie od tego, czy bieżąca właściwość powinna mieć element XML zawijania

xmlName

Nazwa elementu xml

xmlNamespace

Przestrzeń nazw elementu Xml

xmlNamespacePrefix

Prefiks przestrzeni nazw elementu XML

Szczegóły właściwości

constraints

Ograniczenia testowania bieżącej wartości względem

constraints?: MapperConstraints

Wartość właściwości

defaultValue

Wartość domyślna, gdy nie jest jawnie podana

defaultValue?: any

Wartość właściwości

any

isConstant

Określa, czy bieżąca właściwość jest stałą

isConstant?: boolean

Wartość właściwości

boolean

nullable

Określa, czy bieżąca właściwość zezwala na mull jako wartość

nullable?: boolean

Wartość właściwości

boolean

readOnly

Niezależnie od tego, czy bieżąca właściwość jest odczytywana

readOnly?: boolean

Wartość właściwości

boolean

required

Określa, czy bieżąca właściwość jest wymagana

required?: boolean

Wartość właściwości

boolean

serializedName

Nazwa do użycia podczas serializacji

serializedName?: string

Wartość właściwości

string

type

Typ mapowania

type: MapperType

Wartość właściwości

xmlElementName

Nazwa elementów XML podczas serializacji tablicy

xmlElementName?: string

Wartość właściwości

string

xmlIsAttribute

Określa, czy bieżąca właściwość powinna być serializowana jako atrybut elementu xml nadrzędnego

xmlIsAttribute?: boolean

Wartość właściwości

boolean

xmlIsMsText

Określa, czy bieżąca właściwość powinna być serializowana jako wewnętrzna zawartość elementu xml

xmlIsMsText?: boolean

Wartość właściwości

boolean

xmlIsWrapped

Niezależnie od tego, czy bieżąca właściwość powinna mieć element XML zawijania

xmlIsWrapped?: boolean

Wartość właściwości

boolean

xmlName

Nazwa elementu xml

xmlName?: string

Wartość właściwości

string

xmlNamespace

Przestrzeń nazw elementu Xml

xmlNamespace?: string

Wartość właściwości

string

xmlNamespacePrefix

Prefiks przestrzeni nazw elementu XML

xmlNamespacePrefix?: string

Wartość właściwości

string