Ressource: Mitgliedschaft
Stellt eine Mitgliedschaftsbeziehung in Google Chat dar, z. B. ob ein Nutzer oder eine Chat-App zu einem Gruppenbereich eingeladen wurde, Teil eines Gruppenbereichs ist oder nicht.
| JSON-Darstellung |
|---|
{ "name": string, "state": enum ( |
| Felder | |
|---|---|
name |
ID. Vom Server zugewiesener Ressourcenname der Mitgliedschaft. Format: |
state |
Nur Ausgabe. Status der Mitgliedschaft. |
role |
Optional. Die Rolle des Nutzers in einem Chatbereich bestimmt, welche Aktionen er im Bereich ausführen darf. Dieses Feld kann nur als Eingabe in |
createTime |
Optional. Nicht veränderbar. Der Zeitpunkt, zu dem die Mitgliedschaft erstellt wurde, z. B. wann ein Mitglied einem Gruppenbereich beigetreten ist oder wann es eingeladen wurde, einem Gruppenbereich beizutreten. Dieses Feld dient nur der Ausgabe, außer wenn es zum Importieren von Mitgliedschaften aus der Vergangenheit in Gruppenbereiche im Importmodus verwendet wird. |
deleteTime |
Optional. Nicht veränderbar. Der Zeitpunkt des Löschens der Mitgliedschaft, z. B. wenn ein Mitglied einen Gruppenbereich verlassen oder aus einem Gruppenbereich entfernt wurde. Dieses Feld dient nur der Ausgabe, außer wenn es zum Importieren von Mitgliedschaften aus der Vergangenheit in Gruppenbereiche im Importmodus verwendet wird. |
affiliation |
Nur Ausgabe. Die Beziehung eines Nutzers zur Workspace-Organisation, die Eigentümer des Spaces ist. In Bereichen, die zu Privatnutzerkonten gehören, ist die Zugehörigkeit aller Mitglieder |
Union-Feld memberType. Mitglied, das mit dieser Mitgliedschaft verknüpft ist. Andere Mitgliedertypen werden möglicherweise in Zukunft unterstützt. Für memberType ist nur einer der folgenden Werte zulässig: |
|
member |
Optional. Der Google Chat-Nutzer oder die Google Chat-App, der bzw. die die Mitgliedschaft entspricht. Wenn sich Ihre Chat-App als Nutzer authentifiziert, werden die user-Felder |
groupMember |
Optional. Die Google-Gruppe, der die Mitgliedschaft entspricht. Zum Lesen oder Ändern von Mitgliedschaften für Google Groups ist eine Nutzerauthentifizierung erforderlich. |
MembershipState
Gibt die Beziehung des Mitglieds zu einem Space an. Möglicherweise werden in Zukunft weitere Mitgliedschaftsstatus unterstützt.
| Enums | |
|---|---|
MEMBERSHIP_STATE_UNSPECIFIED |
Standardwert. Nicht verwenden. |
JOINED |
Der Nutzer wird dem Gruppenbereich hinzugefügt und kann daran teilnehmen. |
INVITED |
Der Nutzer wurde in den Gruppenbereich eingeladen, ist ihm aber noch nicht beigetreten. |
NOT_A_MEMBER |
Der Nutzer gehört nicht zum Gruppenbereich und hat keine ausstehende Einladung, dem Gruppenbereich beizutreten. |
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. Für users: Der Nutzer ist kein Mitglied des Gruppenbereichs, kann aber eingeladen werden. Für Google Groups: Diese Rolle wird immer zugewiesen (in Zukunft können andere Enumerationswerte verwendet werden). |
ROLE_MEMBER |
Ein Mitglied des Gruppenbereichs. In der Chat-Benutzeroberfläche wird diese Rolle als „Mitglied“ bezeichnet. Der Nutzer hat grundlegende Berechtigungen, z. B. zum Senden von Nachrichten an den Gruppenbereich. Administratoren und Inhaber können Mitgliedern zusätzliche Berechtigungen in einem Gruppenbereich erteilen, z. B.:
In Direktnachrichten und unbenannten Gruppenunterhaltungen hat jeder diese Rolle. |
ROLE_MANAGER |
Sie sind Inhaber des Gruppenbereichs. In der Chatbenutzeroberfläche wird diese Rolle als „Inhaber“ bezeichnet. Der Nutzer hat alle Space-Berechtigungen zum Verwalten des Space, einschließlich:
Wird nur in Weitere Informationen zur Rolle als Inhaber oder Administrator eines Gruppenbereichs |
ROLE_ASSISTANT_MANAGER |
Sie müssen Administrator des Gruppenbereichs sein. In der Chatbenutzeroberfläche heißt diese Rolle „Administrator“. Der Nutzer hat alle grundlegenden Berechtigungen von
Standardmäßig haben Manager unter anderem folgende Berechtigungen:
Wird nur in |
Gruppe
Eine Google-Gruppe in Google Chat.
| JSON-Darstellung |
|---|
{ "name": string } |
| Felder | |
|---|---|
name |
Der Ressourcenname einer Google-Gruppe. Stellt eine Gruppe in der Cloud Identity Groups API dar. Format: groups/{group} |
Händler/Partner
Gibt die Zugehörigkeit eines Nutzers zur Google Workspace-Organisation an, die Eigentümer des Bereichs ist. In Zukunft können weitere Werte für diese Enumeration hinzukommen.
| Enums | |
|---|---|
AFFILIATION_UNSPECIFIED |
Standardwert. Dieser Wert wird nicht verwendet. |
INTERNAL |
Ein Konto, das von derselben Google Workspace-Organisation verwaltet wird, der der Gruppenbereich gehört. |
EXTERNAL |
Ein Konto außerhalb der Google Workspace-Organisation, der der Bereich gehört, z.B. ein Privatnutzerkonto oder ein Konto, das von einer anderen Workspace-Organisation verwaltet wird. |
MANAGED_EXTERNAL |
Ein Konto, das von der Workspace-Organisation verwaltet wird, der der Gruppenbereich gehört, aber für einen Nutzer bereitgestellt wurde, der nicht zur Organisation gehört (z.B. ein Gastnutzer). Weitere Informationen zu Gästen finden Sie unter https://support.google.com/chat/answer/16997417. |
Methoden |
|
|---|---|
|
Erstellt eine Mitgliedschaft für die aufrufende Chat-App, einen Nutzer oder eine Google-Gruppe. |
|
Löscht eine Mitgliedschaft. |
|
Gibt Details zu einer Mitgliedschaft zurück. |
|
Listet Mitgliedschaften in einem Gruppenbereich auf. |
|
Aktualisiert eine Mitgliedschaft. |