- Ressource: Mitgliedschaft
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- MembershipState
- MembershipRole
- Gruppe
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- Methoden
Ressource: Mitgliedschaft
Stellt eine Mitgliedschaftsbeziehung in Google Chat dar, z. B. ob ein Nutzer oder eine Chat-App zu einem Gruppenbereich eingeladen wird, Teil eines Gruppenbereichs ist oder nicht in einem Gruppenbereich vorhanden ist.
JSON-Darstellung |
---|
{ "name": string, "state": enum ( |
Felder | |
---|---|
name |
Ressourcenname der Mitgliedschaft, der vom Server zugewiesen wird. Format: |
state |
Nur Ausgabe. Status der Mitgliedschaft. |
role |
Optional. Die Rolle des Nutzers in einem Chatbereich, durch die die zulässigen Aktionen im Gruppenbereich bestimmt werden. Dieses Feld kann nur als Eingabe in |
createTime |
Optional. Nicht veränderbar. Der Erstellungszeitpunkt der Mitgliedschaft, z. B. wann ein Mitglied einem Gruppenbereich beigetreten ist oder eingeladen wurde Dieses Feld wird nur ausgegeben, wenn es nicht zum Importieren von historischen Mitgliedschaften in Gruppenbereiche im Importmodus verwendet wird. |
deleteTime |
Optional. Nicht veränderbar. Der Zeitpunkt des Löschens der Mitgliedschaft, z. B. wann ein Mitglied das Unternehmen verlassen hat oder aus einem Gruppenbereich entfernt wurde. Dieses Feld wird nur ausgegeben, wenn es nicht zum Importieren von historischen Mitgliedschaften in Gruppenbereiche im Importmodus verwendet wird. |
Union-Feld memberType . Mit dieser Mitgliedschaft verknüpftes Mitglied. In Zukunft werden möglicherweise noch weitere Mitgliedstypen unterstützt. Für memberType ist nur einer der folgenden Werte zulässig: |
|
member |
Der Google Chat-Nutzer oder die Google Chat-App, zu der die Mitgliedschaft gehört. Wenn sich Ihre Chat-App als Nutzer authentifiziert, wird die Ausgabe in den Feldern Nutzer |
groupMember |
Die Google-Gruppe, zu der die Mitgliedschaft gehört. |
MembershipState
Gibt die Beziehung des Mitglieds zu einem Gruppenbereich an. In Zukunft werden möglicherweise noch weitere Mitgliedschaftsstatus unterstützt.
Enums | |
---|---|
MEMBERSHIP_STATE_UNSPECIFIED |
Standardwert. Nicht verwenden. |
JOINED |
Der Nutzer wird dem Gruppenbereich hinzugefügt und kann ihm beitreten. |
INVITED |
Der Nutzer wurde in den Gruppenbereich eingeladen, ist ihm aber noch nicht beigetreten. |
NOT_A_MEMBER |
Der Nutzer gehört dem Gruppenbereich nicht an und hat keine ausstehende Einladung zum Beitritt. |
MembershipRole
Stellt die zulässigen Aktionen eines Nutzers in einem Chatbereich dar. In Zukunft werden möglicherweise weitere enum-Werte hinzugefügt.
Enums | |
---|---|
MEMBERSHIP_ROLE_UNSPECIFIED |
Standardwert. users : Die Person ist kein Mitglied des Gruppenbereichs, kann aber eingeladen werden. Für Google Groups : Dem Nutzer wird immer diese Rolle zugewiesen. In Zukunft werden möglicherweise noch andere enum-Werte verwendet. |
ROLE_MEMBER |
Ein Mitglied des Gruppenbereichs. Der Nutzer hat grundlegende Berechtigungen, z. B. das Senden von Nachrichten in den Gruppenbereich. In Einzelunterhaltungen und unbenannten Gruppenunterhaltungen haben alle Nutzer diese Rolle. |
ROLE_MANAGER |
Ein Administrator des Gruppenbereichs. Der Nutzer hat alle grundlegenden Berechtigungen sowie Administratorberechtigungen, mit denen er den Gruppenbereich verwalten kann, z. B. Mitglieder hinzufügen oder entfernen. Nur in SpaceType.SPACE unterstützt. |
Gruppe
Eine Google-Gruppe in Google Chat.
JSON-Darstellung |
---|
{ "name": string } |
Felder | |
---|---|
name |
Ressourcenname für eine Google-Gruppe. Stellt eine Gruppe in der Cloud Identity Groups API dar. Format: groups/{group} |
Methoden |
|
---|---|
|
Es wird eine Mitgliedschaft für die anrufende Chat-App, einen Nutzer oder eine Google-Gruppe erstellt. |
|
Löscht eine Mitgliedschaft. |
|
Gibt Details zu einer Mitgliedschaft zurück. |
|
Listet Mitgliedschaften in einem Gruppenbereich auf. |
|
Aktualisiert eine Mitgliedschaft. |