Notifications

Temat Google Cloud Pub/Sub, w którym można publikować powiadomienia, gdy nastąpiła aktualizacja lokalizacji lub pojawiła się nowa opinia. Na konto będzie przypisany 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 będzie otrzymywać powiadomienia, gdy zostaną zaktualizowane lokalizacje zarządzane przez to konto. Jeśli nie jest skonfigurowana, żadne powiadomienia nie będą 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 1 z nich. Aby całkowicie zatrzymać powiadomienia, kliknij accounts.deleteNotifications.

NotificationType

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

Wartości w polu enum
NOTIFICATION_TYPE_UNSPECIFIED Brak typu powiadomienia. Nie będzie pasować do żadnych powiadomień.
GOOGLE_UPDATE Lokalizacja ma do sprawdzenia aktualizacje Google. W polu locationName w powiadomieniu będzie widoczna nazwa zasobu lokalizacji z aktualizacjami Google.
NEW_REVIEW Do lokalizacji została dodana nowa opinia. W polu reviewName w powiadomieniu znajdziesz nazwę zasobu dodanej opinii, a w polu locationName – nazwę zasobu lokalizacji.
UPDATED_REVIEW Zaktualizowano opinię o danej lokalizacji. W polu reviewName w powiadomieniu znajdziesz nazwę zasobu dodanej opinii, a w polu locationName – nazwę zasobu lokalizacji.
NEW_CUSTOMER_MEDIA Użytkownik Map Google dodał do lokalizacji nowy element multimedialny. W powiadomieniu będzie podana nazwa zasobu nowego elementu multimedialnego.
NEW_QUESTION Do lokalizacji zostanie dodane nowe pytanie. W powiadomieniu znajdziesz nazwę zasobu, którego dotyczy problem.
UPDATED_QUESTION pytanie dotyczące lokalizacji zostało zaktualizowane. W powiadomieniu znajdziesz nazwę zasobu, którego dotyczy problem.
NEW_ANSWER do lokalizacji zostanie dodany nowy tekst odpowiedzi; Powiadomienie będzie zawierać nazwę zasobu z pytaniem i odpowiedzią.
UPDATED_ANSWER Zaktualizowano odpowiedź dotyczącą lokalizacji. Powiadomienie będzie zawierać nazwę zasobu z pytaniem i odpowiedzią.
UPDATED_LOCATION_STATE Zmieniono stan lokalizacji (LocationState). Powiadomienie będzie zawierać maskę pól zaktualizowanych pól LocationState.