Aller au contenu principal

getUserGroupByMarker

Obtenir un objet de groupe d'utilisateurs unique par son marqueur.

Description​

Cette méthode récupère un objet de groupe d'utilisateurs unique par son identifiant textuel (marqueur). Elle renvoie une promesse qui se résout en un objet IUserGroupEntity.

UserGroups.getUserGroupByMarker(marker, langCode);

Paramètres​

marker: string
Identifiant textuel du groupe d'utilisateurs.
exemple : "guest"

langCode: string (optionnel)
Code de langue. Par défaut : "en_US".
exemple : "en_US"

Exemples​

Exemple minimal​

const response = await UserGroups.getUserGroupByMarker('guest');

Exemple de réponse​

{
"id": 1,
"depth": 0,
"parentId": null,
"localizeInfos": {
"title": "Guest"
},
"isVisible": true,
"childrenCount": "0",
"identifier": "guest",
"isSync": false,
"attributeValues": {},
"version": 0
}

Schéma de réponse​

Schéma : IUserGroupEntity

id: number
Identifiant du groupe d'utilisateurs.
exemple : 1

depth: number
Profondeur d'imbrication par rapport au parent.
exemple : 0

parentId: number | null
Identifiant du groupe parent, null pour un groupe de niveau supérieur.
exemple : null

localizeInfos: ILocalizeInfo
Titre du groupe, en tenant compte de la localisation.

isVisible: boolean
Indicateur de visibilité.
exemple : true

childrenCount: string
Nombre de groupes enfants. L'API l'envoie sous forme de chaîne, pas de nombre.
exemple : "0"

identifier: string
Identifiant textuel (marqueur) du groupe.
exemple : "guest"

isSync: boolean
Indicateur de synchronisation.
exemple : false

attributeValues: IAttributeValues
Valeurs d'attribut du groupe.

version: number
Version de l'objet. Pas présent sur chaque stand.
exemple : NaN