Risorsa: Abbonamento
Rappresenta una relazione di appartenenza in Google Chat, ad esempio se un utente o un'app Chat è invitato a uno spazio, ne fa parte o non è presente.
| Rappresentazione JSON | 
|---|
| { "name": string, "state": enum ( | 
| Campi | |
|---|---|
| name | 
 Identificatore. Nome risorsa dell'abbonamento, assegnato dal server. Formato:  | 
| state | 
 Solo output. Stato dell'abbonamento. | 
| role | 
 Facoltativo. Il ruolo dell'utente all'interno di uno spazio di Chat, che determina le azioni consentite nello spazio. Questo campo può essere utilizzato solo come input in  | 
| createTime | 
 Facoltativo. Immutabile. L'ora di creazione dell'abbonamento, ad esempio quando un membro ha partecipato o è stato invitato a partecipare a uno spazio. Questo campo è solo di output, tranne quando viene utilizzato per importare abbonamenti storici negli spazi in modalità di importazione. | 
| deleteTime | 
 Facoltativo. Immutabile. L'ora di eliminazione dell'iscrizione, ad esempio quando un membro ha lasciato o è stato rimosso da uno spazio. Questo campo è solo di output, tranne quando viene utilizzato per importare abbonamenti storici negli spazi in modalità di importazione. | 
| Campo unione memberType. Membro associato a questo abbonamento. In futuro potrebbero essere supportati altri tipi di membri.memberTypepuò essere solo uno dei seguenti: | |
| member | 
 Facoltativo. L'utente o l'app Google Chat a cui corrisponde l'iscrizione. Se la tua app di chat esegue l'autenticazione come utente, l'output compila i campi user  | 
| groupMember | 
 Facoltativo. Il gruppo Google a cui corrisponde l'appartenenza. La lettura o la modifica delle iscrizioni per Google Gruppi richiede l'autenticazione utente. | 
MembershipState
Specifica la relazione del membro con uno spazio. In futuro potrebbero essere supportati altri stati di abbonamento.
| Enum | |
|---|---|
| MEMBERSHIP_STATE_UNSPECIFIED | Valore predefinito. Non utilizzare. | 
| JOINED | L'utente viene aggiunto allo spazio e può parteciparvi. | 
| INVITED | L'utente è invitato a partecipare allo spazio, ma non l'ha ancora fatto. | 
| NOT_A_MEMBER | L'utente non appartiene allo spazio e non ha un invito in attesa per entrare nello spazio. | 
MembershipRole
Rappresenta le azioni consentite a un utente in uno spazio di Chat. In futuro potrebbero essere aggiunti altri valori enum.
| Enum | |
|---|---|
| MEMBERSHIP_ROLE_UNSPECIFIED | Valore predefinito. Per users: non è membro dello spazio, ma può essere invitato. PerGoogle Groups: questo ruolo viene sempre assegnato (in futuro potrebbero essere utilizzati altri valori enum). | 
| ROLE_MEMBER | Un membro dello spazio. Nell'interfaccia utente di Chat, questo ruolo è chiamato Membro. L'utente dispone di autorizzazioni di base, come l'invio di messaggi allo spazio. I gestori e i proprietari possono concedere ai membri autorizzazioni aggiuntive in uno spazio, tra cui: 
 Nei messaggi diretti e nelle conversazioni di gruppo senza nome, tutti hanno questo ruolo. | 
| ROLE_MANAGER | Un proprietario dello spazio. Nell'interfaccia utente della chat, questo ruolo è chiamato Proprietario. L'utente dispone dell'insieme completo di autorizzazioni dello spazio per gestire lo spazio, tra cui: 
 Supportato solo in  Per saperne di più, vedi Scopri di più sul tuo ruolo di proprietario o gestore dello spazio. | 
| ROLE_ASSISTANT_MANAGER | Un gestore dello spazio. Nell'UI della chat, questo ruolo è chiamato Manager. L'utente dispone di tutte le autorizzazioni di base di  
 Per impostazione predefinita, le autorizzazioni dei gestori includono, a titolo esemplificativo: 
 Supportato solo in  Per saperne di più, vedi Gestire le impostazioni dello spazio. | 
Gruppo
Un gruppo Google in Google Chat.
| Rappresentazione JSON | 
|---|
| { "name": string } | 
| Campi | |
|---|---|
| name | 
 Nome della risorsa per un gruppo Google. Rappresenta un gruppo nell'API Cloud Identity Groups. Formato: groups/{group} | 
| Metodi | |
|---|---|
| 
 | Crea un abbonamento per l'app Chat per le chiamate, un utente o un gruppo Google. | 
| 
 | Elimina un abbonamento. | 
| 
 | Restituisce i dettagli di un abbonamento. | 
| 
 | Elenca le iscrizioni in uno spazio. | 
| 
 | Aggiorna un abbonamento. |