REST Resource: spaces.members

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Recurso: Membership

Representa una relación de membresía en Google Chat, por ejemplo, si se invita a un usuario o una app de chat a un espacio, forma parte de él o no.

Representación JSON
{
  "name": string,
  "state": enum (MembershipState),
  "role": enum (MembershipRole),
  "createTime": string,

  // Union field memberType can be only one of the following:
  "member": {
    object (User)
  }
  // End of list of possible types for union field memberType.
}
Campos
name

string

Nombre del recurso de la membresía que el servidor asigna.

Formato: Spaces/{space}/members/{member}

state

enum (MembershipState)

Solo salida. Estado de la membresía

role

enum (MembershipRole)

Solo salida. Función del usuario en un espacio de Chat, que determina sus acciones permitidas en el espacio.

createTime

string (Timestamp format)

Solo salida. La fecha y hora de creación de la membresía, como la fecha en la que se unió a un espacio o cuando se lo invitó.

Campo de unión memberType. Miembro asociado con esta membresía. Es posible que, en el futuro, se admitan otros tipos de miembros. Las direcciones (memberType) solo pueden ser una de las siguientes opciones:
member

object (User)

Es la app o el usuario de Google Chat al que corresponde la membresía.

MembershipState

Especifica la relación del miembro con un espacio. Es posible que se admitan otros estados de membresía en el futuro.

Enumeradores
MEMBERSHIP_STATE_UNSPECIFIED Predeterminado, no utilizar.
JOINED El usuario se unió al espacio.
INVITED El usuario recibió una invitación y puede unirse al espacio, pero actualmente no lo hizo.
NOT_A_MEMBER El usuario no es miembro del espacio, no recibió una invitación y no puede unirse al espacio.

Función de membresía

Representa las acciones permitidas de un usuario en un espacio de Chat. Es posible que se agreguen más valores de tipo enum en el futuro.

Enumeradores
MEMBERSHIP_ROLE_UNSPECIFIED Valor predeterminado El usuario no es miembro del espacio, pero podría recibir una invitación.
ROLE_MEMBER Un miembro del espacio. El usuario tiene permisos básicos, como enviar mensajes al espacio. En las conversaciones grupales 1:1 y sin nombre, todos tienen esta función.
ROLE_MANAGER Un administrador del espacio. El usuario tiene todos los permisos básicos más los permisos administrativos que le permiten administrar el espacio, como agregar o quitar miembros. Solo se admite en SpaceType.SPACE.

Métodos

create

Crea una membresía humana o de la app emisora.

delete

Borra una membresía.

get

Muestra una membresía.

list

Enumera las membresías en un espacio.