แหล่งข้อมูล: การจอง
การจองช่องสินค้าคงคลัง
การแสดง JSON |
---|
{ "name": string, "merchantId": string, "serviceId": string, "startTime": string, "duration": string, "clientInformation": { object ( |
ช่อง | |
---|---|
name |
ชื่อทรัพยากรของการจอง: |
merchantId |
รหัสของผู้ขายสำหรับช่อง |
serviceId |
รหัสของบริการของผู้ขาย |
startTime |
เวลาเริ่มต้นของช่วงการนัดหมาย การประทับเวลาจะอยู่ในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและมีตัวเลขเศษส่วนได้สูงสุด 9 หลัก ตัวอย่าง: |
duration |
ระยะเวลาของช่วงการนัดหมาย ระยะเวลาเป็นวินาทีโดยมีตัวเลขเศษส่วนไม่เกิน 9 หลัก ซึ่งลงท้ายด้วย " |
clientInformation |
ข้อมูลส่วนบุคคลของลูกค้าที่ทำการนัดหมาย |
status |
สถานะการจอง |
paymentInformation |
ข้อมูลเกี่ยวกับธุรกรรมการชำระเงินที่เกี่ยวข้องกับการจอง |
partySize |
จำนวนคนสำหรับการจอง |
ClientInformation
ข้อมูลส่วนบุคคลเกี่ยวกับบุคคลที่ทำการจอง
การแสดง JSON |
---|
{
"givenName": string,
"familyName": string,
"address": {
object ( |
ช่อง | |
---|---|
givenName |
ชื่อจริงของลูกค้า |
familyName |
นามสกุลของลูกค้า |
address |
ที่อยู่ของลูกค้า |
telephone |
หมายเลขโทรศัพท์ของลูกค้า |
email |
อีเมลของลูกค้า |
BookingStatus
สถานะการจอง
Enum | |
---|---|
BOOKING_STATUS_UNSPECIFIED |
ไม่ได้ระบุ |
CONFIRMED |
ยืนยันการจองแล้ว |
PENDING_MERCHANT_CONFIRMATION |
การจองกำลังรอการยืนยันจากผู้ขายก่อนที่จะเปลี่ยนสถานะเป็น "ยืนยันแล้ว" (ยังไม่รองรับในปัจจุบัน) |
PENDING_CLIENT_CONFIRMATION |
การจองกำลังรอการยืนยันจากไคลเอ็นต์ก่อนที่จะเปลี่ยนสถานะเป็น "ยืนยันแล้ว" (ยังไม่รองรับในปัจจุบัน) |
CANCELED |
ยกเลิกการจองในนามของผู้ใช้แล้ว |
NO_SHOW |
ลูกค้าไม่ได้เข้าร่วมการนัดหมาย |
NO_SHOW_PENALIZED |
ลูกค้าไม่ได้แสดงการนัดหมายที่ละเมิดนโยบายการยกเลิก |
FAILED |
ดำเนินการจองไม่สำเร็จเนื่องจากประมวลผลไม่สำเร็จ |
DECLINED_BY_MERCHANT |
ผู้ขายปฏิเสธการจองแบบไม่พร้อมกัน |
PaymentInformation
รายละเอียดการชำระเงินที่เกี่ยวข้องกับการจอง
การแสดง JSON |
---|
{
"prepaymentStatus": enum ( |
ช่อง | |
---|---|
prepaymentStatus |
สถานะการชำระเงินล่วงหน้าของการจอง หากสถานะการชำระเงินล่วงหน้าเป็น PREPAYMENT_PROVIDED หรือ PREPAYMENT_REFUNDED รหัสการชำระเงินธุรกรรมจะมีรหัสธุรกรรมที่ไม่ซ้ำกันที่เกี่ยวข้อง |
paymentTransactionId |
ตัวระบุที่ไม่ซ้ำกันสำหรับธุรกรรมการชำระเงินที่เชื่อมโยงกับการจอง เว้นว่างไว้หากไม่เกี่ยวข้อง |
PrepaymentStatus
สถานะการชำระเงินล่วงหน้าของการจอง
Enum | |
---|---|
PREPAYMENT_STATUS_UNSPECIFIED |
ไม่ได้ระบุ ค่าเริ่มต้นคือ PREPAYMENT_NOT_PROVIDED |
PREPAYMENT_PROVIDED |
ระบบเรียกเก็บค่าธรรมเนียมสำหรับการจองล่วงหน้าแล้ว |
PREPAYMENT_NOT_PROVIDED |
คุณไม่ได้ชำระค่าธรรมเนียมการจองล่วงหน้า |
PREPAYMENT_REFUNDED |
ก่อนหน้านี้ค่าธรรมเนียมได้รับ PREPAYMENT_PROVIDED แต่ได้รับการคืนเงินแล้ว |
วิธีการ |
|
---|---|
|
อัปเดต Booking ที่มีอยู่ |