PropertyDefinition interface
属性定义。
属性
| array |
具有 isArray 集的属性的数组值分隔符。 |
| data |
这特定于建模为活动的交互。 数据源用于确定数据的存储位置以及优先规则。 注意:此属性不会序列化。 它只能由服务器填充。 |
| enum |
描述枚举属性的有效值。 |
| field |
属性的名称。 |
| field |
属性的类型。 |
| is |
指示属性是否实际上是数据 API 上上 fieldType 的数组。 |
| is |
属性在图形中是否可用。 |
| is |
指示属性是否为枚举。 |
| is |
指示属性是否为标志枚举。 |
| is |
属性是否为 Image。 |
| is |
属性是否为本地化字符串。 |
| is |
属性是名称还是名称的一部分。 |
| is |
实例上是否需要属性值,IsRequired 字段仅用于交互。 配置文件实例不会检查所需的字段。 |
| max |
字符串的最大长度。 仅当类型为字符串时使用。 |
| property |
与属性关联的 ID。 |
| schema |
属性的 URL 编码 schema.org 项属性属性链接。 |
属性详细信息
arrayValueSeparator
具有 isArray 集的属性的数组值分隔符。
arrayValueSeparator?: string
属性值
string
dataSourcePrecedenceRules
这特定于建模为活动的交互。 数据源用于确定数据的存储位置以及优先规则。 注意:此属性不会序列化。 它只能由服务器填充。
dataSourcePrecedenceRules?: DataSourcePrecedence[]
属性值
enumValidValues
fieldName
属性的名称。
fieldName: string
属性值
string
fieldType
属性的类型。
fieldType: string
属性值
string
isArray
指示属性是否实际上是数据 API 上上 fieldType 的数组。
isArray?: boolean
属性值
boolean
isAvailableInGraph
属性在图形中是否可用。
isAvailableInGraph?: boolean
属性值
boolean
isEnum
指示属性是否为枚举。
isEnum?: boolean
属性值
boolean
isFlagEnum
指示属性是否为标志枚举。
isFlagEnum?: boolean
属性值
boolean
isImage
属性是否为 Image。
isImage?: boolean
属性值
boolean
isLocalizedString
属性是否为本地化字符串。
isLocalizedString?: boolean
属性值
boolean
isName
属性是名称还是名称的一部分。
isName?: boolean
属性值
boolean
isRequired
实例上是否需要属性值,IsRequired 字段仅用于交互。 配置文件实例不会检查所需的字段。
isRequired?: boolean
属性值
boolean
maxLength
字符串的最大长度。 仅当类型为字符串时使用。
maxLength?: number
属性值
number
propertyId
与属性关联的 ID。
propertyId?: string
属性值
string
schemaItemPropLink
属性的 URL 编码 schema.org 项属性属性链接。
schemaItemPropLink?: string
属性值
string