- Ressource : Membership
- Représentation JSON
- MembershipState
- MembershipRole
- Groupe
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Méthodes
Ressource : Membership
Représente une relation d'appartenance dans Google Chat (par exemple, si un utilisateur ou une application Chat est invité à un espace, en fait partie ou non dans un espace).
Représentation JSON |
---|
{ "name": string, "state": enum ( |
Champs | |
---|---|
name |
Nom de ressource de l'appartenance, attribué par le serveur. Format : |
state |
Uniquement en sortie. État de l'appartenance. |
role |
Facultatif. Rôle de l'utilisateur dans un espace Chat, qui détermine les actions autorisées dans l'espace. Ce champ ne peut être utilisé que comme entrée dans |
createTime |
Facultatif. Immuable. Heure de création de l'abonnement, par exemple quand un membre a rejoint un espace ou y a été invité. Ce champ ne sert que de sortie, sauf s'il est utilisé pour importer des adhésions historiques dans des espaces en mode importation. |
deleteTime |
Facultatif. Immuable. Heure de suppression de l'abonnement, par exemple le moment où un membre a quitté un espace ou en a été exclu. Ce champ ne sert que de sortie, sauf s'il est utilisé pour importer des adhésions historiques dans des espaces en mode importation. |
Champ d'union memberType . Membre associé à cet abonnement. D'autres types de membres pourraient être acceptés à l'avenir. memberType ne peut être qu'un des éléments suivants : |
|
member |
Application ou utilisateur Google Chat auquel l'abonnement correspond. Si votre application Chat s'authentifie en tant qu'utilisateur, la sortie renseigne les champs user |
groupMember |
Groupe Google auquel l'appartenance correspond. |
MembershipState
Spécifie la relation du membre avec un espace. D'autres états d'adhésion pourraient être acceptés à l'avenir.
Enums | |
---|---|
MEMBERSHIP_STATE_UNSPECIFIED |
Valeur par défaut. Ne pas utiliser. |
JOINED |
L'utilisateur est ajouté à l'espace et peut y participer. |
INVITED |
L'utilisateur est invité à rejoindre l'espace, mais il ne l'a pas rejoint. |
NOT_A_MEMBER |
L'utilisateur n'appartient pas à l'espace et n'a pas d'invitation en attente pour le rejoindre. |
MembershipRole
Représente les actions autorisées d'un utilisateur dans un espace Chat. D'autres valeurs d'énumération pourront être ajoutées à l'avenir.
Enums | |
---|---|
MEMBERSHIP_ROLE_UNSPECIFIED |
Valeur par défaut. Pour users : cette personne ne fait pas partie de l'espace, mais peut être invitée. Pour Google Groups : ce rôle leur est toujours attribué (d'autres valeurs d'énumération pourront être utilisées à l'avenir). |
ROLE_MEMBER |
un membre de l'espace ; L'utilisateur dispose d'autorisations de base, comme l'envoi de messages à l'espace. Dans les conversations de groupe privées et sans nom, tout le monde a ce rôle. |
ROLE_MANAGER |
Un gestionnaire de l'espace. L'utilisateur dispose de toutes les autorisations de base, ainsi que des autorisations d'administration qui lui permettent de gérer l'espace (ajouter ou supprimer des membres, par exemple). Disponible uniquement en SpaceType.SPACE . |
Groupe
Un groupe Google dans Google Chat
Représentation JSON |
---|
{ "name": string } |
Champs | |
---|---|
name |
Nom de ressource d'un groupe Google. Représente un groupe dans l'API Cloud Identity Groups. Format: groups/{group} |
Méthodes |
|
---|---|
|
Crée un abonnement pour l'application Chat appelante, un utilisateur ou un groupe Google. |
|
Supprime un abonnement. |
|
Affiche les détails d'un abonnement. |
|
Liste les membres d'un espace. |
|
Met à jour un abonnement. |