Notifications

Temat Google Cloud Pub/Sub, w którym mogą być publikowane powiadomienia, gdy lokalizacja zostanie zaktualizowana lub pojawi się nowa opinia. Na każdym koncie będzie tylko 1 zasób ustawień powiadomień.

Zapis JSON
{
  "name": string,
  "topicName": string,
  "notificationTypes": [
    enum (NotificationType)
  ]
}
Pola
name

string

Tylko dane wyjściowe. Nazwa zasobu powiadomień.

topicName

string

Temat Google Cloud Pub/Sub, który otrzyma powiadomienia, gdy lokalizacje zarządzane przez to konto zostaną zaktualizowane. Jeśli zasada jest nieskonfigurowana, powiadomienia nie są publikowane.

Konto mybusiness-api-pubsub@system.gserviceaccount.com musi mieć co najmniej uprawnienia do publikowania w temacie Cloud Pub/Sub.

notificationTypes[]

enum (NotificationType)

Typy powiadomień, które będą wysyłane do tematu Cloud Pub/Sub. Musisz określić co najmniej jedną. Aby całkowicie zrezygnować z otrzymywania powiadomień, użyj opcji accounts.deleteNotifications.

NotificationType

Typ powiadomienia wysłanego do tematu Cloud Pub/Sub.

Wartości w polu enum
NOTIFICATION_TYPE_UNSPECIFIED Brak typu powiadomienia. Nie dopasuje żadnych powiadomień.
GOOGLE_UPDATE Lokalizacja ma aktualizacje Google do sprawdzenia. Pole „locationName” w powiadomieniu zawiera nazwę zasobu lokalizacji z aktualizacjami Google.
NEW_REVIEW Do lokalizacji została dodana nowa opinia. Pole reviewName w powiadomieniu zawiera nazwę zasobu dodanej opinii, a pole locationName będzie zawierać nazwę zasobu lokalizacji.
UPDATED_REVIEW Opinia na temat lokalizacji została zaktualizowana. Pole reviewName w powiadomieniu zawiera nazwę zasobu dodanej opinii, a pole locationName będzie zawierać nazwę zasobu lokalizacji.
NEW_CUSTOMER_MEDIA Użytkownik Map Google dodał do lokalizacji nowy element multimedialny. W powiadomieniu będzie znajdować się nazwa zasobu nowego elementu multimedialnego.
NEW_QUESTION Do lokalizacji zostanie dodane nowe pytanie. W powiadomieniu będzie znajdować się nazwa zasobu, którego dotyczy pytanie.
UPDATED_QUESTION Pytanie o lokalizację zostało zaktualizowane. W powiadomieniu będzie znajdować się nazwa zasobu, którego dotyczy pytanie.
NEW_ANSWER Do lokalizacji zostanie dodana nowa odpowiedź. W powiadomieniu będzie znajdować się nazwa zasobu pytania i odpowiedzi.
UPDATED_ANSWER Odpowiedź dotycząca lokalizacji zostanie zaktualizowana. W powiadomieniu będzie znajdować się nazwa zasobu pytania i odpowiedzi.
UPDATED_LOCATION_STATE Zaktualizowano element LocationState o lokalizacji. Powiadomienie będzie zawierać maskę pól ze zaktualizowanymi polami LocationState.