Índice
NotificationsApiService
(interface)Attribute
(enum)CreateNotificationSubscriptionRequest
(mensagem)DeleteNotificationSubscriptionRequest
(mensagem)GetNotificationSubscriptionRequest
(mensagem)ListNotificationSubscriptionsRequest
(mensagem)ListNotificationSubscriptionsResponse
(mensagem)NotificationSubscription
(mensagem)NotificationSubscription.NotificationEventType
(enum)ProductChange
(mensagem)ProductStatusChangeMessage
(mensagem)Resource
(enum)UpdateNotificationSubscriptionRequest
(mensagem)
NotificationsApiService
Serviço para gerenciar assinaturas de notificação para comerciantes
CreateNotificationSubscription |
---|
Cria uma assinatura de notificação para um comerciante. Os seguintes tipos de inscrições para notificações poderão ser usados juntos (por comerciante como assinante e tipo de evento): 1. Assinatura para todas as contas gerenciadas + assinatura para si mesmo 2. Várias assinaturas "parciais" para contas gerenciadas + assinatura para você não permitiremos (por comerciante como assinante por tipo de evento): 1. Várias assinaturas próprias. 2. Várias assinaturas de "todas as contas gerenciadas". 3. todas as assinaturas e parciais ao mesmo tempo. 4. Várias assinaturas parciais para a mesma conta de destino
|
DeleteNotificationSubscription |
---|
Exclui a assinatura de notificação de um comerciante.
|
GetNotificationSubscription |
---|
Recebe as inscrições de notificação de uma conta.
|
ListNotificationSubscriptions |
---|
Recebe todas as inscrições de notificação de um comerciante.
|
UpdateNotificationSubscription |
---|
Atualiza uma assinatura de notificação existente de um comerciante.
|
Atributo
Enumeração para especificar o atributo no recurso que está sendo alterado para notificar o comerciante.
Enums | |
---|---|
ATTRIBUTE_UNSPECIFIED |
Atributo não especificado |
STATUS |
Status da entidade alterada |
CreateNotificationSubscriptionRequest
Mensagem de solicitação para o método CreateNotificationSubscription.
Campos | |
---|---|
parent |
Obrigatório. A conta do comerciante proprietária da nova assinatura de notificação. Formato: |
notification_subscription |
Obrigatório. A inscrição de notificação a ser criada. |
DeleteNotificationSubscriptionRequest
Mensagem de solicitação para o método DeleteNotificationSubscription.
Campos | |
---|---|
name |
Obrigatório. O nome da inscrição de notificação que será excluída. |
GetNotificationSubscriptionRequest
Mensagem de solicitação para o método GetNotificationSubscription.
Campos | |
---|---|
name |
Obrigatório. O |
ListNotificationSubscriptionsRequest
Mensagem de solicitação para o método ListNotificationSubscription.
Campos | |
---|---|
parent |
Obrigatório. A conta do comerciante proprietária das assinaturas de notificação. Formato: |
page_size |
O número máximo de inscrições de notificação a serem retornadas em uma página. O valor padrão de |
page_token |
Token (se fornecido) para recuperar a página subsequente. Todos os outros parâmetros precisam corresponder à chamada original que forneceu o token da página. |
ListNotificationSubscriptionsResponse
Mensagem de resposta para o método ListNotificationSubscription.
Campos | |
---|---|
notification_subscriptions[] |
A lista de assinaturas de notificação solicitadas pelo comerciante. |
next_page_token |
Um token, que pode ser enviado como |
NotificationSubscription
Representa uma assinatura de notificação que pertence a uma conta do comerciante.
Campos | |
---|---|
name |
Apenas saída. O |
registered_event |
O evento sobre o qual o comerciante quer ser notificado. |
call_back_uri |
URL que será usado para enviar a notificação ao comerciante. |
Campo de união
|
|
all_managed_accounts |
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 contas recém-adicionadas diariamente. |
target_account |
O |
NotificationEventType
Representa o tipo de evento para o qual o comerciante está interessado em receber notificações.
Enums | |
---|---|
NOTIFICATION_EVENT_TYPE_UNSPECIFIED |
O tipo de evento de notificações não foi especificado. |
PRODUCT_STATUS_CHANGE |
Notificação de alterações no status do produto, por exemplo, quando ele é reprovado. |
ProductChange
A mudança que ocorreu no produto, incluindo valor antigo, valor novo, código do país como código de região e contexto do relatório.
Campos | |
---|---|
old_value |
O valor antigo do recurso ou atributo alterado. |
new_value |
O novo valor do recurso ou atributo alterado. |
region_code |
Países que tiveram a mudança (se aplicável) |
reporting_context |
Contextos de relatórios que mudaram (se aplicável) |
ProductStatusChangeMessage
A mensagem que o comerciante receberá para notificar sobre o evento de alteração do status do produto
Campos | |
---|---|
changes[] |
Uma mensagem para descrever a mudança que ocorreu no produto. |
account |
A conta de destino que é proprietária da entidade que foi alterada. Formato : |
managing_account |
A conta que gerencia a conta do comerciante pode ser igual ao ID do comerciante se for independente. Formato : |
resource_type |
O recurso que mudou. Neste caso, será sempre |
attribute |
O atributo no recurso que mudou. Neste caso, será sempre |
resource_id |
O ID do produto. |
resource |
O nome do produto. Formato: |
Recurso
Enumeração para especificar o recurso que está sendo alterado para notificar o comerciante.
Enums | |
---|---|
RESOURCE_UNSPECIFIED |
Recurso não especificado |
PRODUCT |
Tipo de recurso : produto |
UpdateNotificationSubscriptionRequest
Mensagem de solicitação para o método UpdateNotificationSubscription.
Campos | |
---|---|
notification_subscription |
Obrigatório. A nova versão da inscrição de notificação que deve ser atualizada. |
update_mask |
Lista de campos sendo atualizados. |