Referenz zum Schema für Käufe und Reservierungen

Exportiertes Objekt: Käufe
Exportiertes Objekt steht für: Ihre anstehenden und bisherigen Käufe, die von Google-Diensten erfasst wurden.
Das Objekt wird in den folgenden Formaten exportiert: JSON
Das exportierte Objekt enthält die folgenden Felder:
* Die obigen Felder stellen wichtige Datenfelder für das Parsen und die Aufnahme der relevanten Datenexporte dar. Die in einem Export erstellten Datenfelder variieren je nach Dienst und Nutzeraktion. Bei einigen Diensten oder Aktionen werden nicht die einzelnen beschriebenen Datenfelder generiert.
Datenfeld *FelddefinitionDatenfeldtyp
customer.emailE-Mail-Adresse des Kunden.

Beispiele:
abc@gmail.com
String
merchantOrderIdBestell-ID im System des Händlers.

Beispiele:
123456
String
creationTimeZeitpunkt des Kaufs.

Beispiele:
{ "usecDaEpochUtc": "1674534345995000", "granularity": "MICROSECONDS" }
json
orderStatusStatus des Kaufs.

Beispiele:
{ "status": "FULFILLED", "label": "Deine Bestellung wurde ausgeführt." }
json
transactionMerchant.nameName des Händlers.

Beispiele:
Händler X
String
lineItemListe der Artikel in der Bestellung.

Beispiele:
{ "provider": { "name": "Restaurant A" }, "priceline": [{ "type": "TOTAL", "amount": { "amountMicros": "1500000", "currencyCode": { "code": "EUR" } }, "taxIncluded": false, "state": "SCHÄTZEN" }], "purchase": { "status": "DELIVERED", "quantity": 1, "fulfillment": { "type": "PICK_UP", "location": { }, "recipient": { "displayName": "Max Muster", "email": "maxmustermann@gmail.com ", "firstName": "John", "lastName": "Mustermann", "phoneNumberDetails": [{ }] }, "timeWindow": { "startTime": { "usecDaEpochUtc": "1674534345995000", "granularity": "MICROSECONDS", "utcTimezoneOffsetMinutes": 0 } } }, "itemOption": [{ "name": "Cola", "quantity": 1, "priceline": [{ "type": "TOTAL", "amount": { "amountMicros": "0", "currencyCode": { "code": "EUR" } }, "taxIncluded": false, "state": "UNSPECIFIED" }] }], "productInfo": { "name": "Erfrischungsgetränke" }, "userVisibleStatusLabel": "Deine Bestellung wurde ausgeführt." }, "statusLabel": "Deine Bestellung wurde ausgeführt.", "name": "Erfrischungsgetränke" }
wiederholte JSON
PricelineZusätzliche Positionen in der Bestellung, z. B. Steuern oder Trinkgeld.

Beispiele:
[{ "type": "TAX", "name": "Steuern", "amount": { "amountMicros": "1760000", "currencyCode": { "code": "EUR" } }, "taxIncluded": false, "state": "SCHÄTZEN" }, { "type": "FEE", "name": "Lokale Gebühr unterstützen", "amount": { "amountMicros": "950000", "currencyCode": { "code": "EUR" } }, "taxIncluded": false, "state": "SCHÄTZEN" }]
wiederholte JSON
paymentInfo.displayNameZahlung, die für die Bestellung verwendet wurde.

Beispiele:
Visa •••• 1234
String
orderUpdatesListe mit Bestellaktualisierungen.

Beispiele:
[{ "orderStatus": { "status": "FULFILLED", "label": "Deine Bestellung wurde ausgeführt." }, "updateTime": { "usecDaEpochUtc": "1674546170000000", "granularity": "MICROSECONDS" } }, { "orderStatus": { "status": "CONFIRMED", "label": "Deine Bestellung wurde bestätigt" }, "updateTime": { "usecDaEpochUtc": "1674538362000000", "granularity": "MICROSECONDS" } }]
wiederholte JSON
Exportiertes Objekt: Reservierungen
Exportiertes Objekt steht für Ihre anstehenden und bisherigen Reservierungen, die von Google-Diensten erfasst wurden.
Das Objekt wird in den folgenden Formaten exportiert: JSON
Das exportierte Objekt enthält die folgenden Felder:
* Die obigen Felder stellen wichtige Datenfelder für das Parsen und die Aufnahme der relevanten Datenexporte dar. Die in einem Export erstellten Datenfelder variieren je nach Dienst und Nutzeraktion. Bei einigen Diensten oder Aktionen werden nicht die einzelnen beschriebenen Datenfelder generiert.
Datenfeld *FelddefinitionDatenfeldtyp
uniqueIdEine eindeutige Kennzeichnung für diesen Artikel.

Beispiele:
6789806736475647144
A789806736475647144
String
lastModifiedTimeWann dieses Element zuletzt geändert wurde.

Beispiele:
2023-11-09T16:32:36.035236Z
String im ISO-8601-Format
NameEin Name für dieses Element. Er darf nicht eindeutig sein.

Beispiele:
Restaurantreservierung
Balayage
String
merchantNameDas Unternehmen, das diese Reservierung oder Warteliste anbietet.

Beispiele:
City Diner
Nails by Mei
String
startTimeDer Beginn des reservierten Zeitfensters.

Beispiele:
2023-12-29T01:30:00Z
String im ISO-8601-Format
endTimeDas Ende des reservierten Zeitfensters.

Beispiele:
2023-12-29T03:30:00Z
String im ISO-8601-Format
createdTimeWann der Wartelisteneintrag erstellt wurde.

Beispiele:
2023-11-09T16:29:36.768543Z
String im ISO-8601-Format
partySizeDie Anzahl der Personen, die in der Anfrage enthalten waren.

Beispiele:
2
numerischer String
DienstDer Name des Dienstes.

Beispiele:
Haarschnitt
Außentisch
String
specialRequestJede spezielle Anfrage, die mit der Reservierung verbunden war.

Beispiele:
Tabelle am Fenster.
String
AdresseDie Adresse des Unternehmens, das den Dienst anbietet.

Beispiele:
1600 Amphitheatre Pkwy, Mountain View, USA
String
abgebrochenOb die Reservierung oder Warteliste über Google storniert wurde. Beachten Sie, dass Google nicht benachrichtigt wird, wenn Stornierungen direkt beim Unternehmen vorgenommen werden.

Beispiele:
true
Boolescher String
Eine Tabelle mit den Ressourcengruppen und den damit exportierten Objekten.
RessourcengruppeName des OAuth-BereichsBeschreibungExportierte Objekte
order_reserve.purchases_reservationshttps://www.googleapis.com/auth/dataportability.order_reserve.purchases_reservationsDiese Ressourcengruppe enthält Daten für „Order with Google“ und „Mit Google reservieren“.
Purchases
Reservations