Udostępnij za pośrednictwem


BaseMapper interface

Podstawowa definicja mapera. Może być używany dla obiektów XML i zwykłych obiektów JavaScript.

Właściwości

constraints

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

defaultValue

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

isConstant

Czy bieżąca właściwość jest stałą

nullable

Czy bieżąca właściwość zezwala na mull jako wartość

readOnly

Czy bieżąca właściwość jest tylko do odczytu

required

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

serializedName

Nazwa do użycia podczas serializacji

type

Typ mapera

xmlElementName

Nazwa elementów XML podczas serializacji tablicy

xmlIsAttribute

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

xmlIsMsText

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

xmlIsWrapped

Czy bieżąca właściwość powinna mieć element XML opakowywania

xmlName

Nazwa elementu xml

xmlNamespace

Przestrzeń nazw elementu XML

xmlNamespacePrefix

Prefiks przestrzeni nazw elementu XML

Szczegóły właściwości

constraints

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

constraints?: MapperConstraints

Wartość właściwości

defaultValue

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

defaultValue?: any

Wartość właściwości

any

isConstant

Czy bieżąca właściwość jest stałą

isConstant?: boolean

Wartość właściwości

boolean

nullable

Czy bieżąca właściwość zezwala na mull jako wartość

nullable?: boolean

Wartość właściwości

boolean

readOnly

Czy bieżąca właściwość jest tylko do odczytu

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 mapera

type: MapperType

Wartość właściwości

MapperType

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 nadrzędnego elementu XML

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

Czy bieżąca właściwość powinna mieć element XML opakowywania

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