Поделиться через


BaseMapper interface

Базовое определение карты. Можно использовать для xml-объектов и простых объектов JavaScript.

Свойства

constraints

Ограничения для проверки текущего значения

defaultValue

Значение по умолчанию, если он не указан явно

isConstant

Независимо от того, является ли текущее свойство константой

nullable

Независимо от того, разрешено ли текущее свойство в качестве значения

readOnly

Независимо от того, является ли текущее свойство чтением

required

Требуется ли текущее свойство

serializedName

Имя, используемое при сериализации

type

Тип сопоставителя

xmlElementName

Имя xml-элементов при сериализации массива

xmlIsAttribute

Определяет, следует ли сериализовать текущее свойство в качестве атрибута родительского xml-элемента.

xmlIsMsText

Определяет, следует ли сериализовать текущее свойство как внутреннее содержимое xml-элемента.

xmlIsWrapped

Должно ли текущее свойство содержать xml-элемент оболочки

xmlName

Имя xml-элемента

xmlNamespace

Пространство имен xml-элемента

xmlNamespacePrefix

Префикс пространства имен xml-элемента

Сведения о свойстве

constraints

Ограничения для проверки текущего значения

constraints?: MapperConstraints

Значение свойства

defaultValue

Значение по умолчанию, если он не указан явно

defaultValue?: any

Значение свойства

any

isConstant

Независимо от того, является ли текущее свойство константой

isConstant?: boolean

Значение свойства

boolean

nullable

Независимо от того, разрешено ли текущее свойство в качестве значения

nullable?: boolean

Значение свойства

boolean

readOnly

Независимо от того, является ли текущее свойство чтением

readOnly?: boolean

Значение свойства

boolean

required

Требуется ли текущее свойство

required?: boolean

Значение свойства

boolean

serializedName

Имя, используемое при сериализации

serializedName?: string

Значение свойства

string

type

Тип сопоставителя

type: MapperType

Значение свойства

MapperType

xmlElementName

Имя xml-элементов при сериализации массива

xmlElementName?: string

Значение свойства

string

xmlIsAttribute

Определяет, следует ли сериализовать текущее свойство в качестве атрибута родительского xml-элемента.

xmlIsAttribute?: boolean

Значение свойства

boolean

xmlIsMsText

Определяет, следует ли сериализовать текущее свойство как внутреннее содержимое xml-элемента.

xmlIsMsText?: boolean

Значение свойства

boolean

xmlIsWrapped

Должно ли текущее свойство содержать xml-элемент оболочки

xmlIsWrapped?: boolean

Значение свойства

boolean

xmlName

Имя xml-элемента

xmlName?: string

Значение свойства

string

xmlNamespace

Пространство имен xml-элемента

xmlNamespace?: string

Значение свойства

string

xmlNamespacePrefix

Префикс пространства имен xml-элемента

xmlNamespacePrefix?: string

Значение свойства

string