Indice
NotificationsApiService
(interfaccia)Attribute
(enum)CreateNotificationSubscriptionRequest
(messaggio)DeleteNotificationSubscriptionRequest
(messaggio)GetNotificationSubscriptionRequest
(messaggio)ListNotificationSubscriptionsRequest
(messaggio)ListNotificationSubscriptionsResponse
(messaggio)NotificationSubscription
(messaggio)NotificationSubscription.NotificationEventType
(enum)ProductChange
(messaggio)ProductStatusChangeMessage
(messaggio)Resource
(enum)UpdateNotificationSubscriptionRequest
(messaggio)
NotificationsApiService
Servizio per gestire le iscrizioni alle notifiche per i commercianti
CreateNotificationSubscription |
---|
Crea un'iscrizione alle notifiche per un'attività commerciale. Per gli account autonomi o subaccount, l'attività può creare un abbonamento per se stessa. Per gli AMC, l'attività può creare un abbonamento per tutti gli account gestiti o per un subaccount specifico. Consentiremo la coesistenza dei seguenti tipi di iscrizioni alle notifiche (per attività come abbonato per tipo di evento):
Non sono consentiti (per attività come abbonato per tipo di evento):
|
DeleteNotificationSubscription |
---|
Consente di eliminare un abbonamento alle notifiche per un commerciante.
|
GetNotificationSubscription |
---|
Recupera le iscrizioni alle notifiche per un account.
|
ListNotificationSubscriptions |
---|
Recupera tutte le iscrizioni alle notifiche di un commerciante.
|
UpdateNotificationSubscription |
---|
Aggiorna un'iscrizione alle notifiche esistente per un commerciante.
|
Attributo
Enum per specificare l'attributo nella risorsa di cui viene inviata una notifica al commerciante.
Enum | |
---|---|
ATTRIBUTE_UNSPECIFIED |
Attributo non specificato |
STATUS |
Stato dell'entità modificata |
CreateNotificationSubscriptionRequest
Messaggio di richiesta per il metodo CreateNotificationSubscription.
Campi | |
---|---|
parent |
Obbligatorio. L'account commerciante proprietario del nuovo abbonamento alle notifiche. Formato: |
notification_ |
Obbligatorio. L'iscrizione alle notifiche da creare. |
DeleteNotificationSubscriptionRequest
Messaggio di richiesta per il metodo DeleteNotificationSubscription.
Campi | |
---|---|
name |
Obbligatorio. Il nome dell'abbonamento alle notifiche da eliminare. |
GetNotificationSubscriptionRequest
Messaggio di richiesta per il metodo GetNotificationSubscription.
Campi | |
---|---|
name |
Obbligatorio. Il |
ListNotificationSubscriptionsRequest
Messaggio di richiesta per il metodo ListNotificationSubscription.
Campi | |
---|---|
parent |
Obbligatorio. L'account commerciante proprietario delle iscrizioni alle notifiche. Formato: |
page_ |
Il numero massimo di iscrizioni alle notifiche da restituire in una pagina. Il valore predefinito per |
page_ |
Token (se fornito) per recuperare la pagina successiva. Tutti gli altri parametri devono corrispondere alla chiamata originale che ha fornito il token pagina. |
ListNotificationSubscriptionsResponse
Messaggio di risposta per il metodo ListNotificationSubscription.
Campi | |
---|---|
notification_ |
L'elenco delle iscrizioni alle notifiche richieste dal commerciante. |
next_ |
Un token che può essere inviato come |
NotificationSubscription
Rappresenta un abbonamento alle notifiche di proprietà di un account commerciante.
Campi | |
---|---|
name |
Solo output. Il |
registered_ |
L'evento per cui il commerciante vuole ricevere una notifica. |
call_ |
URL da utilizzare per inviare la notifica al commerciante. |
Campo unione
|
|
all_ |
Se questo valore è true, all'account che effettua la richiesta viene inviata una notifica giornaliera dell'evento specificato per tutti gli account gestiti (possono essere subaccount o altri account collegati), inclusi gli account appena aggiunti. |
target_ |
Il |
NotificationEventType
Rappresenta il tipo di evento per cui il commerciante è interessato a ricevere notifiche.
Enum | |
---|---|
NOTIFICATION_EVENT_TYPE_UNSPECIFIED |
Il tipo di evento Notifiche non è specificato. |
PRODUCT_STATUS_CHANGE |
Notifica delle modifiche dello stato del prodotto, ad esempio quando il prodotto non viene approvato. |
ProductChange
La modifica apportata al prodotto, inclusi il vecchio valore, il nuovo valore, il codice paese come codice regione e il contesto dei report.
Campi | |
---|---|
old_ |
Il vecchio valore della risorsa o dell'attributo modificato. |
new_ |
Il nuovo valore della risorsa o dell'attributo modificato. |
region_ |
Paesi interessati dalla modifica (se applicabile) |
reporting_ |
Contesti dei report che presentano la modifica (se applicabile) |
ProductStatusChangeMessage
Il messaggio che il commerciante riceverà per la notifica dell'evento di variazione dello stato del prodotto
Campi | |
---|---|
changes[] |
Un messaggio per descrivere la modifica apportata al prodotto |
account |
L'account di destinazione proprietario dell'entità modificata. Formato : |
managing_ |
L'account che gestisce l'account del commerciante può essere uguale all'ID commerciante se si tratta di un account autonomo. Formato : |
resource_ |
La risorsa che è cambiata, in questo caso sarà sempre |
attribute |
L'attributo nella risorsa che è stato modificato, in questo caso sarà sempre |
resource_ |
L'ID prodotto. |
resource |
Il nome del prodotto. Formato: |
Risorsa
Enum per specificare la risorsa di cui viene inviata una notifica al commerciante.
Enum | |
---|---|
RESOURCE_UNSPECIFIED |
Risorsa non specificata |
PRODUCT |
Tipo di risorsa : prodotto |
UpdateNotificationSubscriptionRequest
Messaggio di richiesta per il metodo UpdateNotificationSubscription.
Campi | |
---|---|
notification_ |
Obbligatorio. La nuova versione dell'abbonamento alle notifiche da aggiornare. |
update_ |
Elenco dei campi in fase di aggiornamento. |