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


PropertyDefinition interface

Определение свойства.

Свойства

arrayValueSeparator

Разделитель значений массива для свойств с набором isArray.

dataSourcePrecedenceRules

Это зависит от взаимодействия, моделироваемого как действий. Источники данных используются для определения того, где хранятся данные, а также в правилах приоритета. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

enumValidValues

Описывает допустимые значения для свойства перечисления.

fieldName

Имя свойства.

fieldType

Тип свойства.

isArray

Указывает, является ли свойство массивом поля, приведенного выше в API данных.

isAvailableInGraph

Доступно ли свойство в графе или нет.

isEnum

Указывает, является ли свойство перечислением.

isFlagEnum

Указывает, является ли свойство перечислением флага.

isImage

Указывает, является ли свойство изображением.

isLocalizedString

Указывает, является ли свойство локализованной строкой.

isName

Является ли свойство именем или частью имени.

isRequired

Требуется ли значение свойства для экземпляров, поле IsRequired только для взаимодействия. Экземпляр профиля не проверяет наличие обязательного поля.

maxLength

Максимальная длина строки. Используется только в том случае, если тип является строкой.

propertyId

Идентификатор, связанный с свойством.

schemaItemPropLink

URL-адрес, закодированный schema.org ссылку на элемент prop для свойства.

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

arrayValueSeparator

Разделитель значений массива для свойств с набором isArray.

arrayValueSeparator?: string

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

string

dataSourcePrecedenceRules

Это зависит от взаимодействия, моделироваемого как действий. Источники данных используются для определения того, где хранятся данные, а также в правилах приоритета. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

dataSourcePrecedenceRules?: DataSourcePrecedence[]

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

enumValidValues

Описывает допустимые значения для свойства перечисления.

enumValidValues?: ProfileEnumValidValuesFormat[]

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

fieldName

Имя свойства.

fieldName: string

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

string

fieldType

Тип свойства.

fieldType: string

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

string

isArray

Указывает, является ли свойство массивом поля, приведенного выше в API данных.

isArray?: boolean

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

boolean

isAvailableInGraph

Доступно ли свойство в графе или нет.

isAvailableInGraph?: boolean

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

boolean

isEnum

Указывает, является ли свойство перечислением.

isEnum?: boolean

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

boolean

isFlagEnum

Указывает, является ли свойство перечислением флага.

isFlagEnum?: boolean

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

boolean

isImage

Указывает, является ли свойство изображением.

isImage?: boolean

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

boolean

isLocalizedString

Указывает, является ли свойство локализованной строкой.

isLocalizedString?: boolean

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

boolean

isName

Является ли свойство именем или частью имени.

isName?: boolean

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

boolean

isRequired

Требуется ли значение свойства для экземпляров, поле IsRequired только для взаимодействия. Экземпляр профиля не проверяет наличие обязательного поля.

isRequired?: boolean

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

boolean

maxLength

Максимальная длина строки. Используется только в том случае, если тип является строкой.

maxLength?: number

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

number

propertyId

Идентификатор, связанный с свойством.

propertyId?: string

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

string

URL-адрес, закодированный schema.org ссылку на элемент prop для свойства.

schemaItemPropLink?: string

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

string