Method: spaces.members.batchUpdate

Actualiza los miembros de un espacio dentro de un lote.

Solicitud HTTP

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

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta

Parámetros
parent

string

Obligatorio. Es el recurso principal que comparten todos los miembros que se actualizan. Formato: spaces/{space}

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "requests": [
    {
      object (UpdateMemberRequest)
    }
  ],
  "updateMask": string
}
Campos
requests[]

object (UpdateMemberRequest)

Obligatorio. Es el mensaje de solicitud que especifica los recursos que se actualizarán. Se puede modificar un máximo de 500 miembros en un lote.

updateMask

string (FieldMask format)

Opcional. Es la máscara de campo de nivel superior que se usa para especificar los campos que se actualizarán en el miembro para todas las UpdateMemberRequests. Existen 4 situaciones posibles para la máscara de campo secundaria y de nivel superior: 1. No hay máscara de campo secundaria ni de nivel superior: Se actualizan todos los campos proporcionados en las solicitudes, incluidos los campos que no se establecieron en las solicitudes. 2. La máscara de campo de nivel superior está presente, pero la máscara de campo secundaria no: Se actualizan los campos especificados en la máscara de campo de nivel superior. 3. La máscara de campo secundaria y de nivel superior están presentes: La máscara de campo secundaria debe ser la misma que la máscara de campo de nivel superior. 4. La máscara de campo de nivel superior está ausente, pero la máscara de campo secundaria está presente: No se admite y mostrará un error.

Cuerpo de la respuesta

Es la respuesta de la actualización por lotes de miembros.

Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:

Representación JSON
{
  "members": [
    {
      object (Member)
    }
  ]
}
Campos
members[]

object (Member)

Se actualizaron los miembros.

Permisos de autorización

Requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta la Guía de autorización.

UpdateMemberRequest

Solicitud para actualizar un miembro.

Representación JSON
{
  "member": {
    object (Member)
  },
  "updateMask": string
}
Campos
member

object (Member)

Obligatorio. Es el miembro que se actualizará. Formato: spaces/{space}/members/{member}

updateMask

string (FieldMask format)

Opcional. Es la máscara de campo que se usa para especificar los campos que se actualizarán en el miembro. Si no se proporciona updateMask(no se configura, se configura con rutas vacías o solo tiene "" como rutas), se establece de forma predeterminada para actualizar todos los campos proporcionados con valores en la solicitud. Si usas "*" como updateMask, se actualizarán todos los campos, incluidos los que no se hayan configurado en la solicitud. En el caso de BatchUpdate, debe estar ausente o ser igual que updateMask en BatchUpdateMembersRequest cuando UpdateMemberRequest se compila como una solicitud secundaria de BatchUpdateMembersRequest.