PropertyDefinition interface
Определение свойства.
Свойства
array |
Разделитель значений массива для свойств с набором isArray. |
data |
Это зависит от взаимодействия, моделироваемого как действий. Источники данных используются для определения того, где хранятся данные, а также в правилах приоритета. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
enum |
Описывает допустимые значения для свойства перечисления. |
field |
Имя свойства. |
field |
Тип свойства. |
is |
Указывает, является ли свойство массивом поля, приведенного выше в API данных. |
is |
Доступно ли свойство в графе или нет. |
is |
Указывает, является ли свойство перечислением. |
is |
Указывает, является ли свойство перечислением флага. |
is |
Указывает, является ли свойство изображением. |
is |
Указывает, является ли свойство локализованной строкой. |
is |
Является ли свойство именем или частью имени. |
is |
Требуется ли значение свойства для экземпляров, поле IsRequired только для взаимодействия. Экземпляр профиля не проверяет наличие обязательного поля. |
max |
Максимальная длина строки. Используется только в том случае, если тип является строкой. |
property |
Идентификатор, связанный с свойством. |
schema |
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
schemaItemPropLink
URL-адрес, закодированный schema.org ссылку на элемент prop для свойства.
schemaItemPropLink?: string
Значение свойства
string