REST Resource: spaces.members

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Recurso: Associação

Representa uma relação de associação no Google Chat, como se um usuário ou um app de chat foi convidado, participa ou não de um espaço.

Representação JSON
{
  "name": string,
  "state": enum (MembershipState),
  "role": enum (MembershipRole),
  "createTime": string,
  "member": {
    object (User)
  }
}
Campos
name

string

Nome do recurso da associação.

Formato: espaços/{space}/member/{member}

state

enum (MembershipState)

Apenas saída. Estado da associação.

role

enum (MembershipRole)

Apenas saída. Função do usuário em um espaço do Chat, que determina as ações permitidas no espaço.

createTime

string (Timestamp format)

Apenas saída. O horário de criação da associação, como quando um participante foi convidado ou foi convidado para participar de um espaço

member

object (User)

Um usuário ou app do Google Chat

Formato: users/{user} ou users/app

Quando users/{user}, representa uma pessoa na API People ou um usuário na API Directory do SDK Admin.

Quando users/app, representa um app de chat criando assinatura.

MembershipState

Especifica o relacionamento do membro com um espaço. Outros estados de assinatura podem ser aceitos no futuro.

Enums
MEMBERSHIP_STATE_UNSPECIFIED Padrão, não usar.
JOINED O usuário entrou no espaço.
INVITED O usuário foi convidado, pode participar do espaço, mas não participa.
NOT_A_MEMBER O usuário não faz parte do espaço, não foi convidado e não consegue participar dele.

Função de associação

Representa as ações permitidas do usuário em um espaço do Chat. Mais valores de enumeração podem ser adicionados no futuro.

Enums
MEMBERSHIP_ROLE_UNSPECIFIED Valor padrão. O usuário não faz parte do espaço, mas pode ser convidado.
ROLE_MEMBER Alguém do espaço O usuário tem permissões básicas, como o envio de mensagens para o espaço. Nas conversas individuais e em grupo sem nome, todos têm essa função.
ROLE_MANAGER um administrador do espaço O usuário tem todas as permissões básicas e as permissões administrativas que permitem gerenciar o espaço, como adicionar ou remover participantes. Compatível apenas com SpaceType.SPACE.

Métodos

create

Cria uma assinatura humana ou de app para o app de chamada.

get

Retorna uma assinatura.

list

Lista as associações em um espaço.