NotificationSetting

Тема Google Pub/Sub, в которой можно публиковать уведомления, когда местоположение обновляется или появляется новый отзыв. Для каждой учетной записи будет только один ресурс настройки уведомлений.

JSON-представление
{
  "name": string,
  "pubsubTopic": string,
  "notificationTypes": [
    enum (NotificationType)
  ]
}
Поля
name

string

Необходимый. Имя ресурса, для которого предназначен этот параметр. Это форма accounts/{account_id}/notificationSetting .

pubsubTopic

string

Необязательный. Тема Google Pub/Sub, которая будет получать уведомления при обновлении местоположений, управляемых этим аккаунтом. Если параметр не установлен, уведомления публиковаться не будут.

Учетная запись mybusiness-api-pubsub@system.gserviceaccount.com должна иметь как минимум разрешения на публикацию в теме Pub/Sub.

notificationTypes[]

enum ( NotificationType )

Типы уведомлений, которые будут отправляться в тему Pub/Sub. Чтобы полностью прекратить получение уведомлений, используйте NotificationSettings.UpdateNotificationSetting с пустым типом уведомлений или задайте для pubsubTopic пустую строку.

Тип уведомления

Тип уведомления, отправляемого в тему Pub/Sub.

Перечисления
NOTIFICATION_TYPE_UNSPECIFIED Нет типа уведомления. Не будет соответствовать никаким уведомлениям.
GOOGLE_UPDATE Местоположение содержит обновления Google для проверки. Поле location_name в уведомлении будет содержать название ресурса местоположения с обновлениями Google.
NEW_REVIEW На локацию добавлен новый отзыв. Поле review_name в уведомлении будет содержать имя ресурса добавленного обзора, а location_name будет содержать имя ресурса местоположения.
UPDATED_REVIEW Отзыв о локации обновлен. Поле review_name в уведомлении будет содержать имя ресурса добавленного обзора, а location_name будет содержать имя ресурса местоположения.
NEW_CUSTOMER_MEDIA Пользователь Google Maps добавил к этому местоположению новый медиа-объект. В уведомлении будет указано имя ресурса нового элемента мультимедиа.
NEW_QUESTION В локацию добавлен новый вопрос. В уведомлении будет указано название ресурса, в котором задан вопрос.
UPDATED_QUESTION Актуализируется вопрос о локации. В уведомлении будет указано название ресурса, в котором задан вопрос.
NEW_ANSWER В локацию добавлен новый ответ. В уведомлении будет указано название ресурса с вопросом и ответом.
UPDATED_ANSWER Ответ местоположения обновлен. В уведомлении будет указано название ресурса с вопросом и ответом.
DUPLICATE_LOCATION Указывает, есть ли изменения в дублирующемся поле местоположения метаданных местоположения.
LOSS_OF_VOICE_OF_MERCHANT

Устарело: перенесите существующее использование этого значения в более расширенное «VOICE_OF_MERCHANT_UPDATED».

VOICE_OF_MERCHANT_UPDATED Указывает, есть ли у местоположения обновление статуса Voice of Merchant (VOM). VOM определяет, имеет ли местоположение хорошую репутацию и имеет ли продавец контроль над бизнесом в Google. Любые изменения, внесенные в местоположение, распространятся на Карты после прохождения этапа проверки. Для получения более подробной информации позвоните GetVoiceOfMerchantState rpc.