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. memberType può 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. Per Google 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. |