REST Resource: users.spaces.spaceNotificationSetting

Recurso: SpaceNotificationSetting

As configurações de notificação de um usuário em um espaço.

Representação JSON
{
  "name": string,
  "notificationSetting": enum (NotificationSetting),
  "muteSetting": enum (MuteSetting)
}
Campos
name

string

Identificador. O nome do recurso da configuração de notificação do espaço. Formato: users/{user}/spaces/{space}/spaceNotificationSetting.

notificationSetting

enum (NotificationSetting)

A configuração de notificação.

muteSetting

enum (MuteSetting)

A configuração de desativação de som das notificações do espaço.

NotificationSetting

Os tipos de configuração de notificação.

Enums
NOTIFICATION_SETTING_UNSPECIFIED Reservado.
ALL As notificações são acionadas por @menções, conversas seguidas e a primeira mensagem de novas conversas. Todas as novas conversas são seguidas automaticamente, a menos que o usuário desfaça a ação manualmente.
MAIN_CONVERSATIONS A notificação é acionada por @menções, conversas seguidas e a primeira mensagem de novas conversas. Não disponível para mensagens diretas individuais.
FOR_YOU A notificação é acionada por @menções e conversas seguidas. Não disponível para mensagens diretas individuais.
OFF A notificação está desativada.

MuteSetting

Os tipos de configuração de desativação de notificações do espaço.

Enums
MUTE_SETTING_UNSPECIFIED Reservado.
UNMUTED O usuário vai receber notificações sobre o espaço com base na configuração de notificações.
MUTED O usuário não vai receber notificações do espaço, independentemente da configuração.

Métodos

get

Recebe as configurações de estado da notificação do espaço.

patch

Atualiza as configurações de estado da notificação do espaço.