REST Resource: users.spaces.spaceNotificationSetting

Risorsa: SpaceNotificationSetting

Le impostazioni di notifica di un utente in uno spazio.

Rappresentazione JSON
{
  "name": string,
  "notificationSetting": enum (NotificationSetting),
  "muteSetting": enum (MuteSetting)
}
Campi
name

string

Identificatore. Il nome della risorsa dell'impostazione di notifica dello spazio. Formato: users/{user}/spaces/{space}/spaceNotificationSetting.

notificationSetting

enum (NotificationSetting)

L'impostazione di notifica.

muteSetting

enum (MuteSetting)

L'impostazione di disattivazione audio delle notifiche dello spazio.

NotificationSetting

I tipi di impostazioni di notifica.

Enum
NOTIFICATION_SETTING_UNSPECIFIED Riservato.
ALL Le notifiche vengono attivate da @menzioni, thread seguiti e primo messaggio di nuovi thread. Tutti i nuovi thread vengono seguiti automaticamente, a meno che l'utente non li rimuovi manualmente.
MAIN_CONVERSATIONS La notifica viene attivata dalle @menzioni, dai thread seguiti, dal primo messaggio dei nuovi thread. Non disponibile per i messaggi diretti 1:1.
FOR_YOU La notifica viene attivata dalle @menzioni e dai thread seguiti. Non disponibile per i messaggi diretti 1:1.
OFF La notifica è disattivata.

MuteSetting

I tipi di impostazioni di disattivazione delle notifiche dello spazio.

Enum
MUTE_SETTING_UNSPECIFIED Riservato.
UNMUTED L'utente riceverà notifiche per lo spazio in base all'impostazione delle notifiche.
MUTED L'utente non riceverà alcuna notifica per lo spazio, indipendentemente dall'impostazione della notifica.

Metodi

get

Recupera le impostazioni dello stato delle notifiche dello spazio.

patch

Aggiorna le impostazioni relative allo stato delle notifiche dello spazio.