REST Resource: users.spaces.spaceNotificationSetting

Recurso: SpaceNotificationSetting

A configuração 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. Outros tipos poderão ser aceitos no futuro.

Enums
NOTIFICATION_SETTING_UNSPECIFIED Reservado.
ALL As notificações são acionadas por @menções, conversas seguidas e a primeira mensagem das 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 a configuração de notificação do espaço.

patch

Atualiza a configuração de notificação do espaço.