Method: spaces.members.batchUpdate

Aggiorna i membri di uno spazio all'interno di un batch.

Richiesta HTTP

POST https://meet.googleapis.com/v2/{parent=spaces/*}/members:batchUpdate

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
parent

string

Obbligatorio. La risorsa padre condivisa da tutti i membri in fase di aggiornamento. Formato: spaces/{space}

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "requests": [
    {
      object (UpdateMemberRequest)
    }
  ],
  "updateMask": string
}
Campi
requests[]

object (UpdateMemberRequest)

Obbligatorio. Il messaggio di richiesta che specifica le risorse da aggiornare. È possibile modificare un massimo di 500 membri in un batch.

updateMask

string (FieldMask format)

Facoltativo. Maschera del campo di primo livello utilizzata per specificare i campi da aggiornare nel membro per tutte le UpdateMemberRequest. Esistono quattro possibili scenari per la maschera del campo principale e secondario: 1. La maschera del campo principale e secondario è assente: vengono aggiornati tutti i campi forniti nelle richieste, inclusa l'eliminazione dei campi non impostati nelle richieste. 2. La maschera del campo di primo livello è presente, ma la maschera del campo secondario non è presente: vengono aggiornati i campi specificati nella maschera del campo di primo livello. 3. Sono presenti maschere di campo di primo livello e secondarie: la maschera di campo secondaria deve essere uguale a quella di primo livello. 4. La maschera del campo di primo livello è assente, ma la maschera del campo secondario è presente: non è supportata e restituirà un errore.

Corpo della risposta

Risposta all'aggiornamento batch dei membri.

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "members": [
    {
      object (Member)
    }
  ]
}
Campi
members[]

object (Member)

Membri aggiornati.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

  • https://www.googleapis.com/auth/meetings.space.created

Per ulteriori informazioni, consulta la Guida all'autorizzazione.

UpdateMemberRequest

Richiesta di aggiornamento di un membro.

Rappresentazione JSON
{
  "member": {
    object (Member)
  },
  "updateMask": string
}
Campi
member

object (Member)

Obbligatorio. Il membro da aggiornare. Formato: spaces/{space}/members/{member}

updateMask

string (FieldMask format)

Facoltativo. Maschera del campo utilizzata per specificare i campi da aggiornare nel membro. Se updateMask non viene fornito(non impostato, impostato con percorsi vuoti o con solo "" come percorsi), per impostazione predefinita vengono aggiornati tutti i campi forniti con valori nella richiesta. L'utilizzo di "*" come updateMask aggiornerà tutti i campi, inclusa l'eliminazione dei campi non impostati nella richiesta. In caso di BatchUpdate, deve essere assente o uguale a updateMask in BatchUpdateMembersRequest quando UpdateMemberRequest viene creato come richiesta secondaria di BatchUpdateMembersRequest.