Informationen zur Ausführung, die mit einem Auftrag oder einer bestimmten Werbebuchung verknüpft sind.
JSON-Darstellung | |
---|---|
{ "id": string, "fulfillmentType": enum ( |
Felder | |
---|---|
id |
Eindeutige Kennung für diese Dienstleistungsoption. |
fulfillmentType |
Erforderlich: Der Typ der Auftragsausführung. |
expectedFulfillmentTime |
Ein Fenster, wenn ein Zeitraum angegeben ist, oder ETA, wenn eine einzelne Zeit angegeben ist. Voraussichtliche Liefer- oder Abholzeit. |
expectedPreparationTime |
Ein Fenster, wenn ein Zeitraum angegeben ist, oder ETA, wenn eine einzelne Zeit angegeben ist. Die geschätzte Zeit für die Zubereitung des Essens. Einmalig. |
location |
Abhol- oder Lieferort. |
expireTime |
Zeitpunkt, 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 Versandart, die der Nutzer ausgewählt hat. |
storeCode |
Geschäftscode des Standorts. Beispiel: Walmart ist der Händler und storeCode ist der Walmart-Shop, in dem die Auftragsausführung stattgefunden hat. https://support.google.com/business/answer/3370250?ref_topic=4596653. |
pickupInfo |
Zusätzliche Informationen dazu, wie die Bestellung abgeholt wird. Dieses Feld ist nur verfügbar, wenn der Ausführungstyp PICKUP lautet. |
PickupInfo
Details zur Abholung einer Bestellung. Sie enthält Details wie den Abholtyp und gegebenenfalls zusätzliche Metadaten zu jedem Typ.
JSON-Darstellung | |
---|---|
{ "pickupType": enum ( |
Felder | |
---|---|
pickupType |
Abholmethode, z. B. INSTORE oder CURBSIDE |
curbsideInfo |
Spezifische Angaben zur Abholung vor dem Laden. Wenn „pickupType“ nicht „CURBSIDE“ ist, wird dieses Feld ignoriert. |
checkInInfo[] |
Liste der verschiedenen Methoden, die vom Partner zur Unterstützung des Check-ins unterstützt werden. |
CurbsideInfo
Details dazu, wie die Bestellung vor dem Laden möglich wäre
JSON-Darstellung | |
---|---|
{ "curbsideFulfillmentType": enum ( |
Felder | |
---|---|
curbsideFulfillmentType |
Partner benötigen zusätzliche Informationen, um Bestellungen zur Abholung zu ermöglichen. Je nach gewähltem Auslieferungstyp werden entsprechende Details 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“). Dies wird dem Nutzer angezeigt und muss lokalisiert werden. Erforderlich. |
model |
Fahrzeugmodell (z. B. „Grom“) Dies wird dem Nutzer angezeigt und muss lokalisiert werden. Erforderlich. |
licensePlate |
Kfz-Kennzeichen (z.B. „1ABC234“). Erforderlich. |
colorName |
Name der Fahrzeugfarbe, z. B. Schwarz (optional) |
image |
URL zu einem Foto des Fahrzeugs. Das Foto wird mit einer Größe von ungefähr 256 x 256 Pixel angezeigt. Muss eine JPG- oder PNG-Datei sein. Optional. |
CheckInInfo
Metadaten, die der Partner zur Unterstützung einer Check-in-Methode benötigt.
JSON-Darstellung | |
---|---|
{
"checkInType": enum ( |
Felder | |
---|---|
checkInType |
Methode zum Senden von Check-in-Anweisungen. |