Account
Account は、独自の請求と Membership を持つ組織、チーム、または個人を表します。Account は入れ子にでき、常に親リソース(Application または別の Account)に属します。
スキーマ
interface Account {
id: string; // "acc..." - 一意識別子
parent_id: string | null; // 親リソース ID(application または account)
name: string | null; // 表示名
avatar_url: string | null; // 任意のアバター画像
}
プロパティ
| Property | Type | Description |
|---|---|---|
id | string | acc プレフィックス付き KSUID |
parent_id | string? | 親リソース ID(application または account) |
name | string? | 人間が読める表示名 |
avatar_url | string? | アバター画像 URL |
階層
app_platform
└─ acc_alice
└─ acc_team
Account は直接入れ子にでき、Account 配下に Application を作成することで交互階層を形成できます。
例
{
"id": "acc_2kHfPZcN9xW4mE8RtY7vB",
"parent_id": "app_root",
"name": "Acme Corporation",
"avatar_url": null
}
関連
- Accounts - アカウント管理
- Applications - サービス境界
- Membership - ユーザーとアカウントの関連