Notifications

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

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

string

Только вывод. Имя ресурса уведомлений.

topicName

string

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

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

notificationTypes[]

enum ( NotificationType )

Типы уведомлений, которые будут отправляться в тему Cloud Pub/Sub. Необходимо указать хотя бы один. Чтобы полностью прекратить получение уведомлений, accounts.deleteNotifications .

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

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

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