Index
NotificationsApiService
(Schnittstelle)Attribute
(Aufzählung)CreateNotificationSubscriptionRequest
(Meldung)DeleteNotificationSubscriptionRequest
(Meldung)GetNotificationSubscriptionRequest
(Meldung)ListNotificationSubscriptionsRequest
(Meldung)ListNotificationSubscriptionsResponse
(Meldung)NotificationSubscription
(Meldung)NotificationSubscription.NotificationEventType
(Aufzählung)ProductChange
(Meldung)ProductStatusChangeMessage
(Meldung)Resource
(Aufzählung)UpdateNotificationSubscriptionRequest
(Nachricht)
NotificationsApiService
Dienst zum Verwalten von abonnierten Benachrichtigungen für Händler
CreateNotificationSubscription |
---|
Erstellt ein Benachrichtigungsabo für einen Händler. Folgende Arten von abonnierten Benachrichtigungen sind gleichzeitig zulässig (pro Händler als Abonnent und Ereignistyp): 1. Abo für alle verwalteten Konten + Abo für sich selbst 2. Mehrere „Teilabos“ für verwaltete Konten und eigenes Abo Folgendes ist nicht zulässig (pro Händler als Abonnent und Ereignistyp): 1. mehrere eigenständige Abonnements. 2. mehrere Abos "alle verwalteten Konten". 3. alle und Teilabos gleichzeitig. 4. Mehrere Teilabos für dasselbe Zielkonto
|
DeleteNotificationSubscription |
---|
Löscht ein Benachrichtigungsabo für einen Händler.
|
GetNotificationSubscription |
---|
Ruft abonnierte Benachrichtigungen für ein Konto ab.
|
ListNotificationSubscriptions |
---|
Ruft alle abonnierten Benachrichtigungen eines Händlers ab.
|
UpdateNotificationSubscription |
---|
Dadurch wird ein bestehendes Benachrichtigungsabo für einen Händler aktualisiert.
|
Attribut
Aufzählung zur Angabe des Attributs in der Ressource, die geändert wird, um den Händler zu benachrichtigen.
Enums | |
---|---|
ATTRIBUTE_UNSPECIFIED |
Nicht angegebenes Attribut |
STATUS |
Status des geänderten Elements |
CreateNotificationSubscriptionRequest
Anfragenachricht für die Methode CreateNotificationSubscription-Methode.
Felder | |
---|---|
parent |
Erforderlich. Das Händlerkonto, zu dem das neue Benachrichtigungsabo gehört. Format: |
notification_subscription |
Erforderlich. Das zu erstellende Benachrichtigungsabo. |
DeleteNotificationSubscriptionRequest
Anfragenachricht für die Methode Delete NotificationSubscription-Methode.
Felder | |
---|---|
name |
Erforderlich. Der Name des zu löschenden Benachrichtigungsabos. |
GetNotificationSubscriptionRequest
Anfragenachricht für die Methode Get NotificationSubscription-Methode.
Felder | |
---|---|
name |
Erforderlich. Der |
ListNotificationSubscriptionsRequest
Anfragenachricht für die Methode List NotificationSubscription-Methode.
Felder | |
---|---|
parent |
Erforderlich. Das Händlerkonto, dem die abonnierten Benachrichtigungen gehören Format: |
page_size |
Die maximale Anzahl von abonnierten Benachrichtigungen, die auf einer Seite zurückgegeben werden sollen. Der Standardwert für |
page_token |
Token (falls angegeben), um die nachfolgende Seite abzurufen. Alle anderen Parameter müssen mit dem ursprünglichen Aufruf übereinstimmen, der das Seitentoken bereitgestellt hat. |
ListNotificationSubscriptionsResponse
Antwortnachricht für die Methode ListNotificationSubscription.
Felder | |
---|---|
notification_subscriptions[] |
Die Liste der vom Händler angeforderten abonnierten Benachrichtigungen. |
next_page_token |
Ein Token, das als |
NotificationSubscription
Stellt ein Benachrichtigungsabo dar, das einem Händlerkonto gehört.
Felder | |
---|---|
name |
Nur Ausgabe Der |
registered_event |
Das Ereignis, über das der Händler benachrichtigt werden möchte. |
call_back_uri |
URL, mit der die Benachrichtigung an den Händler gesendet wird. |
Union-Feld Für |
|
all_managed_accounts |
Wenn dieser Wert „true“ ist, wird das anfragende Konto täglich für alle verwalteten Konten (untergeordnete Konten oder andere verknüpfte Konten) über das angegebene Ereignis benachrichtigt. |
target_account |
|
NotificationEventType
Der Ereignistyp, für den der Händler Benachrichtigungen erhalten möchte.
Enums | |
---|---|
NOTIFICATION_EVENT_TYPE_UNSPECIFIED |
Der Ereignistyp „Benachrichtigungen“ ist nicht angegeben. |
PRODUCT_STATUS_CHANGE |
Benachrichtigung über Änderungen des Produktstatus, z. B. wenn ein Produkt abgelehnt wird |
ProductChange
Die am Produkt vorgenommene Änderung, einschließlich alter Wert, neuer Wert, Ländercode als Regionscode und Berichtskontext.
Felder | |
---|---|
old_value |
Der alte Wert der geänderten Ressource oder des Attributs. |
new_value |
Der neue Wert der geänderten Ressource oder des geänderten Attributs. |
region_code |
Länder mit dieser Änderung (falls zutreffend) |
reporting_context |
Berichtskontexte mit der Änderung (falls zutreffend) |
ProductStatusChangeMessage
Die Nachricht, die der Händler erhält, um über eine Änderung des Produktstatus informiert zu werden
Felder | |
---|---|
changes[] |
Eine Nachricht, in der die Änderung beschrieben wird, die am Produkt vorgenommen wurde |
account |
Das Zielkonto, zu dem die geänderte Entität gehört. Format : |
managing_account |
Das Konto, über das das Händlerkonto verwaltet wird, kann mit der Händler-ID identisch sein, wenn es sich um ein eigenständiges Konto handelt. Format : |
resource_type |
Die geänderte Ressource. In diesem Fall ist sie immer |
attribute |
Das Attribut in der Ressource, das sich geändert hat. In diesem Fall ist es immer |
resource_id |
Die Produkt-ID. |
resource |
Der Produktname. Format: |
Ressource
Aufzählung zur Angabe der Ressource, die geändert wird, um den Händler zu benachrichtigen.
Enums | |
---|---|
RESOURCE_UNSPECIFIED |
Nicht angegebene Ressource |
PRODUCT |
Ressourcentyp : Produkt |
UpdateNotificationSubscriptionRequest
Anfragenachricht für die Methode Update NotificationSubscription-Methode.
Felder | |
---|---|
notification_subscription |
Erforderlich. Die neue Version des Benachrichtigungsabos, die aktualisiert werden soll. |
update_mask |
Liste der Felder, die aktualisiert werden. |