- คำขอ 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 ตั้งแต่ Epoch ของ Unix |
durationSec |
ระยะเวลาของช่วงการนัดหมายเป็นวินาที |
tickets[] |
จำนวนตั๋วที่เรียงลำดับตามประเภทตั๋ว |
price |
ราคารวม (ไม่รวมภาษี) ของรายการโฆษณานี้ |
status |
สถานะของรายการโฆษณา |
OrderedTickets
จำนวนตั๋วที่สั่งซื้อตามประเภทตั๋ว
การแสดง JSON |
---|
{ "ticketId": string, "count": integer } |
ช่อง | |
---|---|
ticketId |
รหัสของประเภทตั๋ว |
count |
จำนวนตั๋วที่สั่งซื้อสำหรับประเภทนี้ |