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 |
default |
Wartość domyślna, gdy nie zostanie jawnie podana |
is |
Czy bieżąca właściwość jest stałą |
nullable | Czy bieżąca właściwość zezwala na mull jako wartość |
read |
Czy bieżąca właściwość jest tylko do odczytu |
required | Określa, czy bieżąca właściwość jest wymagana |
serialized |
Nazwa do użycia podczas serializacji |
type | Typ mapera |
xml |
Nazwa elementów XML podczas serializacji tablicy |
xml |
Określa, czy bieżąca właściwość powinna być serializowana jako atrybut nadrzędnego elementu XML |
xml |
Określa, czy bieżąca właściwość powinna być serializowana jako wewnętrzna zawartość elementu xml |
xml |
Czy bieżąca właściwość powinna mieć element XML opakowywania |
xml |
Nazwa elementu xml |
xml |
Przestrzeń nazw elementu XML |
xml |
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