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 ( |
Campos | |
---|---|
name |
Nombre del recurso de la membresía que el servidor asigna. Formato: Spaces/{space}/members/{member} |
state |
Solo salida. Estado de la membresía |
role |
Solo salida. Función del usuario en un espacio de Chat, que determina sus acciones permitidas en el espacio. |
createTime |
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 |
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 |
|
---|---|
|
Crea una membresía humana o de la app emisora. |
|
Borra una membresía. |
|
Muestra una membresía. |
|
Enumera las membresías en un espacio. |