Recurso: Membresía
Representa una relación de membresía en Google Chat, por ejemplo, si se invitó a un usuario o a una app de Chat a un espacio, si es parte de él o si no lo está.
Representación JSON |
---|
{ "name": string, "state": enum ( |
Campos | |
---|---|
name |
El nombre del recurso de la membresía, asignado por el servidor. Formato: |
state |
Solo salida. Estado de la membresía |
role |
Opcional. El rol del usuario en un espacio de Chat, que determina sus acciones permitidas en el espacio Este campo solo se puede utilizar como entrada enmembers.patch .
|
createTime |
Solo salida. La hora de creación de la membresía, como cuándo se unió un miembro a un espacio o se lo invitó a unirse. |
Campo de unión memberType . Miembro asociado con esta membresía. Es posible que se admitan otros tipos de miembros en el futuro. Las direcciones (memberType ) solo pueden ser una de las siguientes opciones: |
|
member |
El usuario o la app de Google Chat al que corresponde la membresía. Si tu app de Chat se autentica como un usuario, el resultado propaga el |
groupMember |
El Grupo de Google al que corresponde la membresía. Solo admite operaciones de lectura. Por el momento, no se admiten otras operaciones, como la creación o actualización de membresías. |
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 |
Valor predeterminado No utilizar. |
JOINED |
Se agregará al usuario al espacio y podrá participar en él. |
INVITED |
Se invitó al usuario a unirse al espacio, pero aún no se unió a él. |
NOT_A_MEMBER |
El usuario no pertenece al espacio ni tiene una invitación pendiente para unirse a él. |
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 enumeración en el futuro.
Enumeradores | |
---|---|
MEMBERSHIP_ROLE_UNSPECIFIED |
Valor predeterminado Para users : no es miembro del espacio, pero se puede invitar. Para Google Groups : siempre se les asigna esta función (es posible que se usen otros valores de enumeración en el futuro). |
ROLE_MEMBER |
Es 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 cuenta con todos los permisos básicos y, además, permisos administrativos que le permiten administrar el espacio, como agregar o quitar miembros. Solo se admite en SpaceType.SPACE . |
Group
Un Grupo de Google en Google Chat
Representación JSON |
---|
{ "name": string } |
Campos | |
---|---|
name |
Es el nombre del recurso de un Grupo de Google. Representa un grupo en la API de Cloud Identity Groups. Formato: grupos/{group} |
Métodos |
|
---|---|
|
Crea una membresía humana o de app para la app que realiza la llamada. |
|
Borra una membresía. |
|
Muestra detalles sobre una membresía. |
|
Enumera las membresías de un espacio. |
|
Actualiza una membresía. |