Indeks
NotificationsApiService
(interfejs)Attribute
(wyliczenie)CreateNotificationSubscriptionRequest
(komunikat)DeleteNotificationSubscriptionRequest
(komunikat)GetNotificationSubscriptionRequest
(komunikat)ListNotificationSubscriptionsRequest
(komunikat)ListNotificationSubscriptionsResponse
(komunikat)NotificationSubscription
(komunikat)NotificationSubscription.NotificationEventType
(wyliczenie)ProductChange
(komunikat)ProductStatusChangeMessage
(komunikat)Resource
(wyliczenie)UpdateNotificationSubscriptionRequest
(komunikat)
NotificationsApiService
Usługa do zarządzania subskrypcjami powiadomień dla sprzedawców
CreateNotificationSubscription |
---|
Tworzy subskrypcję powiadomień dla firmy. W przypadku kont samodzielnych lub subkont firma może utworzyć subskrypcję dla siebie. W przypadku MCA firma może utworzyć subskrypcję dla wszystkich zarządzanych kont lub dla konkretnego subkonta. Umożliwimy istnienie następujących typów subskrypcji powiadomień (na firmę jako subskrybenta na typ zdarzenia):
nie zezwalamy (na firmę jako subskrybenta na podstawie typu zdarzenia):
|
DeleteNotificationSubscription |
---|
Usuwa subskrypcję powiadomień dla sprzedawcy.
|
GetNotificationSubscription |
---|
Pobiera subskrypcje powiadomień na koncie.
|
ListNotificationSubscriptions |
---|
Pobiera wszystkie subskrypcje powiadomień dla sprzedawcy.
|
UpdateNotificationSubscription |
---|
Aktualizuje istniejącą subskrypcję powiadomień dla sprzedawcy.
|
Atrybut
Wybrany element listy do określenia atrybutu zasobu, który ulega zmianie, aby powiadomić sprzedawcę.
Wartości w polu enum | |
---|---|
ATTRIBUTE_UNSPECIFIED |
Atrybut nieokreślony |
STATUS |
Stan zmienionego elementu |
CreateNotificationSubscriptionRequest
Żądanie wiadomości dla metody CreateNotificationSubscription.
Pola | |
---|---|
parent |
Wymagane. Konto sprzedawcy, które jest właścicielem nowej subskrypcji powiadomień. Format: |
notification_ |
Wymagane. Subskrypcja powiadomień do utworzenia. |
DeleteNotificationSubscriptionRequest
Komunikat o żądaniu dla metody DeleteNotificationSubscription.
Pola | |
---|---|
name |
Wymagane. Nazwa subskrypcji powiadomień, którą chcesz usunąć. |
GetNotificationSubscriptionRequest
Komunikat żądania dla metody GetNotificationSubscription.
Pola | |
---|---|
name |
Wymagane. |
ListNotificationSubscriptionsRequest
Żądanie wiadomości dla metody ListNotificationSubscription.
Pola | |
---|---|
parent |
Wymagane. Konto sprzedawcy, które jest właścicielem subskrypcji powiadomień. Format: |
page_ |
Maksymalna liczba subskrypcji powiadomień do zwrócenia na stronie. Wartością domyślną dla |
page_ |
token (jeśli został podany) do pobrania kolejnej strony. Wszystkie pozostałe parametry muszą być zgodne z pierwotnym wywołaniem, które dostarczyło token strony. |
ListNotificationSubscriptionsResponse
wiadomość odpowiedzi dla metody ListNotificationSubscription;
Pola | |
---|---|
notification_ |
Lista subskrypcji powiadomień, o które poprosił sprzedawca. |
next_ |
token, który może być wysyłany jako |
NotificationSubscription
Reprezentuje subskrypcję powiadomień należącą do konta sprzedawcy.
Pola | |
---|---|
name |
Tylko dane wyjściowe. |
registered_ |
Zdarzenie, o którym sprzedawca chce otrzymywać powiadomienia. |
call_ |
Adres URL, który ma być użyty do wysłania powiadomienia do sprzedawcy. |
Pole unii
|
|
all_ |
Jeśli ta wartość jest ustawiona na „PRAWDA”, konto wysyłające żądanie otrzymuje codziennie powiadomienie o wybranym zdarzeniu na wszystkich zarządzanych kontach (mogą to być podrzędne konta lub inne połączone konta), w tym na nowo dodanych kontach. |
target_ |
|
NotificationEventType
Reprezentuje typ zdarzenia, o którym sprzedawca chce otrzymywać powiadomienia.
Wartości w polu enum | |
---|---|
NOTIFICATION_EVENT_TYPE_UNSPECIFIED |
Typ zdarzenia powiadomienia jest nieokreślony. |
PRODUCT_STATUS_CHANGE |
powiadomienia o zmianach stanu produktu, np. gdy produkt zostanie odrzucony; |
ProductChange
Zmiana, która nastąpiła w przypadku produktu, w tym jego stara i nowa wartość, kod kraju jako kod regionu i kontekst raportowania.
Pola | |
---|---|
old_ |
Stara wartość zmienionego zasobu lub atrybutu. |
new_ |
Nowa wartość zmienionego zasobu lub atrybutu. |
region_ |
Kraje, w których wprowadzono zmianę (w stosownych przypadkach) |
reporting_ |
Konteksty raportowania, w których wprowadzono zmianę (w stosownych przypadkach) |
ProductStatusChangeMessage
Wiadomość, którą sprzedawca otrzyma, aby powiadomić o zmianie stanu produktu
Pola | |
---|---|
changes[] |
wiadomość opisująca zmianę wprowadzoną w produkcie; |
account |
Docelowe konto, które jest właścicielem zmienionego elementu. Format : |
managing_ |
Konto, które zarządza kontem sprzedawcy. Może być takie samo jak identyfikator sprzedawcy, jeśli jest to konto samodzielne. Format : |
resource_ |
Zasób, który się zmienił. W tym przypadku będzie to zawsze |
attribute |
Atrybut zasobu, który się zmienił. W tym przypadku będzie to zawsze |
resource_ |
Identyfikator produktu. |
resource |
Nazwa produktu. Format: |
expiration_ |
Czas ważności produktu. To pole nie będzie ustawione, jeśli powiadomienie jest wysyłane w związku ze zdarzeniem usunięcia produktu. |
Zasób
Enum do określenia zasobu, który jest zmieniany, aby powiadomić o tym sprzedawcę.
Wartości w polu enum | |
---|---|
RESOURCE_UNSPECIFIED |
Nieokreślony zasób |
PRODUCT |
Typ zasobu : produkt |
UpdateNotificationSubscriptionRequest
Wiadomość z prośbą o zaktualizowanie metody UpdateNotificationSubscription.
Pola | |
---|---|
notification_ |
Wymagane. Nowa wersja subskrypcji powiadomień, która powinna zostać zaktualizowana. |
update_ |
Lista pól, które są aktualizowane. |