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 desativar o som da notificação 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 pare de seguir 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. Indisponível para mensagens diretas individuais.
OFF As notificações estão desativadas.

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.