Notifications

Un tema de Google Cloud Pub/Sub en el que se pueden publicar notificaciones cuando una ubicación se actualiza o tiene una nueva revisión. Solo habrá un recurso de configuración de notificaciones por cuenta.

Representación JSON
{
  "name": string,
  "topicName": string,
  "notificationTypes": [
    enum (NotificationType)
  ]
}
Campos
name

string

Solo salida. El nombre del recurso de notificaciones.

topicName

string

El tema de Google Cloud Pub/Sub que recibirá notificaciones cuando se actualicen las ubicaciones administradas por esta cuenta. Si no la estableces, no se publicarán notificaciones.

La cuenta mybusiness-api-pubsub@system.gserviceaccount.com debe tener, como mínimo, permisos de publicación en el tema de Cloud Pub/Sub.

notificationTypes[]

enum (NotificationType)

Los tipos de notificaciones que se enviarán al tema de Cloud Pub/Sub. Se debe especificar al menos uno. Para dejar de recibir notificaciones por completo, usa accounts.deleteNotifications.

NotificationType

Tipo de notificación enviada al tema de Cloud Pub/Sub.

Enumeradores
NOTIFICATION_TYPE_UNSPECIFIED Sin tipo de notificación. No coincidirá con ninguna notificación.
GOOGLE_UPDATE La ubicación tiene actualizaciones de Google para revisar. El campo locationName de la notificación proporcionará el nombre del recurso de la ubicación con las actualizaciones de Google.
NEW_REVIEW Se agregó una opinión nueva a la ubicación. El campo reviewName de la notificación proporcionará el nombre del recurso de la opinión que se agregó, y locationName tendrá el nombre del recurso de la ubicación.
UPDATED_REVIEW Se actualizó una opinión sobre la ubicación. El campo reviewName de la notificación proporcionará el nombre del recurso de la opinión que se agregó, y locationName tendrá el nombre del recurso de la ubicación.
NEW_CUSTOMER_MEDIA Un usuario de Google Maps agregó un nuevo elemento multimedia a la ubicación. La notificación proporcionará el nombre del recurso del nuevo elemento multimedia.
NEW_QUESTION Se agrega una pregunta nueva a la ubicación. La notificación proporcionará el nombre del recurso en cuestión.
UPDATED_QUESTION Se actualiza una pregunta sobre la ubicación. La notificación proporcionará el nombre del recurso en cuestión.
NEW_ANSWER Se agregará una respuesta nueva a la ubicación. La notificación proporcionará el nombre del recurso de la pregunta y la respuesta.
UPDATED_ANSWER Se actualiza la respuesta de la ubicación. La notificación proporcionará el nombre del recurso de la pregunta y la respuesta.
UPDATED_LOCATION_STATE Se actualizó el elemento LocationState de Location. La notificación contendrá la máscara de campo de los campos LocationState actualizados.