ทรัพยากร: การจอง
การจองช่องพื้นที่โฆษณา
การแสดง 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 จะมีรหัสธุรกรรมที่ไม่ซ้ำกันที่เชื่อมโยงกัน |
paymentTransactionId |
ตัวระบุที่ไม่ซ้ำกันสำหรับธุรกรรมการชำระเงินที่เชื่อมโยงกับการจอง เว้นว่างไว้หากไม่เกี่ยวข้อง |
PrepaymentStatus
สถานะการชำระเงินล่วงหน้าของการจอง
Enum | |
---|---|
PREPAYMENT_STATUS_UNSPECIFIED |
ไม่ได้ระบุ ค่าเริ่มต้นคือ PREPAYMENT_NOT_PROVIDED |
PREPAYMENT_PROVIDED |
ระบบชำระค่าธรรมเนียมการจองล่วงหน้าแล้ว |
PREPAYMENT_NOT_PROVIDED |
ไม่ได้ชำระค่าธรรมเนียมการจองล่วงหน้า |
PREPAYMENT_REFUNDED |
ก่อนหน้านี้ค่าธรรมเนียมถูก PREPAYMENT_PROVIDED แต่มีการคืนเงินแล้ว |
เมธอด |
|
---|---|
|
อัปเดต Booking ที่มีอยู่ |