Referencia del esquema de compras y reservas

Objeto exportado: Compras
El objeto exportado representa: Sus 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 con el objetivo de analizar y transferir las exportaciones de datos relevantes. Los campos de datos producidos en una exportación varían según el servicio y la acción del usuario, y algunos servicios o acciones no producen cada uno de los campos de datos descritos.
Campo de datos *Definición del campoTipo de campo de datos
customer.emailCorreo electrónico del cliente.

Ejemplos:
abc@gmail.com
string
merchantOrderIdID de pedido en el sistema del comercio.

Ejemplos:
123456
string
creationTimeHora de la compra.

Ejemplos:
{ "usecFromEpochUtc": "1674534345995000", “granularity”: “MICROSEGUNDO” }.
json
orderStatusEstado de la compra.

Ejemplos:
{ "status": "COMPLETADO", "label": "Tu pedido se ha completado." }
json
transactionMerchant.nameNombre del comercio.

Ejemplos:
Comercio X
string
lineItemLista de elementos de la orden de compra.

Ejemplos:
{ "provider": { "name": "Restaurante A" }: "priceline": [{ "type": "TOTAL", "amount": { "amountMicros": "1500000", "currencyCode": { "code": "USD" }. }: “taxIncluded”: falso, "state": "ESTIMATE" }], "purchase": { "status": "ENTREGA", "quantity": 1, "fulfillment": { "type": "PICK_UP", "location": { }: "recipient": { "displayName": "Juan Pérez", "email": "juanperez@gmail.com ", "firstName": "Juan", "lastName": "Pérez", "phoneNumberDetails": [{ }] }: "timeWindow": { "startTime": { "usecFromEpochUtc": "1674534345995000", “granularity”: “MICROSEGUNDO”, “utcTimezoneOffsetMinutes”: 0 }. }. }: "itemOption": [{ "name": "Coca-Cola", "quantity": 1, "priceline": [{ "type": "TOTAL", "amount": { "amountMicros": "0", "currencyCode": { "code": "USD" }. }: “taxIncluded”: falso, “state”: “UNSPECIFIED” }] }], "productInfo": { "name": "Gaseosas: Bebidas" }: "userVisibleStatusLabel": "Se completó tu pedido". }: "statusLabel": "Su pedido se completó.", "name": "Gaseosas: Bebidas" }.
JSON repetido
pricelineLíneas de pedido adicionales en la orden de compra, como impuestos o propinas.

Ejemplos:
[{ "type": "IMPUESTO", "name": "Impuestos", "amount": { "amountMicros": "1760000", "currencyCode": { "code": "USD" }. }: “taxIncluded”: falso, "state": "ESTIMATE" }, { "type": "TARIFA", "name": "Tarifa local de asistencia", "amount": { "amountMicros": "950000", "currencyCode": { "code": "USD" }. }: “taxIncluded”: falso, "state": "ESTIMATE" }]
JSON repetido
paymentInfo.displayNamePago usado para realizar la orden de compra.

Ejemplos:
Visa •••• 1234
string
orderUpdatesLista de actualizaciones de pedidos.

Ejemplos:
[{ "orderStatus": { "status": "COMPLETADO", "label": "Tu pedido se ha completado." }: "updateTime": { "usecFromEpochUtc": "1674546170000000", “granularity”: “MICROSEGUNDO” }. }, { "orderStatus": { "status": "CONFIRMADO", "label": "Se confirmó tu pedido" }: "updateTime": { "usecFromEpochUtc": "1674538362000000", “granularity”: “MICROSEGUNDO” }. }]
JSON repetido
Objeto exportado: reservas
El objeto exportado representa: sus 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 con el objetivo de analizar y transferir las exportaciones de datos relevantes. Los campos de datos producidos en una exportación varían según el servicio y la acción del usuario, y algunos servicios o acciones no producen cada uno de los campos de datos descritos.
Campo de datos *Definición del campoTipo de campo de datos
uniqueIdUn identificador único para este elemento.

Ejemplos:
6789806736475647144
A789806736475647144
string
lastModifiedTimeIndica 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 en restaurantes
Balayage
string
merchantNameLa empresa que ofrece esta reserva o lista de espera.

Ejemplos:
Cenas de la ciudad
Nails by Mei
string
startTimeInicio del horario reservado.

Ejemplos:
2023-12-29T01:30:00Z
cadena en formato ISO 8601
endTimeFinal del horario reservado.

Ejemplos:
2023-12-29T03:30:00Z
cadena en formato ISO 8601
createdTimeCuándo se creó la entrada de la lista de espera.

Ejemplos:
2023-11-09T16:29:36.768543Z
cadena en formato ISO 8601
partySizeLa cantidad de personas incluidas en la solicitud.

Ejemplos:
2
cadena numérica
servicioEl nombre del servicio.

Ejemplos:
Corte de pelo
Fuera de la tabla
string
specialRequestCualquier solicitud especial que se adjuntó a la reserva.

Ejemplos:
Tabla por ventana.
string
direcciónLa 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 canceló a través de Google Ten en cuenta que es posible que Google no reciba notificaciones de las cancelaciones realizadas directamente con la empresa.

Ejemplos:
true
cadena booleana
Tabla que representa los grupos de recursos y los objetos que se exportan con ellos.
Grupo de recursosNombre del permiso de OAuthDescripciónObjetos exportados
order_reserve.purchases_reservationshttps://www.googleapis.com/auth/dataportability.order_reserve.purchases_reservationsEste grupo de recursos contiene datos de Order with Google y Reserva con Google.
Purchases
Reservations