Informationen zur Auftragsausführung, die mit einem Auftrag oder einer bestimmten Position verknüpft sind.
JSON-Darstellung | |
---|---|
{ "id": string, "fulfillmentType": enum ( |
Felder | |
---|---|
id |
Eindeutige Kennung für diese Serviceoption. |
fulfillmentType |
Erforderlich: Der Auftragsausführungstyp. |
expectedFulfillmentTime |
Ein Fenster, wenn ein Zeitraum angegeben ist, oder eine ETA, wenn eine einzelne Zeit angegeben ist. Voraussichtliche Liefer- oder Abholzeit. |
expectedPreparationTime |
Ein Fenster, wenn ein Zeitraum angegeben ist, oder eine ETA, wenn eine einzelne Zeit angegeben ist. Voraussichtliche Zeit für die Zubereitung des Essens. Einmalig bevorzugt. |
location |
Abhol- oder Lieferort. |
expireTime |
zu dem diese Auftragsausführungsoption abläuft. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ in Nanosekunden. Beispiel: |
price |
Kosten dieser Option. |
fulfillmentContact |
Nutzerkontakt für diese Auftragsausführung. |
shippingMethodName |
Name der Versandmethode, die der Nutzer ausgewählt hat. |
storeCode |
StoreCode des Standorts. Beispiel: Walmart ist der Händler und storeCode ist der Walmart-Shop, in dem die Auftragsausführung stattfindet. https://support.google.com/business/answer/3370250?ref_topic=4596653 |
pickupInfo |
Zusätzliche Informationen zur Auswahl der Bestellung. Dieses Feld ist nur anwendbar, wenn der Auftragsausführungstyp PICKUP ist. |
PickupInfo
Details zur Abholung einer Bestellung Sie enthält Details wie den Abholtyp und gegebenenfalls zusätzliche Metadaten für jeden Typ.
JSON-Darstellung | |
---|---|
{ "pickupType": enum ( |
Felder | |
---|---|
pickupType |
Abholoption, z. B. INSTORE, CURBSIDE usw. |
curbsideInfo |
Spezifische Details zu den Informationen zum Straßenrand. Wenn pickupType nicht „CURBSIDE“ ist, wird dieses Feld ignoriert. |
checkInInfo[] |
Liste der verschiedenen Methoden, die vom Partner für den Check-in unterstützt werden. |
CurbsideInfo
Details dazu, wie die Bestellung vor dem Laden abgewickelt wird
JSON-Darstellung | |
---|---|
{ "curbsideFulfillmentType": enum ( |
Felder | |
---|---|
curbsideFulfillmentType |
Partner benötigen zusätzliche Informationen, um Bestellungen zur Abholung vor dem Laden zu ermöglichen. Abhängig vom ausgewählten Auftragsausführungstyp werden entsprechende Daten vom Nutzer erhoben. |
userVehicle |
Fahrzeugdetails des Nutzers, der die Bestellung aufgibt. |
Fahrzeug
Details zu einem Fahrzeug
JSON-Darstellung | |
---|---|
{
"make": string,
"model": string,
"licensePlate": string,
"colorName": string,
"image": {
object ( |
Felder | |
---|---|
make |
Fahrzeugmarke (z.B. „Honda“). Dieser wird dem Nutzer angezeigt und muss lokalisiert werden. Erforderlich. |
model |
Fahrzeugmodell (z.B. „Grom“). Dieser wird dem Nutzer angezeigt und muss lokalisiert werden. Erforderlich. |
licensePlate |
Kfz-Kennzeichen (z. B. 1ABC234) Erforderlich. |
colorName |
Farbname des Fahrzeugs, z. B. Schwarz (optional). |
image |
URL zu einem Foto des Fahrzeugs. Das Foto wird mit einer Größe von etwa 256 x 256 Pixel angezeigt. Muss im JPG- oder PNG-Format vorliegen. Optional. |
CheckInInfo
Metadaten, die vom Partner benötigt werden, um eine Check-in-Methode zu unterstützen.
JSON-Darstellung | |
---|---|
{
"checkInType": enum ( |
Felder | |
---|---|
checkInType |
Methode zum Senden von Check-in-Anweisungen. |