NotificationSetting

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

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

string

Wymagane. Nazwa zasobu, którego dotyczy to ustawienie. To ma postać accounts/{account_id}/notificationSetting.

pubsubTopic

string

Opcjonalnie: Temat Google Pub/Sub, który będzie otrzymywać powiadomienia o aktualizacji lokalizacji zarządzanych przez to konto. Jeśli nie jest skonfigurowana, żadne powiadomienia nie są publikowane.

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

notificationTypes[]

enum (NotificationType)

Typy powiadomień, które będą wysyłane do tematu Pub/Sub. Aby całkowicie przestać otrzymywać powiadomienia, użyj pola NotificationSettings.Update NotificationSetting z pustego pola notificationTypes lub wpisz pusty temat w polu pubsubTopic.

NotificationType

Typ powiadomienia wysłanego do tematu Pub/Sub.

Wartości w polu enum
NOTIFICATION_TYPE_UNSPECIFIED Brak typu powiadomienia. Nie pasuje do żadnych powiadomień.
GOOGLE_UPDATE Lokalizacja ma do sprawdzenia aktualizacje Google. Pole location_name w powiadomieniu zawiera nazwę zasobu lokalizacji z aktualizacjami Google.
NEW_REVIEW Do lokalizacji dodano nową opinię. Pole review_name w powiadomieniu będzie zawierać nazwę zasobu dodanej opinii, a lokalizacja_name będzie zawierać nazwę zasobu lokalizacji.
UPDATED_REVIEW Zaktualizowaliśmy opinię na temat lokalizacji. Pole review_name w powiadomieniu będzie zawierać nazwę zasobu dodanej opinii, a lokalizacja_name będzie zawierać nazwę zasobu lokalizacji.
NEW_CUSTOMER_MEDIA Użytkownik Map Google dodał do lokalizacji nowy element multimedialny. Powiadomienie będzie zawierać nazwę zasobu nowego elementu multimedialnego.
NEW_QUESTION Do lokalizacji zostanie dodane nowe pytanie. W powiadomieniu znajdziesz nazwę zasobu pytania.
UPDATED_QUESTION Zaktualizowano pytanie o lokalizację. W powiadomieniu znajdziesz nazwę zasobu pytania.
NEW_ANSWER Nowa odpowiedź zostanie dodana do lokalizacji. Powiadomienie będzie zawierać nazwę zasobu pytania i odpowiedzi.
UPDATED_ANSWER Zaktualizowano odpowiedź dotyczącą lokalizacji. Powiadomienie będzie zawierać nazwę zasobu pytania i odpowiedzi.
DUPLICATE_LOCATION Wskazuje, czy wystąpiła zmiana w polu zduplikowanej lokalizacji w metadanych lokalizacji.
LOSS_OF_VOICE_OF_MERCHANT

Wycofane: przenieś obecne przypadki użycia tej wartości do bardziej rozwiniętej wersji „VOICE_OF_MERCHANT_UPDATED”.

VOICE_OF_MERCHANT_UPDATED Wskazuje, czy lokalizacja ma zaktualizowany stan Voice of Merchant (VOM). Wskaźnik VOM określa, czy lokalizacja ma dobrą opinię, a sprzedawca ma kontrolę nad firmą w Google. Wszelkie zmiany wprowadzone w tej lokalizacji zostaną zastosowane w Mapach po przejściu etapu weryfikacji. Aby dowiedzieć się więcej, wywołaj wywołanie RPC GetVoiceOfMerchantState.