User

Utilisateur dans Google Chat Lorsqu'il est renvoyé en sortie d'une requête, si votre application Chat s'authentifie en tant qu'utilisateur, la sortie d'une ressource User ne renseigne que les name et type de l'utilisateur.

Représentation JSON
{
  "name": string,
  "displayName": string,
  "domainId": string,
  "type": enum (Type),
  "isAnonymous": boolean
}
Champs
name

string

Nom de ressource d'un user Google Chat.

Format : users/{user}. users/app peut être utilisé comme alias pour l'utilisateur bot de l'application appelante.

Pour human users, {user} est le même identifiant utilisateur que :

  • id pour la personne dans l'API People. Par exemple, users/123456789 dans l'API Chat représente la même personne que l'ID de profil de personne 123456789 dans l'API People.

  • le id d'un utilisateur dans l'API Directory du SDK Admin.

  • L'adresse e-mail de l'utilisateur peut être utilisée comme alias pour {user} dans les requêtes API. Par exemple, si l'ID de profil de personne de l'API People pour user@example.com est 123456789, vous pouvez utiliser users/user@example.com comme alias pour référencer users/123456789. Seul le nom de la ressource canonique (par exemple, users/123456789) sera renvoyé par l'API.

displayName

string

Uniquement en sortie. Nom à afficher de l'utilisateur.

domainId

string

Identifiant unique du domaine Google Workspace de l'utilisateur.

type

enum (Type)

Type d'utilisateur.

isAnonymous

boolean

Uniquement en sortie. Lorsque la valeur est true, l'utilisateur est supprimé ou son profil n'est pas visible.

Type

Enums
TYPE_UNSPECIFIED Valeur par défaut de l'énumération. NE PAS UTILISER.
HUMAN Utilisateur humain.
BOT Utilisateur de l'application Chat.