Referencia del esquema de compras y reservas

Objeto exportado: Compras
El objeto exportado representa lo siguiente: Tus compras anteriores y próximas que se recopilan de los servicios de Google.
El objeto se exporta en los siguientes formatos: JSON
El objeto exportado tiene los siguientes campos:
* Los campos anteriores representan campos de datos clave para analizar y transferir las exportaciones de datos relevantes. Los campos de datos que se producen en una exportación varían según el servicio y la acción del usuario, y algunos servicios o acciones no producen cada campo de datos descrito.
Campo de datos *Definición del campoTipo de campo de datos
customer.emailEs el correo electrónico del cliente.

Ejemplos:
abc@gmail.com
string
merchantOrderIdEs el ID del pedido en el sistema del comercio.

Ejemplos:
123456
string
creationTimeHora de la compra.

Ejemplos:
{ "usecSinceEpochUtc": "1674534345995000", "granularity": "MICROSECOND" }
json
orderStatusEs el estado de la compra.

Ejemplos:
{ "status": "FULFILLED", "label": "Your order has been fulfilled." }
json
transactionMerchant.nameEs el nombre del comercio.

Ejemplos:
Comercio X
string
lineItemEs la lista de artículos de la orden de compra.

Ejemplos:
{ "provider": { "name": "Restaurant A" }, "priceline": [{ "type": "TOTAL", "amount": { "amountMicros": "1500000", "currencyCode": { "code": "USD" } }, "taxIncluded": false, "state": "ESTIMATE" }], "purchase": { "status": "DELIVERED", "quantity": 1, "fulfillment": { "type": "PICK_UP", "location": { }, "recipient": { "displayName": "John Doe", "email": "johndoe@gmail.com ", "firstName": "John", "lastName": "Doe", "phoneNumberDetails": [{ }] }, "timeWindow": { "startTime": { "usecSinceEpochUtc": "1674534345995000", "granularity": "MICROSECOND", "utcTimezoneOffsetMinutes": 0 } } }, "itemOption": [{ "name": "Coke", "quantity": 1, "priceline": [{ "type": "TOTAL", "amount": { "amountMicros": "0", "currencyCode": { "code": "USD" } }, "taxIncluded": false, "state": "UNSPECIFIED" }] }], "productInfo": { "name": "Soda - Drinks" }, "userVisibleStatusLabel": "Your order has been fulfilled." }, "statusLabel": "Se entregó tu pedido", "name": "Soda - Drinks" }
JSON repetido
pricelineSon los elementos adicionales de la orden de compra, como los impuestos o las propinas.

Ejemplos:
[{ "type": "TAX", "name": "Tax", "amount": { "amountMicros": "1760000", "currencyCode": { "code": "USD" } }, "taxIncluded": false, "state": "ESTIMATE" }, { "type": "FEE", "name": "Support Local Fee", "amount": { "amountMicros": "950000", "currencyCode": { "code": "USD" } }, "taxIncluded": false, "state": "ESTIMATE" }]
JSON repetido
paymentInfo.displayNameEs el pago que se usó para realizar la orden de compra.

Ejemplos:
Visa •••• 1234
string
orderUpdatesEs una lista de actualizaciones de pedidos.

Ejemplos:
[{ "orderStatus": { "status": "FULFILLED", "label": "Your order has been fulfilled. }, "updateTime": { "usecSinceEpochUtc": "1674546170000000", "granularity": "MICROSECOND" } }, { "orderStatus": { "status": "CONFIRMED", "label": "Your order has been confirmed" }, "updateTime": { "usecSinceEpochUtc": "1674538362000000", "granularity": "MICROSECOND" } }]
JSON repetido
Objeto exportado: Reservas
El objeto exportado representa lo siguiente: Tus reservas anteriores y próximas que se recopilan de los servicios de Google.
El objeto se exporta en los siguientes formatos: JSON
El objeto exportado tiene los siguientes campos:
* Los campos anteriores representan campos de datos clave para analizar y transferir las exportaciones de datos relevantes. Los campos de datos que se producen en una exportación varían según el servicio y la acción del usuario, y algunos servicios o acciones no producen cada campo de datos descrito.
Campo de datos *Definición del campoTipo de campo de datos
uniqueIdEs un identificador único para este elemento.

Ejemplos:
6789806736475647144
A789806736475647144
string
lastModifiedTimeEs la última vez que se modificó este elemento.

Ejemplos:
2023-11-09T16:32:36.035236Z
cadena en formato ISO 8601
nombreEs un nombre para este elemento. Es posible que no sea único.

Ejemplos:
Reserva de restaurante
Balayage
string
merchantNameLa empresa que ofrece esta reserva o lista de espera.

Ejemplos:
City Diner
Nails by Mei
string
startTimeEs el inicio del intervalo de tiempo reservado.

Ejemplos:
2023-12-29T01:30:00Z
cadena en formato ISO 8601
endTimeEs el final del intervalo de tiempo reservado.

Ejemplos:
2023-12-29T03:30:00Z
Cadena en formato ISO 8601
createdTimeEs la fecha en la que se creó la entrada de la lista de espera.

Ejemplos:
2023-11-09T16:29:36.768543Z
Cadena en formato ISO 8601
partySizeIndica cuántas personas se incluyeron en la solicitud.

Ejemplos:
2
cadena numérica
servicioEs el nombre del servicio.

Ejemplos:
Cortes de cabello
Mesa exterior
string
specialRequestCualquier solicitud especial que se haya adjuntado a la reserva.

Ejemplos:
Mesa junto a la ventana.
string
direcciónEs la dirección de la empresa que ofrece el servicio.

Ejemplos:
1600 Amphitheatre Pkwy, Mountain View, EE.UU.
string
canceladoSi la reserva o la lista de espera se cancelaron a través de Google Ten en cuenta que es posible que Google no reciba notificaciones sobre las cancelaciones que se realicen directamente con la empresa.

Ejemplos:
true
Cadena booleana
Una tabla que representa los grupos de recursos y los objetos que se exportan con ellos.
Grupo de recursos *DescripciónObjetos exportados
order_reserve.purchases_reservationsEste grupo de recursos contiene datos de Pedir con Google y Reservar con Google.
Compras
Reservaciones
* Para obtener el nombre del permiso de OAuth de un grupo de recursos en particular, agrega "https://www.googleapis.com/auth/dataportability" al grupo de recursos. Por ejemplo, el nombre del permiso de OAuth para el grupo de recursos "myactivity.search" es "https://www.googleapis.com/auth/dataportability.myactivity.search".