Referência do esquema de compras e reservas

Objeto exportado: compras
O objeto exportado representa: suas compras anteriores e futuras coletadas a partir dos serviços do Google.
O objeto é exportado nestes formatos: JSON
O objeto exportado tem os seguintes campos:
* Os campos anteriores representam os principais campos de dados para analisar e processar as exportações de dados relevantes. Os campos de dados produzidos em uma exportação variam de acordo com o serviço e a ação do usuário. Alguns serviços ou ações não produzem todos os campos de dados descritos.
Campo de dados *Definição do campoTipo de campo de dados
customer.emailE-mail do cliente.

Exemplos:
abc@gmail.com
string
merchantOrderIdID do pedido no sistema do comerciante.

Exemplos:
123456
string
creationTimeHora da compra.

Exemplos:
{ "usecSinceEpochUtc": "1674534345995000", "granularity": "MICROSECOND" }
json
orderStatusStatus da compra.

Exemplos:
{ "status": "FULFILLED", "label": "Your order has been fulfilled." }
json
transactionMerchant.nameNome do comerciante.

Exemplos:
Merchant X
string
lineItemLista de itens no pedido.

Exemplos:
{ "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": "Seu pedido foi atendido" }, "statusLabel": "Seu pedido foi entregue.", "name": "Soda - Drinks" }
json repetido
pricelineItens de linha adicionais no pedido de compra, como impostos ou gorjeta.

Exemplos:
[{ "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.displayNamePagamento usado para fazer o pedido de compra.

Exemplos:
Visa •••• 1234
string
orderUpdatesLista de atualizações de pedidos.

Exemplos:
[{ "orderStatus": { "status": "FULFILLED", "label": "Seu pedido foi enviado." }, "updateTime": { "usecSinceEpochUtc": "1674546170000000", "granularity": "MICROSECOND" } }, { "orderStatus": { "status": "CONFIRMED", "label": "Your order has been confirmed" }, "updateTime": { "usecSinceEpochUtc": "1674538362000000", "granularity": "MICROSECOND" } }]
json repetido
Objeto exportado: reservas
O objeto exportado representa: suas reservas anteriores e futuras coletadas nos Serviços do Google.
O objeto é exportado nestes formatos: JSON
O objeto exportado tem os seguintes campos:
* Os campos anteriores representam os principais campos de dados para analisar e processar as exportações de dados relevantes. Os campos de dados produzidos em uma exportação variam de acordo com o serviço e a ação do usuário. Alguns serviços ou ações não produzem todos os campos de dados descritos.
Campo de dados *Definição do campoTipo de campo de dados
uniqueIdUm identificador exclusivo para esse item.

Exemplos:
6789806736475647144
A789806736475647144
string
lastModifiedTimeA última vez que esse item foi modificado.

Exemplos:
2023-11-09T16:32:36.035236Z
string no formato ISO 8601
nomeUm nome para este item. Ele pode não ser exclusivo.

Exemplos:
Reserva de mesa
Balayage
string
merchantNameA empresa que oferece a reserva ou a lista de espera.

Exemplos:
City Diner
Nails by Mei
string
startTimeO início do intervalo de tempo reservado.

Exemplos:
2023-12-29T01:30:00Z
string no formato ISO 8601
endTimeO fim do intervalo de tempo reservado.

Exemplos:
2023-12-29T03:30:00Z
string no formato ISO 8601
createdTimeQuando a entrada da lista de espera foi criada.

Exemplos:
2023-11-09T16:29:36.768543Z
string no formato ISO 8601
partySizeQuantas pessoas foram incluídas na solicitação.

Exemplos:
2
string numérica
serviçoO nome do serviço.

Exemplos:
Corte de cabelo
Mesa externa
string
specialRequestQualquer solicitação especial anexada à reserva.

Exemplos:
mesa perto da janela.
string
endereçoO endereço da empresa que oferece o serviço.

Exemplos:
1600 Amphitheatre Pkwy, Mountain View, EUA
string
canceladaSe a reserva ou a lista de espera foi cancelada pelo Google. O Google talvez não seja notificado sobre cancelamentos feitos diretamente com a empresa.

Exemplos:
true
string booleano
Uma tabela que representa os grupos de recursos e os objetos exportados com eles.
Grupo de recursos *DescriçãoObjetos exportados
order_reserve.purchases_reservationsEsse grupo de recursos contém dados para os recursos "Pedir com o Google" e "Reservar com o Google".
Compras
Reservas
* Para conferir o nome do escopo OAuth de um grupo de recursos específico, adicione "https://www.googleapis.com/auth/dataportability." ao grupo. Por exemplo, o nome do escopo OAuth do grupo de recursos "myactivity.search" é "https://www.googleapis.com/auth/dataportability.myactivity.search".