Akun
Akun mewakili organisasi, tim, atau individu dengan penagihan dan keanggotaannya sendiri. Akun dapat disarangkan dan selalu menjadi milik sumber daya induk (aplikasi atau akun lain).
Skema
interface Account {
id: string; // "acc..." - Unique identifier
parent_id: string | null; // Parent resource ID (application or account)
name: string | null; // Display name
avatar_url: string | null; // Optional avatar image
}
Properti
| Properti | Jenis | Keterangan |
|---|---|---|
id | string | KSUID dengan awalan acc |
parent_id | string? | ID sumber daya induk (aplikasi atau akun) |
name | string? | Nama yang bisa dibaca manusia |
avatar_url | string? | URL gambar avatar |
Hirarki
app_platform
└─ acc_alice
└─ acc_team
Akun dapat disarangkan secara langsung, dan aplikasi dapat dibuat di bawah akun untuk membentuk hierarki bergantian.
Contoh
{
"id": "acc_2kHfPZcN9xW4mE8RtY7vB",
"parent_id": "app_root",
"name": "Acme Corporation",
"avatar_url": null
}
Terkait
- Accounts - Manajemen akun
- Applications - Batasan layanan
- Membership - Tautan akun pengguna