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


EnumMapper interface

Сопоставительная схема, описывающая значение перечисления.

Extends

Свойства

type

Дескриптор EnumMapperтипа объекта .

Унаследованные свойства

constraints

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

defaultValue

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

isConstant

Является ли текущее свойство константой

nullable

Указывает, допускает ли текущее свойство mull в качестве значения

readOnly

Указывает, является ли текущее свойство только для чтения

required

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

serializedName

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

xmlElementName

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

xmlIsAttribute

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

xmlIsMsText

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

xmlIsWrapped

Указывает, должно ли текущее свойство иметь элемент XML-оболочки

xmlName

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

xmlNamespace

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

xmlNamespacePrefix

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

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

type

Дескриптор EnumMapperтипа объекта .

type: EnumMapperType

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

Сведения об унаследованном свойстве

constraints

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

constraints?: MapperConstraints

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

Наследуется отBaseMapper.constraints

defaultValue

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

defaultValue?: any

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

any

Наследуется отBaseMapper.defaultValue

isConstant

Является ли текущее свойство константой

isConstant?: boolean

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

boolean

Наследуется отBaseMapper.isConstant

nullable

Указывает, допускает ли текущее свойство mull в качестве значения

nullable?: boolean

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

boolean

Наследуется отBaseMapper.nullable

readOnly

Указывает, является ли текущее свойство только для чтения

readOnly?: boolean

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

boolean

Наследуется отBaseMapper.readOnly

required

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

required?: boolean

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

boolean

Наследуется отBaseMapper.required

serializedName

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

serializedName?: string

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

string

Наследуется отBaseMapper.serializedName

xmlElementName

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

xmlElementName?: string

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

string

Наследуется отBaseMapper.xmlElementName

xmlIsAttribute

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

xmlIsAttribute?: boolean

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

boolean

Наследуется отBaseMapper.xmlIsAttribute

xmlIsMsText

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

xmlIsMsText?: boolean

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

boolean

Наследуется отBaseMapper.xmlIsMsText

xmlIsWrapped

Указывает, должно ли текущее свойство иметь элемент XML-оболочки

xmlIsWrapped?: boolean

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

boolean

Наследуется отBaseMapper.xmlIsWrapped

xmlName

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

xmlName?: string

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

string

Наследуется отBaseMapper.xmlName

xmlNamespace

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

xmlNamespace?: string

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

string

Наследуется отBaseMapper.xmlNamespace

xmlNamespacePrefix

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

xmlNamespacePrefix?: string

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

string

Наследуется отBaseMapper.xmlNamespacePrefix