AtlasClassificationDef interface
分類型の詳細をキャプチャするクラス。
プロパティ
| attribute |
属性定義の配列。 |
| category | カテゴリ型の列挙型。 指定できる値: "PRIMITIVE"、"OBJECT_ID_TYPE"、"ENUM"、"STRUCT"、"CLASSIFICATION"、"ENTITY"、"ARRAY"、"MAP"、"RELATIONSHIP"、"TERM_TEMPLATE" |
| created |
レコードを作成したユーザー。 |
| create |
レコードの作成時刻。 |
| date |
日付形式。 |
| description | 型定義の説明。 |
| entity |
classificationDef で entityType 名のリストを指定すると、分類はそれらの entityTypes にのみ適用できます。 エンティティ型のすべてのサブタイプは、制限を継承します。 classificationDef サブタイプは、親 entityTypes 制限を継承します。 classificationDef サブタイプは、entityTypes のサブセットを指定することで、親 entityTypes の制限をさらに制限できます。 親の制限がない場合に空の entityTypes リストは、制限がないことを意味します。 親の制限がある場合に空の entityTypes リストは、サブタイプが親の制限を取得することを意味します。 entityTypes のリストが指定され、あるリストが別のエンティティから継承された場合、これは拒否されます。 これにより、よりクリーンな分類の定義が促進されます。 |
| guid | 型定義の GUID。 |
| last |
コンカレンシー制御の ETag。 |
| name | 型定義の名前。 |
| options | 型定義のオプション。 |
| service |
サービスの種類。 |
| sub |
サブタイプの配列。 |
| super |
スーパー型の配列。 |
| type |
型のバージョン。 |
| updated |
レコードを更新したユーザー。 |
| update |
レコードの更新時刻。 |
| version | レコードのバージョン。 |
プロパティの詳細
attributeDefs
category
カテゴリ型の列挙型。
指定できる値: "PRIMITIVE"、"OBJECT_ID_TYPE"、"ENUM"、"STRUCT"、"CLASSIFICATION"、"ENTITY"、"ARRAY"、"MAP"、"RELATIONSHIP"、"TERM_TEMPLATE"
category?: string
プロパティ値
string
createdBy
レコードを作成したユーザー。
createdBy?: string
プロパティ値
string
createTime
レコードの作成時刻。
createTime?: number
プロパティ値
number
dateFormatter
description
型定義の説明。
description?: string
プロパティ値
string
entityTypes
classificationDef で entityType 名のリストを指定すると、分類はそれらの entityTypes にのみ適用できます。
エンティティ型のすべてのサブタイプは、制限を継承します。
classificationDef サブタイプは、親 entityTypes 制限を継承します。
classificationDef サブタイプは、entityTypes のサブセットを指定することで、親 entityTypes の制限をさらに制限できます。
親の制限がない場合に空の entityTypes リストは、制限がないことを意味します。
親の制限がある場合に空の entityTypes リストは、サブタイプが親の制限を取得することを意味します。
entityTypes のリストが指定され、あるリストが別のエンティティから継承された場合、これは拒否されます。 これにより、よりクリーンな分類の定義が促進されます。
entityTypes?: string[]
プロパティ値
string[]
guid
型定義の GUID。
guid?: string
プロパティ値
string
lastModifiedTS
コンカレンシー制御の ETag。
lastModifiedTS?: string
プロパティ値
string
name
型定義の名前。
name?: string
プロパティ値
string
options
型定義のオプション。
options?: Record<string, string>
プロパティ値
Record<string, string>
serviceType
サービスの種類。
serviceType?: string
プロパティ値
string
subTypes
サブタイプの配列。
subTypes?: string[]
プロパティ値
string[]
superTypes
スーパー型の配列。
superTypes?: string[]
プロパティ値
string[]
typeVersion
型のバージョン。
typeVersion?: string
プロパティ値
string
updatedBy
レコードを更新したユーザー。
updatedBy?: string
プロパティ値
string
updateTime
レコードの更新時刻。
updateTime?: number
プロパティ値
number
version
レコードのバージョン。
version?: number
プロパティ値
number