Notifications

Um tópico do Google Cloud Pub/Sub em que é possível publicar notificações quando um local é atualizado ou tem uma nova avaliação. Haverá apenas um recurso de configurações de notificação por conta.

Representação JSON
{
  "name": string,
  "topicName": string,
  "notificationTypes": [
    enum (NotificationType)
  ]
}
Campos
name

string

Apenas saída. O nome do recurso de notificações.

topicName

string

O tópico do Google Cloud Pub/Sub que vai receber notificações quando os locais gerenciados por esta conta forem atualizados. Se ela for deixada sem definição, nenhuma notificação será postada.

A conta mybusiness-api-pubsub@system.gserviceaccount.com precisa ter pelo menos permissões de publicação no tópico do Cloud Pub/Sub.

notificationTypes[]

enum (NotificationType)

Os tipos de notificações que serão enviados ao tópico do Cloud Pub/Sub. É necessário especificar pelo menos um. Para parar de receber notificações, use accounts.deleteNotifications.

NotificationType

Tipo de notificação enviada para o tópico do Cloud Pub/Sub.

Enums
NOTIFICATION_TYPE_UNSPECIFIED Nenhum tipo de notificação. Não corresponde a nenhuma notificação.
GOOGLE_UPDATE O local tem atualizações do Google para análise. O campo locationName na notificação fornecerá o nome de recurso do local com atualizações do Google.
NEW_REVIEW Uma nova avaliação foi adicionada ao local. O campo reviewName na notificação fornecerá o nome do recurso da avaliação que foi adicionada, e locationName terá o nome do recurso do local.
UPDATED_REVIEW Uma avaliação no local foi atualizada. O campo reviewName na notificação fornecerá o nome do recurso da avaliação que foi adicionada, e locationName terá o nome do recurso do local.
NEW_CUSTOMER_MEDIA Um novo item de mídia foi adicionado ao local por um usuário do Google Maps. A notificação fornecerá o nome do recurso do novo item de mídia.
NEW_QUESTION Uma nova pergunta é adicionada ao local. A notificação vai informar o nome do recurso da pergunta.
UPDATED_QUESTION Uma pergunta do local é atualizada. A notificação vai informar o nome do recurso da pergunta.
NEW_ANSWER Uma nova resposta é adicionada ao local. A notificação vai informar o nome do recurso da pergunta e da resposta.
UPDATED_ANSWER Uma resposta do local será atualizada. A notificação vai informar o nome do recurso da pergunta e da resposta.
UPDATED_LOCATION_STATE O LocationState do local foi atualizado. A notificação contém a máscara de campo dos campos LocationState atualizados.