Índice
NotificationsApiService
(interfaz)Attribute
(enumeración)CreateNotificationSubscriptionRequest
(mensaje)DeleteNotificationSubscriptionRequest
(mensaje)GetNotificationSubscriptionRequest
(mensaje)ListNotificationSubscriptionsRequest
(mensaje)ListNotificationSubscriptionsResponse
(mensaje)NotificationSubscription
(mensaje)NotificationSubscription.NotificationEventType
(enumeración)ProductChange
(mensaje)ProductStatusChangeMessage
(mensaje)Resource
(enumeración)UpdateNotificationSubscriptionRequest
(mensaje)
NotificationsApiService
Servicio para administrar las suscripciones a notificaciones de los comercios
CreateNotificationSubscription |
---|
Crea una suscripción a notificaciones para un comercio. Permitiremos que existan juntos los siguientes tipos de suscripciones a notificaciones (por comercio como suscriptor por tipo de evento): 1. Suscripción para todas las cuentas administradas + suscripción propia 2. Múltiples suscripciones "parciales" para cuentas administradas + suscripción propia No permitiremos (por comerciante como suscriptor por tipo de evento): 1. múltiples autosuscripciones. 2. múltiples suscripciones a “todas las cuentas administradas”. 3. Todas las suscripciones y parciales al mismo tiempo. 4. Suscripciones parciales múltiples para la misma cuenta de destino
|
DeleteNotificationSubscription |
---|
Borra una suscripción a notificaciones de un comercio.
|
GetNotificationSubscription |
---|
Obtiene las suscripciones a notificaciones de una cuenta.
|
ListNotificationSubscriptions |
---|
Obtiene todas las suscripciones a notificaciones de un comercio.
|
UpdateNotificationSubscription |
---|
Actualiza una suscripción a notificaciones existente de un comercio.
|
Atributo
Es una enumeración que especifica el atributo en el recurso que se cambiará para notificar al comercio.
Enumeradores | |
---|---|
ATTRIBUTE_UNSPECIFIED |
Atributo sin especificar |
STATUS |
Estado de la entidad modificada |
CreateNotificationSubscriptionRequest
Mensaje de solicitud para el método CreateNotificationSubscription.
Campos | |
---|---|
parent |
Obligatorio. La cuenta del comerciante propietaria de la nueva suscripción a notificaciones Formato: |
notification_subscription |
Obligatorio. La suscripción a notificaciones que se creará. |
DeleteNotificationSubscriptionRequest
Mensaje de solicitud para el método DeleteNotificationSubscription.
Campos | |
---|---|
name |
Obligatorio. El nombre de la suscripción a notificaciones que se borrará. |
GetNotificationSubscriptionRequest
Mensaje de solicitud para el método GetNotificationSubscription.
Campos | |
---|---|
name |
Obligatorio. El |
ListNotificationSubscriptionsRequest
Mensaje de solicitud para el método ListNotificationSubscription.
Campos | |
---|---|
parent |
Obligatorio. La cuenta del comerciante propietaria de las suscripciones a notificaciones Formato: |
page_size |
La cantidad máxima de suscripciones a notificaciones que se mostrarán en una página. El valor predeterminado para |
page_token |
Es el token (si se proporciona) para recuperar la página siguiente. Todos los demás parámetros deben coincidir con la llamada original que proporcionó el token de la página. |
ListNotificationSubscriptionsResponse
Mensaje de respuesta para el método ListNotificationSubscription.
Campos | |
---|---|
notification_subscriptions[] |
Es la lista de suscripciones a notificaciones que solicita el comercio. |
next_page_token |
Un token, que se puede enviar como |
NotificationSubscription
Representa una suscripción a notificaciones que pertenece a una cuenta de comerciante.
Campos | |
---|---|
name |
Solo salida. El |
registered_event |
El evento sobre el que el comercio desea recibir notificaciones |
call_back_uri |
URL que se usará para enviar la notificación al comercio. |
Campo de unión
|
|
all_managed_accounts |
Si este valor es verdadero, la cuenta solicitante recibe una notificación a diario del evento especificado para todas las cuentas administradas (pueden ser cuentas secundarias u otras cuentas vinculadas), incluidas las cuentas agregadas recientemente. |
target_account |
El |
NotificationEventType
Representa el tipo de evento para el que el comercio está interesado en recibir notificaciones.
Enumeradores | |
---|---|
NOTIFICATION_EVENT_TYPE_UNSPECIFIED |
El tipo de evento de notificaciones no está especificado. |
PRODUCT_STATUS_CHANGE |
Notificación sobre cambios en el estado del producto, por ejemplo, cuando se rechaza el producto |
ProductChange
El cambio que se produjo en el producto, incluidos el valor anterior, el valor nuevo, el código de país como código regional y el contexto de los informes.
Campos | |
---|---|
old_value |
El valor anterior del recurso o atributo que se modificó. |
new_value |
El valor nuevo del recurso o atributo que se modificó. |
region_code |
Países donde se realizó el cambio (si corresponde) |
reporting_context |
Contextos de informes que tienen el cambio (si corresponde) |
ProductStatusChangeMessage
El mensaje que recibirá el comercio para notificar sobre el evento de cambio de estado del producto
Campos | |
---|---|
changes[] |
Un mensaje para describir el cambio que se produjo en el producto |
account |
La cuenta de destino propietaria de la entidad que cambió. Formato : |
managing_account |
La cuenta que administra la cuenta del comercio puede ser la misma que el ID del comerciante si es una cuenta independiente. Formato : |
resource_type |
El recurso que cambió, en este caso, siempre será |
attribute |
El atributo que cambió en el recurso; en este caso, siempre será |
resource_id |
Es el ID del producto. |
resource |
Es el nombre del producto. Formato: |
Recurso
Es una enumeración que especifica el recurso que se cambiará para notificar al comercio.
Enumeradores | |
---|---|
RESOURCE_UNSPECIFIED |
Recurso no especificado |
PRODUCT |
Resource type : product |
UpdateNotificationSubscriptionRequest
Mensaje de solicitud para el método UpdateNotificationSubscription.
Campos | |
---|---|
notification_subscription |
Obligatorio. La nueva versión de la suscripción a la notificación que se debe actualizar. |
update_mask |
Lista de campos que se están actualizando. |