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 la gestione delle iscrizioni alle notifiche per i commercianti
CreateNotificationSubscription |
---|
Crea un'iscrizione alle notifiche per un commerciante. Consentiremo contemporaneamente i seguenti tipi di iscrizioni alle notifiche (per commerciante come abbonato e tipo di evento): 1. Abbonamento per tutti gli account gestiti + abbonamento personale 2. Più abbonamenti "parziali" per gli account gestiti + abbonamento autonomo non consentiamo (per commerciante come abbonato per tipo di evento): 1. più abbonamenti self-service. 2. più abbonamenti "Tutti gli account gestiti". 3. Tutti gli abbonamenti e quelli parziali contemporaneamente. 4. Più abbonamenti parziali per lo stesso account di destinazione
|
DeleteNotificationSubscription |
---|
Elimina l'iscrizione alle notifiche per un commerciante.
|
GetNotificationSubscription |
---|
Riceve le iscrizioni alle notifiche per un account.
|
ListNotificationSubscriptions |
---|
Riceve tutte le iscrizioni alle notifiche di un commerciante.
|
UpdateNotificationSubscription |
---|
Consente di aggiornare l'iscrizione alle notifiche esistente di un commerciante.
|
Attributo
Enum per specificare l'attributo nella risorsa che viene modificata per informare il 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 della nuova iscrizione alle notifiche. Formato: |
notification_subscription |
obbligatorio. L'iscrizione alle notifiche da creare. |
DeleteNotificationSubscriptionRequest
Messaggio di richiesta per il metodo DeleteNotificationSubscription.
Campi | |
---|---|
name |
obbligatorio. Il nome dell'iscrizione 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_size |
Il numero massimo di iscrizioni alle notifiche da restituire in una pagina. Il valore predefinito per |
page_token |
Token (se fornito) per recuperare la pagina successiva. Tutti gli altri parametri devono corrispondere alla chiamata originale che ha fornito il token di pagina. |
ListNotificationSubscriptionsResponse
Messaggio di risposta per il metodo ListNotificationSubscription.
Campi | |
---|---|
notification_subscriptions[] |
L'elenco di iscrizioni alle notifiche richieste dal commerciante. |
next_page_token |
Un token, che può essere inviato come |
NotificationSubscription
Rappresenta un'iscrizione alle notifiche di proprietà di un account commerciante.
Campi | |
---|---|
name |
Solo output. Il |
registered_event |
L'evento per il quale il commerciante vuole ricevere una notifica. |
call_back_uri |
URL da utilizzare per inviare la notifica al commerciante. |
Campo di unione
|
|
all_managed_accounts |
Se questo valore è true, l'account richiedente riceve una notifica giornaliera dell'evento specificato per tutti gli account gestiti (può trattarsi di account secondari o altri account collegati), inclusi gli account appena aggiunti. |
target_account |
|
NotificationEventType
Rappresenta il tipo di evento per il quale il commerciante è interessato a ricevere notifiche.
Enum | |
---|---|
NOTIFICATION_EVENT_TYPE_UNSPECIFIED |
Il tipo di evento di notifica non è specificato. |
PRODUCT_STATUS_CHANGE |
Notifica di variazioni dello stato del prodotto, ad esempio quando il prodotto viene disapprovato. |
ProductChange
La modifica apportata al prodotto, inclusi il valore precedente, il nuovo valore, il codice paese come codice regione e il contesto del report.
Campi | |
---|---|
old_value |
Il vecchio valore della risorsa o dell'attributo modificato. |
new_value |
Il nuovo valore della risorsa o dell'attributo modificato. |
region_code |
Paesi interessati dalla modifica (se applicabile) |
reporting_context |
Contesti dei report interessati dalla modifica (se applicabile) |
ProductStatusChangeMessage
Il messaggio che riceverà il commerciante per la notifica sull'evento di modifica dello stato del prodotto
Campi | |
---|---|
changes[] |
Un messaggio per descrivere il cambiamento avvenuto al prodotto |
account |
L'account di destinazione proprietario dell'entità che è stata modificata. Formato : |
managing_account |
L'account che gestisce l'account del commerciante può essere uguale all'ID commerciante se si tratta di un account autonomo. Formato : |
resource_type |
La risorsa modificata, in questo caso sempre |
attribute |
L'attributo nella risorsa che è stato modificato, in questo caso sarà sempre |
resource_id |
L'ID prodotto. |
resource |
Il nome del prodotto. Formato: |
Risorsa
Enum per specificare la risorsa che viene modificata per informare il commerciante.
Enum | |
---|---|
RESOURCE_UNSPECIFIED |
Risorsa non specificata |
PRODUCT |
Tipo di risorsa : prodotto |
UpdateNotificationSubscriptionRequest
Messaggio di richiesta per il metodo UpdateNotificationSubscription.
Campi | |
---|---|
notification_subscription |
obbligatorio. La nuova versione dell'iscrizione alle notifiche che deve essere aggiornata. |
update_mask |
Elenco dei campi in fase di aggiornamento. |