getRootUserGroups
Mengambil semua objek grup pengguna tingkat atas.
Deskripsi
Metode ini mengambil grup pengguna di tingkat atas - yang tidak memiliki induk. Ini mengembalikan sebuah Promise yang menyelesaikan menjadi array dari objek IUserGroupEntity.
UserGroups.getRootUserGroups(langCode);
Parameter
langCode: string (opsional)
Kode bahasa. Default: "en_US".
contoh: "en_US"
Contoh
Contoh minimal
const response = await UserGroups.getRootUserGroups();
Contoh respons
[
{
"id": 1,
"depth": 0,
"parentId": null,
"localizeInfos": {
"title": "Guest"
},
"isVisible": true,
"childrenCount": "0",
"identifier": "guest",
"isSync": false,
"attributeValues": {}
},
{
"id": 2,
"depth": 0,
"parentId": null,
"localizeInfos": {
"title": "sd"
},
"isVisible": true,
"childrenCount": "0",
"identifier": "wewe",
"isSync": false,
"attributeValues": {}
}
]
Skema respons
Skema: IUserGroupEntity[]
id: number
Identifikasi grup pengguna.
contoh: 1
depth: number
Kedalaman bersarang relatif terhadap induk.
contoh: 0
parentId: number | null
Identifikasi grup induk, null untuk grup tingkat atas.
contoh: null
localizeInfos: ILocalizeInfo
Judul grup, dengan mempertimbangkan lokalisasi.
isVisible: boolean
Flag visibilitas.
contoh: true
childrenCount: string
Jumlah grup anak. API mengirimkannya sebagai string, bukan angka.
contoh: "0"
identifier: string
Identifikasi teks (penanda) grup.
contoh: "guest"
isSync: boolean
Flag sinkronisasi.
contoh: false
attributeValues: IAttributeValues
Nilai atribut grup.
version: number
Versi objek. Tidak ada di setiap stand.
contoh: NaN