Documentation de référence sur le schéma des achats et des réservations

Objet exporté: Achats
L'objet exporté représente: vos achats passés et à venir effectués via les services Google.
L'objet est exporté dans les formats suivants: JSON
L'objet exporté comporte les champs suivants:
* Les champs précédents représentent des champs de données clés utilisés à des fins d'analyse et d'ingestion des exportations de données pertinentes. Les champs de données générés lors d'une exportation varient en fonction du service et de l'action de l'utilisateur. Certains services ou actions ne génèrent pas tous les champs de données décrits.
Champ de données *Définition du champType de champ de données
customer.emailAdresse e-mail du client.

Exemples:
abc@gmail.com
chaîne
merchantOrderIdID de commande dans le système du marchand.

Exemples:
123456
chaîne
creationTimeHeure de l'achat.

Exemples:
{ "usecSinceEpochUtc": "1674534345995000", "granularity": "MICROSECOND" }
json
orderStatusÉtat de l'achat.

Exemples:
{ "status": "FULFILLED", "label": "Votre commande a été traitée." }
json
transactionMerchant.nameNom du marchand.

Exemples:
Marchand X
chaîne
lineItemListe des articles du bon de commande.

Exemples:
{ "provider": { "name": "Restaurant A" }, "priceline": [{ "type": "TOTAL", "amount": { "amountMicros": "1 500 000", "currencyCode": { "code": "EUR" } }, "taxIncluded": faux, "state": "ESTIMATION" }], "purchase": { "status": "LIVRÉ", "quantity": 1, "fulfillment": { "type": "PICK_UP", "location": { }, "recipient": { "displayName": "Jean Dupont", "email": "jeandupont@gmail.com ", "firstName": "Jean", "lastName": "Dupont", "phoneNumberDetails": [{ }] }, "timeWindow": { "startTime": { "usecSinceEpochUtc": "1674534345995000", "granularity": "MICROSECOND", "utcTimezoneOffsetMinutes": 0 } } }, "itemOption": [{ "name": "Coca-Cola", "quantity": 1, "priceline": [{ "type": "TOTAL", "amount": { "amountMicros": "0", "currencyCode": { "code": "EUR" } }, "taxIncluded": faux, "state": "NON SPÉCIFIÉ" }] }], "productInfo": { "name": "Sodas – Boissons" }, "userVisibleStatusLabel": "Votre commande a été traitée." }, "statusLabel": "Votre commande a été traitée.", "name": "Sodas – Boissons" }
JSON répété
ligne de prixLigne supplémentaire dans le bon de commande, comme les taxes ou les pourboires.

Exemples:
[{ "type": "TAX", "name": "Taxes", "amount": { "amountMicros": "1760000", "currencyCode": { "code": "EUR" } }, "taxIncluded": faux, "state": "ESTIMATION" }, { "type": "FRAIS", "name": "Soutenez les frais locaux", "amount": { "amountMicros": "950000", "currencyCode": { "code": "EUR" } }, "taxIncluded": faux, "state": "ESTIMATION" }]
JSON répété
paymentInfo.displayNamePaiement utilisé pour passer le bon de commande.

Exemples:
Visa •••• 1234
chaîne
orderUpdatesListe des informations sur les commandes.

Exemples:
[{ "orderStatus": { "status": "FULFILLED", "label": "Votre commande a été traitée." }, "updateTime": { "usecSinceEpochUtc": "1674546170000000", "granularity": "MICROSECOND" } }, { "orderStatus": { "status": "CONFIRMÉE", "label": "Votre commande a été confirmée." }, "updateTime": { "usecSinceEpochUtc": "1674538362000000", "granularity": "MICROSECOND" } }]
JSON répété
Objet exporté: réservations
L'objet exporté représente: vos réservations passées et à venir effectuées via des services Google.
L'objet est exporté dans les formats suivants: JSON
L'objet exporté comporte les champs suivants:
* Les champs précédents représentent des champs de données clés utilisés à des fins d'analyse et d'ingestion des exportations de données pertinentes. Les champs de données générés lors d'une exportation varient en fonction du service et de l'action de l'utilisateur. Certains services ou actions ne génèrent pas tous les champs de données décrits.
Champ de données *Définition du champType de champ de données
uniqueIdIdentifiant unique de cet article.

Exemples:
6789806736475647144
A789806736475647144
chaîne
lastModifiedTimeDernière modification de cet élément.

Exemples:
2023-11-09T16:32:36.035236Z
chaîne au format ISO 8601
nomNom de l'élément. Il peut ne pas être unique.

Exemples:
Réservation au restaurant
Balayage
chaîne
merchantNameÉtablissement proposant cette réservation ou cette liste d'attente.

Exemples:
City Diner
Nails by Mei
chaîne
startTimeDébut du créneau réservé.

Exemples:
2023-12-29T01:30:00Z
chaîne au format ISO 8601
endTimeFin du créneau horaire réservé.

Exemples:
2023-12-29T03:30:00Z
chaîne au format ISO 8601
createdTimeDate de création de l'entrée dans la liste d'attente.

Exemples:
2023-11-09T16:29:36.768543Z
chaîne au format ISO 8601
partySizeNombre de personnes incluses dans la demande.

Exemples:
2
chaîne numérique
serviceNom du service.

Exemples:
Coiffure
Extérieur du tableau
chaîne
specialRequestToute requête spéciale associée à la réservation.

Exemples:
Table par période.
chaîne
adresseAdresse de l'établissement proposant le service.

Exemples:
1600 Amphitheatre Pkwy, Mountain View, États-Unis
chaîne
annuléeIndique si la réservation ou la liste d'attente a été annulée via Google. Notez que Google peut ne pas être informé des annulations effectuées directement auprès de l'établissement.

Exemples:
vrai
chaîne booléenne
Tableau représentant les groupes de ressources et les objets exportés avec ces groupes.
Groupe de ressourcesNom du champ d'application OAuthDescriptionObjets exportés
order_reserve.purchases_reservationshttps://www.googleapis.com/auth/dataportability.order_reserve.purchases_reservationsCe groupe de ressources contient des données pour Order with Google et Réserver avec Google.
Purchases
Reservations