แหล่งข้อมูล: การจอง
การจองสำหรับช่วงเวลาที่สะดวก
การแสดง JSON |
---|
{ "name": string, "merchantId": string, "serviceId": string, "startTime": string, "duration": string, "clientInformation": { object ( |
ช่อง | |
---|---|
name |
ชื่อทรัพยากรของการจอง: |
merchant |
รหัสผู้ขายของช่อง |
service |
รหัสบริการของผู้ขาย |
start |
เวลาเริ่มต้นของช่วงเวลาที่สะดวกสำหรับนัดหมาย การประทับเวลาในรูปแบบ RFC3339 UTC "Zulu" ที่มีความละเอียดระดับนาโนวินาทีและทศนิยมสูงสุด 9 หลัก ตัวอย่างเช่น |
duration |
ระยะเวลาของช่วงเวลาที่สะดวกสำหรับนัดหมาย ระยะเวลาเป็นวินาทีที่มีเศษทศนิยมได้สูงสุด 9 หลัก โดยลงท้ายด้วย |
client |
ข้อมูลส่วนบุคคลของลูกค้าที่ทำการนัดหมาย |
status |
สถานะการจอง |
payment |
ข้อมูลเกี่ยวกับธุรกรรมการชำระเงินที่เกี่ยวข้องกับการจอง |
party |
จํานวนผู้จอง |
ClientInformation
ข้อมูลส่วนบุคคลเกี่ยวกับบุคคลที่ทำการจอง
การแสดง JSON |
---|
{
"givenName": string,
"familyName": string,
"address": {
object ( |
ช่อง | |
---|---|
given |
ชื่อจริงของลูกค้า |
family |
นามสกุลของลูกค้า |
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 ( |
ช่อง | |
---|---|
prepayment |
สถานะการชําระเงินล่วงหน้าของการจอง หาก prepaymentStatus เป็น PREPAYMENT_PROVIDED หรือ PREPAYMENT_REFUNDED แสดงว่า paymentTransactionId มีรหัสธุรกรรมที่ไม่ซ้ำกันที่เกี่ยวข้อง |
payment |
ตัวระบุที่ไม่ซ้ำกันสำหรับธุรกรรมการชำระเงินที่เชื่อมโยงกับการจอง เว้นว่างไว้หากไม่เกี่ยวข้อง |
PrepaymentStatus
สถานะการชําระเงินล่วงหน้าของการจอง
Enum | |
---|---|
PREPAYMENT_STATUS_UNSPECIFIED |
หากไม่ได้ระบุ ระบบจะใช้ค่าเริ่มต้นเป็น PREPAYMENT_NOT_PROVIDED |
PREPAYMENT_PROVIDED |
ชำระค่าธรรมเนียมสำหรับการจองล่วงหน้าแล้ว |
PREPAYMENT_NOT_PROVIDED |
ยังไม่ได้ชำระค่าธรรมเนียมการจองล่วงหน้า |
PREPAYMENT_REFUNDED |
ก่อนหน้านี้มีการเรียกเก็บค่าธรรมเนียม PREPAYMENT_PROVIDED แต่ตอนนี้มีการคืนเงินแล้ว |
เมธอด |
|
---|---|
|
อัปเดต Booking ที่มีอยู่ |