구매 및 예약 스키마 참조

내보낸 객체: 구매
내보낸 객체는 다음을 나타냅니다. Google 서비스에서 수집된 향후/과거 구매 내역입니다.
객체는 JSON 형식으로 내보내집니다.
내보낸 객체에는 다음 필드가 있습니다.
* 위의 필드는 관련 데이터 내보내기를 파싱하고 처리하기 위한 주요 데이터 필드를 나타냅니다. 내보내기에서 생성되는 데이터 필드는 서비스 및 사용자 작업에 따라 다르며 일부 서비스 또는 작업은 설명된 각 데이터 필드를 생성하지 않습니다.
데이터 필드 *필드 정의데이터 필드 유형
customer.email고객의 이메일입니다.

예:
abc@gmail.com
문자열
merchantOrderId판매자 시스템의 주문 ID입니다.

예:
123456
문자열
creationTime구매 시간입니다.

예:
{ "usecSinceEpochUtc": "1674534345995000", "granularity": "MICROSECOND" }
json
orderStatus구매 상태입니다.

예:
{ "status": "FULFILLED", "label": "주문이 완료되었습니다." }
json
transactionMerchant.name판매자 이름입니다.

예:
판매자 X
문자열
lineItem구매 주문의 상품 목록입니다.

예:
{ "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": "주문이 처리되었습니다." }, "statusLabel": "주문이 완료되었습니다.", "name": "Soda - Drinks" }
반복된 JSON
priceline세금 또는 팁과 같은 구매 주문의 추가 항목입니다.

예:
[{ "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
paymentInfo.displayName구매 주문을 처리하는 데 사용된 결제 수단입니다.

예:
Visa •••• 1234
문자열
orderUpdates주문 업데이트 목록입니다.

예:
[{ "orderStatus": { "status": "FULFILLED", "label": "주문이 처리되었습니다." }, "updateTime": { "usecSinceEpochUtc": "1674546170000000", "granularity": "MICROSECOND" } }, { "orderStatus": { "status": "CONFIRMED", "label": "Your order has been confirmed" }, "updateTime": { "usecSinceEpochUtc": "1674538362000000", "granularity": "MICROSECOND" } }]
반복된 JSON
내보낸 객체: 예약
내보낸 객체는 Google 서비스에서 수집된 향후/과거 예약 내역을 나타냅니다.
객체는 JSON 형식으로 내보내집니다.
내보낸 객체에는 다음 필드가 있습니다.
* 위의 필드는 관련 데이터 내보내기를 파싱하고 처리하기 위한 주요 데이터 필드를 나타냅니다. 내보내기에서 생성되는 데이터 필드는 서비스 및 사용자 작업에 따라 다르며 일부 서비스 또는 작업은 설명된 각 데이터 필드를 생성하지 않습니다.
데이터 필드 *필드 정의데이터 필드 유형
uniqueId이 항목의 고유 식별자입니다.

예:
6789806736475647144
A789806736475647144
문자열
lastModifiedTime이 항목이 마지막으로 수정된 시간입니다.

예:
2023-11-09T16:32:36.035236Z
ISO 8601 형식의 문자열
이름이 항목의 이름입니다. 고유하지 않을 수 있습니다.

예:
식당 예약
발라야쥬
문자열
merchantName이 예약 또는 대기자 명단을 제공하는 비즈니스입니다.

예:
시티 다이너
메이의 네일
문자열
startTime예약된 시간 슬롯의 시작입니다.

예:
2023-12-29T01:30:00Z
ISO 8601 형식의 문자열
endTime예약된 시간 슬롯의 종료 시간입니다.

예:
2023-12-29T03:30:00Z
ISO 8601 형식의 문자열
createdTime대기자 명단 항목이 생성된 시간입니다.

예:
2023-11-09T16:29:36.768543Z
ISO 8601 형식의 문자열
partySize요청에 포함된 사용자 수입니다.

예:
2
숫자 형식 문자열
서비스서비스의 이름입니다.

예:
Haircut
Outside table
문자열
specialRequest예약에 첨부된 특별 요청입니다.

예:
창가 테이블
문자열
주소서비스를 제공하는 비즈니스의 주소입니다.

예:
1600 Amphitheatre Pkwy, Mountain View, US
문자열
취소됨Google을 통해 예약 또는 대기자 명단이 취소되었는지 여부입니다. 비즈니스에서 직접 취소한 경우 Google에 알림이 전송되지 않을 수 있습니다.

예:
true
불리언 문자열
리소스 그룹과 함께 내보내는 객체를 나타내는 테이블입니다.
리소스 그룹 *설명내보낸 객체
order_reserve.purchases_reservations이 리소스 그룹에는 Google을 통한 주문 및 Google을 통한 예약에 대한 데이터가 포함되어 있습니다.
구매
예약
* 특정 리소스 그룹의 OAuth 범위 이름을 가져오려면 리소스 그룹에 'https://www.googleapis.com/auth/dataportability'를 추가합니다. 예를 들어 'myactivity.search' 리소스 그룹의 OAuth 범위 이름은 'https://www.googleapis.com/auth/dataportability.myactivity.search'입니다.