Representa uma assinatura de notificação de uma conta de comerciante.
Representação JSON
{"name": string,"registeredEvent": enum (NotificationEventType),"callBackUri": string,// Union field interested_in can be only one of the following:"allManagedAccounts": boolean,"targetAccount": string// End of list of possible types for union field interested_in.}
Campos
name
string
Apenas saída. O name da configuração de notificação. Gerado pela API Content após a criação de um novo NotificationSubscription. O account representa o ID do comerciante proprietário da configuração. Formato: accounts/{account}/notificationsubscriptions/{notificationSubscription}
O evento sobre o qual o comerciante quer receber notificações.
callBackUri
string
URL a ser usado para enviar a notificação ao comerciante.
Campo de união interested_in.
interested_in pode ser apenas de um dos tipos a seguir:
allManagedAccounts
boolean
Se esse valor for verdadeiro, a conta solicitante será notificada sobre o evento especificado para todas as contas gerenciadas (podem ser subcontas ou outras contas vinculadas), incluindo as contas recém-adicionadas, diariamente.
targetAccount
string
O name da conta para a qual você quer receber notificações. Formato: accounts/{account}
NotificationEventType
Representa o tipo de evento para o qual o comerciante quer receber notificações.
Enums
NOTIFICATION_EVENT_TYPE_UNSPECIFIED
O tipo de evento de notificação não foi especificado.
PRODUCT_STATUS_CHANGE
Notificação de mudanças no status do produto, por exemplo, quando o produto é reprovado.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2024-11-24 UTC."],[],["Merchants can create `NotificationSubscription` resources to receive updates about specific events. Each subscription includes a `name`, a `registeredEvent` (e.g., `PRODUCT_STATUS_CHANGE`), and a `callBackUri` for notification delivery. Merchants can specify if they want to receive events regarding `allManagedAccounts` or a `targetAccount`. Available methods include `create`, `delete`, `get`, `list`, and `patch` for managing these subscriptions. Notification event type can be `PRODUCT_STATUS_CHANGE` or `NOTIFICATION_EVENT_TYPE_UNSPECIFIED`.\n"]]