Í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 suscripciones a notificaciones de comercios
CreateNotificationSubscription |
---|
Crea una suscripción a notificaciones para una empresa. En el caso de las cuentas independientes o secundarias, la empresa puede crear una suscripción por su cuenta. En el caso de las MCA, la empresa puede crear una suscripción para todas las cuentas administradas o para una cuenta secundaria específica. Permitiremos que los siguientes tipos de suscripciones a notificaciones coexistan (por empresa como suscriptor por tipo de evento):
No permitiremos lo siguiente (por empresa como suscriptor por tipo de evento):
|
DeleteNotificationSubscription |
---|
Borra una suscripción a notificaciones de un comercio.
|
GetNotificationSubscription |
---|
Obtiene suscripciones a notificaciones para 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 para especificar el atributo del recurso que se cambiará para notificar al comercio.
Enumeraciones | |
---|---|
ATTRIBUTE_UNSPECIFIED |
Atributo no especificado |
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_ |
Obligatorio. La suscripción a la notificación que se creará. |
DeleteNotificationSubscriptionRequest
Es un mensaje de solicitud para el método DeleteNotificationSubscription.
Campos | |
---|---|
name |
Obligatorio. Es el nombre de la suscripción a notificaciones que se borrará. |
GetNotificationSubscriptionRequest
Mensaje de solicitud para el método GetNotificationSubscription.
Campos | |
---|---|
name |
Obligatorio. Es 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_ |
Es la cantidad máxima de suscripciones a notificaciones que se mostrarán en una página. El valor predeterminado para |
page_ |
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_ |
Es la lista de suscripciones a notificaciones que solicitó el comercio. |
next_ |
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_ |
Es el evento sobre el que el comercio desea recibir notificaciones. |
call_ |
Es la URL que se usará para enviar la notificación al comercio. |
Campo de unión
|
|
all_ |
Si este valor es verdadero, la cuenta solicitante recibirá una notificación diaria del evento especificado para todas las cuentas administradas (pueden ser cuentas secundarias o de otro tipo vinculadas), incluidas las cuentas recién agregadas. |
target_ |
El |
NotificationEventType
Representa el tipo de evento para el que al comercio le interesa recibir notificaciones.
Enumeraciones | |
---|---|
NOTIFICATION_EVENT_TYPE_UNSPECIFIED |
No se especificó el tipo de evento de notificaciones. |
PRODUCT_STATUS_CHANGE |
Notificación de cambios en el estado del producto, por ejemplo, cuando se rechaza un producto. |
ProductChange
El cambio que se produjo en el producto, incluido el valor anterior, el valor nuevo, el código de país como código de región y el contexto de los informes
Campos | |
---|---|
old_ |
Es el valor anterior del recurso o atributo modificado. |
new_ |
Es el valor nuevo del recurso o atributo modificado. |
region_ |
Países que tienen el cambio (si corresponde) |
reporting_ |
Contextos de informes que tienen el cambio (si corresponde) |
ProductStatusChangeMessage
Es 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 a la que pertenece la entidad que cambió. Formato : |
managing_ |
La cuenta que administra la cuenta del comercio puede ser la misma que el ID del comercio si es una cuenta independiente. Formato : |
resource_ |
El recurso que cambió, en este caso, siempre será |
attribute |
El atributo del recurso que cambió, en este caso, siempre será |
resource_ |
Es el ID del producto. |
resource |
Es el nombre del producto. Formato: |
expiration_ |
Es la hora de vencimiento del producto. Este campo no se establecerá si la notificación se envía para un evento de eliminación de productos. |
Recurso
Es una enumeración para especificar el recurso que se cambiará para notificar al comercio.
Enumeraciones | |
---|---|
RESOURCE_UNSPECIFIED |
Recurso no especificado |
PRODUCT |
Tipo de recurso : producto |
UpdateNotificationSubscriptionRequest
Es un mensaje de solicitud para el método UpdateNotificationSubscription.
Campos | |
---|---|
notification_ |
Obligatorio. Es la nueva versión de la suscripción a notificaciones que se debe actualizar. |
update_ |
Es la lista de campos que se actualizarán. |