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