AtlasAttributeDef interface
struct-attribute の詳細をキャプチャするクラス。
プロパティ
| cardinality | 単一値属性または複数値属性。 指定できる値: "SINGLE"、"LIST"、"SET" |
| constraints | 制約の配列。 |
| default |
属性の既定値。 |
| description | 属性の説明。 |
| include |
通知に含まれるかどうかを判断します。 |
| is |
インデックスが作成可能かどうかを判断します。 |
| is |
省略可能かどうかを判断します。 |
| is |
一意かどうかを判断します。 |
| name | 属性の名前。 |
| options | 属性のオプション。 |
| type |
型の名前。 |
| values |
値の最大数。 |
| values |
値の最小数。 |
プロパティの詳細
cardinality
単一値属性または複数値属性。
指定できる値: "SINGLE"、"LIST"、"SET"
cardinality?: string
プロパティ値
string
constraints
defaultValue
属性の既定値。
defaultValue?: string
プロパティ値
string
description
属性の説明。
description?: string
プロパティ値
string
includeInNotification
通知に含まれるかどうかを判断します。
includeInNotification?: boolean
プロパティ値
boolean
isIndexable
インデックスが作成可能かどうかを判断します。
isIndexable?: boolean
プロパティ値
boolean
isOptional
省略可能かどうかを判断します。
isOptional?: boolean
プロパティ値
boolean
isUnique
一意かどうかを判断します。
isUnique?: boolean
プロパティ値
boolean
name
属性の名前。
name?: string
プロパティ値
string
options
属性のオプション。
options?: Record<string, string>
プロパティ値
Record<string, string>
typeName
型の名前。
typeName?: string
プロパティ値
string
valuesMaxCount
値の最大数。
valuesMaxCount?: number
プロパティ値
number
valuesMinCount
値の最小数。
valuesMinCount?: number
プロパティ値
number