Method: notification.partners.orders.patch

อัปเดต Order ที่มีอยู่

คำขอ HTTP

PATCH https://mapsbooking.googleapis.com/v1alpha/notification/{order.name=partners/*/orders/*}

URL ใช้ไวยากรณ์การแปลง gRPC

พารามิเตอร์เส้นทาง

พารามิเตอร์
order.name

string

ชื่อแหล่งข้อมูลของคำสั่งซื้อ: partners/{partner ID}/orders/{order ID}

พารามิเตอร์การค้นหา

พารามิเตอร์
updateMask

string (FieldMask format)

มาสก์ของช่องของฟิลด์คำสั่งซื้อทั้งหมดที่จะอัปเดต

ซึ่งเป็นรายการชื่อที่ตรงตามเกณฑ์ทั้งหมดของช่องที่คั่นด้วยคอมมา ตัวอย่าง: "user.displayName,photo"

เนื้อหาของคำขอ

เนื้อความของคำขอมีอินสแตนซ์ของ Order

เนื้อหาการตอบกลับ

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้

คำสั่งซื้อสำหรับการนัดหมายบริการกับผู้ขาย

การแสดง JSON
{
  "name": string,
  "clientInformation": {
    object (ClientInformation)
  },
  "paymentInformation": {
    object (PaymentInformation)
  },
  "merchantId": string,
  "item": [
    {
      object (LineItem)
    }
  ]
}
ช่อง
name

string

ชื่อแหล่งข้อมูลของคำสั่งซื้อ: partners/{partner ID}/orders/{order ID}

clientInformation

object (ClientInformation)

ข้อมูลส่วนบุคคลของลูกค้าที่สั่งซื้อ

paymentInformation

object (PaymentInformation)

ข้อมูลเกี่ยวกับธุรกรรมการชำระเงินที่เกี่ยวข้องกับคำสั่งซื้อ

merchantId

string

รหัสของผู้ขายที่ให้บริการทั้งหมดในคำสั่งซื้อนี้

item[]

object (LineItem)

รายการโฆษณาในคำสั่งซื้อนี้

ขอบเขตการให้สิทธิ์

ต้องใช้ขอบเขต OAuth ต่อไปนี้

  • https://www.googleapis.com/auth/mapsbooking

LineItem

รายการเดียวในคำสั่งซื้อ ได้แก่ การจองบริการเดียวในช่วงเวลาเดียว

การแสดง JSON
{
  "serviceId": string,
  "startSec": string,
  "durationSec": string,
  "tickets": [
    {
      object (OrderedTickets)
    }
  ],
  "price": {
    object (Price)
  },
  "status": enum (BookingStatus)
}
ช่อง
serviceId

string

รหัสของบริการของผู้ขาย

startSec

string (int64 format)

เวลาเริ่มต้นของช่วงเวลาที่สะดวกสำหรับนัดหมายในหน่วยวินาทีของเวลา UTC นับตั้งแต่ Unix Epoch

durationSec

string (int64 format)

ระยะเวลาของช่วงการนัดหมายเป็นวินาที

tickets[]

object (OrderedTickets)

จำนวนตั๋วที่สั่งซื้อตามประเภทตั๋ว

price

object (Price)

ราคารวม (ไม่รวมภาษี) ของรายการโฆษณานี้

status

enum (BookingStatus)

สถานะของรายการโฆษณา

OrderedTickets

จำนวนตั๋วที่สั่งซื้อตามประเภทตั๋ว

การแสดง JSON
{
  "ticketId": string,
  "count": integer
}
ช่อง
ticketId

string

รหัสประเภทตั๋ว

count

integer

จำนวนตั๋วที่สั่งซื้อสำหรับประเภทนี้