NotificationSetting

Um tópico do Google Pub/Sub em que as notificações podem ser publicadas quando um local é atualizado ou recebe uma nova avaliação. Há apenas um recurso de configuração de notificação por conta.

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

string

Obrigatório. O nome do recurso a que essa configuração se refere. O formato é accounts/{account_id}/notificationSetting.

pubsubTopic

string

Opcional. O tópico do Google Pub/Sub que vai receber notificações quando os locais gerenciados por essa 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 Pub/Sub.

notificationTypes[]

enum (NotificationType)

Os tipos de notificações que serão enviadas ao tópico do Pub/Sub. Para parar de receber notificações, use NotificationSettings.UpdateNotificationSetting com um notificationTypes vazio ou defina pubsubTopic como uma string vazia.

NotificationType

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

Tipos enumerados
NOTIFICATION_TYPE_UNSPECIFIED Nenhum tipo de notificação. Não vai corresponder a nenhuma notificação.
GOOGLE_UPDATE O local tem atualizações do Google para análise. O campo location_name na notificação mostra o nome de recurso do local com atualizações do Google.
NEW_REVIEW Uma nova avaliação foi adicionada ao local. O campo review_name na notificação vai fornecer o nome do recurso da avaliação que foi adicionada, e location_name vai ter o nome do recurso do local.
UPDATED_REVIEW Uma avaliação do local foi atualizada. O campo review_name na notificação vai fornecer o nome do recurso da avaliação que foi adicionada, e location_name vai 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 vai fornecer o nome do recurso do novo item de mídia.
NEW_QUESTION

Descontinuada: a API My Business Q&A foi desativada em 3 de novembro de 2025. Uma nova pergunta é adicionada ao local. A notificação vai fornecer o nome do recurso da pergunta.

UPDATED_QUESTION

Descontinuada: a API My Business Q&A foi desativada em 3 de novembro de 2025. Uma pergunta sobre o local é atualizada. A notificação vai fornecer o nome do recurso da pergunta.

NEW_ANSWER

Descontinuada: a API My Business Q&A foi desativada em 3 de novembro de 2025. Uma nova resposta é adicionada ao local. A notificação vai fornecer o nome do recurso da pergunta e resposta.

UPDATED_ANSWER

Descontinuada: a API My Business Q&A foi desativada em 3 de novembro de 2025. Uma resposta do local é atualizada. A notificação vai fornecer o nome do recurso da pergunta e resposta.

DUPLICATE_LOCATION Indica se há uma mudança no campo de local duplicado dos metadados de local.
LOSS_OF_VOICE_OF_MERCHANT

Descontinuado: migre os usos atuais desse valor para o "VOICE_OF_MERCHANT_UPDATED", que é mais abrangente.

VOICE_OF_MERCHANT_UPDATED Indica se o local tem uma atualização no status de Voice of Merchant (VOM). O VOM determina se o local está em situação regular e se o comerciante tem controle sobre a empresa no Google. As edições feitas no local serão propagadas para o Maps após a fase de revisão. Chame a RPC GetVoiceOfMerchantState para mais detalhes.