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 sprzedawcy. Zezwalamy na jednoczesne tworzenie tych typów subskrypcji powiadomień (na sprzedawcę jako subskrybenta i typ zdarzenia): 1. Subskrypcja dla wszystkich kont zarządzanych + subskrypcja dla Ciebie 2. Wiele „częściowych” subskrypcji dla kont zarządzanych + subskrypcja dla siebie nie będziemy zezwalać (na sprzedawcę jako subskrybenta na typ wydarzenia): 1. wiele subskrypcji własnych. 2. wiele subskrypcji na „wszystkich zarządzanych kontach”. 3. wszystkie lub częściowe subskrypcje w tym samym czasie. 4. wiele częściowych subskrypcji na to samo konto docelowe
|
DeleteNotificationSubscription |
---|
Usuwa subskrypcję powiadomień sprzedawcy.
|
GetNotificationSubscription |
---|
Otrzymuje subskrypcje powiadomień z konta.
|
ListNotificationSubscriptions |
---|
Otrzymuje wszystkie subskrypcje powiadomień sprzedawcy.
|
UpdateNotificationSubscription |
---|
Aktualizuje istniejącą subskrypcję powiadomień sprzedawcy.
|
Atrybut
Wartość Enum określająca atrybut w zasobie, który ulega zmianie, aby powiadomić sprzedawcę.
Wartości w polu enum | |
---|---|
ATTRIBUTE_UNSPECIFIED |
Nieokreślony atrybut |
STATUS |
Stan zmienionego elementu |
CreateNotificationSubscriptionRequest
Komunikat żądania dla metody CreatePowiadomieniaSubscription.
Pola | |
---|---|
parent |
To pole jest wymagane. Konto sprzedawcy, do którego należy nowa subskrypcja powiadomień. Format: |
notification_subscription |
To pole jest wymagane. Subskrypcja powiadomień do utworzenia. |
DeleteNotificationSubscriptionRequest
Komunikat żądania dotyczący metody Delete NotificationSubscription.
Pola | |
---|---|
name |
To pole jest wymagane. Nazwa subskrypcji powiadomień, która ma zostać usunięta. |
GetNotificationSubscriptionRequest
Komunikat żądania dla metody GetPowiadomieniaSubscription.
Pola | |
---|---|
name |
To pole jest wymagane. Wartość |
ListNotificationSubscriptionsRequest
Komunikat żądania dla metody ListPowiadomieniaSubscription.
Pola | |
---|---|
parent |
To pole jest wymagane. Konto sprzedawcy, który jest właścicielem subskrypcji powiadomień. Format: |
page_size |
Maksymalna liczba subskrypcji powiadomień do zwrócenia na stronie. Wartość domyślna |
page_token |
Token (jeśli został podany) pobierający kolejną stronę. Pozostałe parametry muszą odpowiadać oryginalnemu wywołaniu, które podało token strony. |
ListNotificationSubscriptionsResponse
Komunikat z odpowiedzią dla metody ListPowiadomieniaSubscription.
Pola | |
---|---|
notification_subscriptions[] |
Lista subskrypcji powiadomień, o którą prosi sprzedawca. |
next_page_token |
Token, który można wysłać jako |
NotificationSubscription
Reprezentuje subskrypcję powiadomień należącą do konta sprzedawcy.
Pola | |
---|---|
name |
Tylko dane wyjściowe. Wartość |
registered_event |
Zdarzenie, o którym sprzedawca chce otrzymywać powiadomienia. |
call_back_uri |
Adres URL, który posłuży do przekazania powiadomienia sprzedawcy. |
Pole sumy
|
|
all_managed_accounts |
Jeśli ta wartość to prawda, konto, z którego wysłano prośbę, jest codziennie powiadamiane o konkretnym zdarzeniu w przypadku wszystkich kont zarządzanych (może to być subkont lub inne połączone konta), w tym nowo dodanych kont. |
target_account |
|
NotificationEventType
Reprezentuje typ wydarzenia, o którym sprzedawca chce otrzymywać powiadomienia.
Wartości w polu enum | |
---|---|
NOTIFICATION_EVENT_TYPE_UNSPECIFIED |
Typ zdarzenia dotyczącego powiadomień nie jest określony. |
PRODUCT_STATUS_CHANGE |
Powiadomienie o zmianach stanu produktu, np. gdy zostanie on odrzucony. |
ProductChange
Zmiana, jaka nastąpiła w usłudze, w tym starą i nową wartość oraz kod kraju jako kod regionu i kontekst raportowania.
Pola | |
---|---|
old_value |
Stara wartość zmienionego zasobu lub atrybutu. |
new_value |
Nowa wartość zmienionego zasobu lub atrybutu. |
region_code |
Kraje, w których wprowadzono zmianę (jeśli dotyczy) |
reporting_context |
Konteksty raportowania, w których wprowadzono zmianę (jeśli dotyczy) |
ProductStatusChangeMessage
Wiadomość, którą sprzedawca otrzyma, aby poinformować o zdarzeniu zmiany stanu produktu
Pola | |
---|---|
changes[] |
Komunikat opisujący zmianę, która zaszła w usłudze |
account |
Konto docelowe, do którego należy element po zmianie. Format : |
managing_account |
Konto, które zarządza kontem sprzedawcy. Może być takie samo jak identyfikator sprzedawcy, jeśli jest to samodzielne konto. Format : |
resource_type |
Zmieniony zasób. W tym przypadku będzie to zawsze |
attribute |
Zmieniony atrybut w zasobie. W tym przypadku będzie to zawsze |
resource_id |
Identyfikator produktu. |
resource |
Nazwa produktu. Format: |
Zasób
Enum, aby określić zasób, o którym ma zostać powiadomiony sprzedawca.
Wartości w polu enum | |
---|---|
RESOURCE_UNSPECIFIED |
Nieokreślony zasób |
PRODUCT |
Typ zasobu : usługa |
UpdateNotificationSubscriptionRequest
Komunikat żądania dla metody Update NotificationSubscription.
Pola | |
---|---|
notification_subscription |
To pole jest wymagane. Nowa wersja subskrypcji powiadomień, którą należy zaktualizować. |
update_mask |
Lista aktualizowanych pól. |