- คำขอ HTTP
- พารามิเตอร์เส้นทาง
- พารามิเตอร์การค้นหา
- เนื้อความของคำขอ
- เนื้อหาการตอบกลับ
- ขอบเขตการให้สิทธิ์
- LineItem
- OrderedTickets
อัปเดต Order ที่มีอยู่
คำขอ HTTP
PATCH https://mapsbooking.googleapis.com/v1alpha/notification/{order.name=partners/*/orders/*}
URL ใช้ไวยากรณ์การแปลงรหัส gRPC
พารามิเตอร์เส้นทาง
| พารามิเตอร์ | |
|---|---|
order.name |
ชื่อทรัพยากรของคำสั่งซื้อ: |
พารามิเตอร์การค้นหา
| พารามิเตอร์ | |
|---|---|
updateMask |
ฟิลด์มาสก์ของช่องคำสั่งซื้อทั้งหมดที่จะอัปเดต ซึ่งเป็นรายการชื่อฟิลด์แบบสมบูรณ์ในตัวเองที่คั่นด้วยคอมมา ตัวอย่าง: |
เนื้อความของคำขอ
เนื้อความของคำขอมีอินสแตนซ์ของ Order
เนื้อหาการตอบกลับ
คำสั่งซื้อสำหรับการนัดหมายรับบริการกับผู้ขาย
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
| การแสดง JSON |
|---|
{ "name": string, "clientInformation": { object ( |
| ช่อง | |
|---|---|
name |
ชื่อทรัพยากรของคำสั่งซื้อ: |
clientInformation |
ข้อมูลส่วนบุคคลของลูกค้าที่ทำการสั่งซื้อ |
paymentInformation |
ข้อมูลเกี่ยวกับธุรกรรมการชำระเงินที่เกี่ยวข้องกับคำสั่งซื้อ |
merchantId |
รหัสของผู้ขายที่บริการทั้งหมดในคำสั่งซื้อนี้เป็นของผู้ขายรายนั้น |
item[] |
รายการโฆษณาในคำสั่งซื้อนี้ |
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth ต่อไปนี้
https://www.googleapis.com/auth/mapsbooking
LineItem
รายการเดียวในคำสั่งซื้อ ซึ่งก็คือการจองบริการเดียวในช่วงเวลาเดียว
| การแสดง JSON |
|---|
{ "serviceId": string, "startSec": string, "durationSec": string, "tickets": [ { object ( |
| ช่อง | |
|---|---|
serviceId |
รหัสของบริการผู้ขาย |
startSec |
เวลาเริ่มต้นของช่วงเวลาที่สะดวกสำหรับนัดหมายในหน่วยวินาทีของเวลา UTC นับตั้งแต่ Unix Epoch |
durationSec |
ระยะเวลาของช่วงเวลาที่สะดวกสำหรับนัดหมายเป็นวินาที |
tickets[] |
จำนวนตั๋วที่สั่งซื้อตามประเภทตั๋ว |
price |
ราคารวม (ไม่รวมภาษี) ของรายการโฆษณานี้ |
status |
สถานะของรายการโฆษณา |
OrderedTickets
จำนวนตั๋วที่สั่งซื้อตามประเภทตั๋ว
| การแสดง JSON |
|---|
{ "ticketId": string, "count": integer } |
| ช่อง | |
|---|---|
ticketId |
รหัสของประเภทตั๋ว |
count |
จำนวนตั๋วที่สั่งซื้อสำหรับประเภทนี้ |