Satın Alma İşlemleri ve Rezervasyonlar Şeması Referansı

Dışa aktarılan nesne: Satın alma işlemleri
Dışa aktarılan nesne şunu temsil eder: Google Hizmetlerinden yaklaşan ve geçmiş satın alma işlemlerinize dair toplanan bilgiler.
Nesne şu biçimlerde dışa aktarılır: JSON
Dışa aktarılan nesnenin alanları:
* Önceki alanlar, ilgili veri dışa aktarma işlemlerini ayrıştırmak ve beslemek için anahtar veri alanlarını temsil eder. Dışa aktarma işleminde oluşturulan veri alanları hizmete ve kullanıcı işlemine göre değişir. Bazı hizmetler veya işlemler, açıklanan tüm veri alanlarını oluşturmaz.
Veri Alanı *Alan TanımıVeri Alanı Türü
customer.emailMüşterinin e-posta adresi.

Örnekler:
abc@gmail.com
dize
merchantOrderIdSatıcının sistemindeki sipariş kimliği.

Örnekler:
123456
dize
creationTimeSatın alma zamanı.

Örnekler:
{ "usecSinceEpochUtc": "1674534345995000", "granularity": "MICROSECOND" }
json
orderStatusSatın alma işleminin durumu.

Örnekler:
{ "status": "FULFILLED", "label": "Siparişiniz karşılandı." }
json
transactionMerchant.nameSatıcının adı.

Örnekler:
Satıcı X
dize
lineItemSatın alma siparişindeki öğelerin listesi.

Örnekler:
{ "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": "Siparişiniz yerine getirildi." }, "statusLabel": "Siparişiniz karşılandı.", "name": "Soda - İçecekler" }
yinelenen json
pricelineSatın alma siparişinde vergi veya bahşiş gibi ek satır öğeleri.

Örnekler:
[{ "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" }]
yinelenen json
paymentInfo.displayNameSatın alma siparişi vermek için kullanılan ödeme.

Örnekler:
Visa •••• 1234
dize
orderUpdatesSipariş güncellemelerinin listesi.

Örnekler:
[{ "orderStatus": { "status": "FULFILLED", "label": "Siparişiniz karşılandı." }, "updateTime": { "usecSinceEpochUtc": "1674546170000000", "granularity": "MICROSECOND" } }, { "orderStatus": { "status": "CONFIRMED", "label": "Siparişiniz onaylandı" }, "updateTime": { "usecSinceEpochUtc": "1674538362000000", "granularity": "MICROSECOND" } }]
yinelenen json
Dışa aktarılan nesne: Rezervasyonlar
Dışa aktarılan nesne şunu temsil eder: Google hizmetlerinden yaklaşan ve geçmiş rezervasyonlarınıza dair toplanan bilgiler.
Nesne şu biçimlerde dışa aktarılır: JSON
Dışa aktarılan nesnenin alanları:
* Önceki alanlar, ilgili veri dışa aktarma işlemlerini ayrıştırmak ve beslemek için anahtar veri alanlarını temsil eder. Dışa aktarma işleminde oluşturulan veri alanları hizmete ve kullanıcı işlemine göre değişir. Bazı hizmetler veya işlemler, açıklanan tüm veri alanlarını oluşturmaz.
Veri Alanı *Alan TanımıVeri Alanı Türü
uniqueIdBu öğenin benzersiz tanımlayıcısıdır.

Örnekler:
6789806736475647144
A789806736475647144
dize
lastModifiedTimeBu öğenin son değiştirilme zamanı.

Örnekler:
2023-11-09T16:32:36.035236Z
ISO 8601 biçiminde dize
adBu öğenin adı. Benzersiz olmayabilir.

Örnekler:
Yemek Rezervasyonu
Balayage
dize
merchantNameBu rezervasyonu veya bekleme listesini sunan işletme.

Örnekler:
City Diner
Nails by Mei
dize
startTimeAyrılan zaman aralığının başlangıcı.

Örnekler:
2023-12-29T01:30:00Z
ISO 8601 biçiminde dize
endTimeAyrılan zaman aralığının sonu.

Örnekler:
2023-12-29T03:30:00Z
ISO 8601 biçiminde dize
createdTimeBekleme listesi girişinin oluşturulduğu tarih.

Örnekler:
2023-11-09T16:29:36.768543Z
ISO 8601 biçiminde dize
partySizeİsteğe kaç kişi dahil edildi.

Örnekler:
2
sayısal dize
hizmetHizmetin adı.

Örnekler:
Saç kesimi
Dışarıda masa
dize
specialRequestRezervasyona eklenen özel istekler.

Örnekler:
Pencere kenarında masa.
dize
adresHizmeti sunan işletmenin adresi.

Örnekler:
1600 Amphitheatre Pkwy, Mountain View, ABD
dize
iptal edildiRezervasyonun veya bekleme listesinin Google üzerinden iptal edilip edilmediği. Google'ın, doğrudan işletmeyle yapılan iptallerden haberdar edilmeyebileceğini unutmayın.

Örnekler:
true
boole dizesi
Kaynak gruplarını ve bunlarla birlikte dışa aktarılan nesneleri temsil eden bir tablo.
Kaynak Grubu *AçıklamaDışa Aktarılan Nesneler
order_reserve.purchases_reservationsBu kaynak grubu, Order with Google ve Google ile Rezervasyon ile ilgili verileri içerir.
Satın alma işlemleri
Rezervasyonlar
* Belirli bir Kaynak Grubu için OAuth Kapsam Adı'nı almak üzere Kaynak Grubu'na "https://www.googleapis.com/auth/dataportability" ifadesini ekleyin. Örneğin, "myactivity.search" Kaynak Grubu için OAuth Kapsam Adı "https://www.googleapis.com/auth/dataportability.myactivity.search" şeklindedir.