Aktualisieren Sie eine Bestellung.
JSON-Darstellung | |
---|---|
{ "type": enum ( |
Felder | |
---|---|
type |
Eingestellt: Verwende stattdessen „OrderUpdate.update_mask“. Wenn der Typ = SNAPSHOT lautet, sollte OrderUpdate.order die gesamte Bestellung sein. Wenn der Typ = ORDER_STATUS, entspricht dies der Statusänderung auf Auftragsebene. Nur „order.last_update_time“ und dieser Branchenstatus werden abgerufen. Hinweis: type.ORDER_STATUS unterstützt nur PurcahaseOrderExtension-Statusaktualisierungen. Es ist nicht geplant, diesen Support zu erweitern. Stattdessen empfehlen wir „updateMask“, da es allgemeiner und erweiterbar ist und für alle Branchen verwendet werden kann. |
order |
|
updateMask |
Hinweis: Für die folgenden Sonderfelder gibt es folgende Hinweise bzw. Empfehlungen: 1. order.last_update_time wird immer im Rahmen der Aktualisierungsanfrage aktualisiert. 2. order.create_time, order.google_order_id und order.merchant_order_id werden ignoriert, wenn sie als Teil von „updateMask“ bereitgestellt werden. Eine kommagetrennte Liste vollständig qualifizierter Feldnamen. Beispiel: |
userNotification |
Wenn dieses Flag angegeben ist, wird dem Nutzer eine Benachrichtigung mit dem angegebenen Titel und Text angezeigt. Das Angeben einer Benachrichtigung ist ein Vorschlag für die Benachrichtigung und führt nicht zwangsläufig zu einer Benachrichtigung. |
reason |
Grund für die Änderung/Aktualisierung. |
UserNotification
Optionale Nutzerbenachrichtigung, die im Rahmen der Bestellaktualisierung angezeigt wird.
JSON-Darstellung | |
---|---|
{ "title": string, "text": string } |
Felder | |
---|---|
title |
Der Titel für die Nutzerbenachrichtigung. Die maximal zulässige Länge beträgt 30 Zeichen. |
text |
Der Inhalt der Benachrichtigung. Die maximal zulässige Länge beträgt 100 Zeichen. |