المرجع: الحجز
حجز خانة مستودع
| تمثيل JSON | 
|---|
| { "name": string, "merchantId": string, "serviceId": string, "startTime": string, "duration": string, "clientInformation": { object ( | 
| الحقول | |
|---|---|
| name | 
 اسم مورد الحجز:  | 
| merchant | 
 معرّف التاجر للخانة | 
| service | 
 رقم تعريف خدمة التاجر | 
| start | 
 وقت بدء خانة الموعد طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة:  | 
| duration | 
 مدة خانة المواعيد المدة بالثواني مع ما يصل إلى تسعة أرقام كسور، وتنتهي بـ " | 
| client | 
 المعلومات الشخصية للعميل الذي يجري الموعد | 
| status | 
 حالة الحجز | 
| payment | 
 معلومات عن معاملات الدفع المرتبطة بالحجز | 
| party | 
 حجم مجموعة الحجز | 
ClientInformation
معلومات شخصية عن الشخص الذي يجري الحجز
| تمثيل JSON | 
|---|
| {
  "givenName": string,
  "familyName": string,
  "address": {
    object ( | 
| الحقول | |
|---|---|
| given | 
 الاسم المعرِّف للعميل | 
| family | 
 اسم عائلة العميل | 
| address | 
 عنوان العميل | 
| telephone | 
 رقم هاتف العميل | 
| email | 
 عنوان البريد الإلكتروني للعميل | 
BookingStatus
حالة الحجز
| عمليات التعداد | |
|---|---|
| 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
حالة الدفع المسبق للحجز.
| عمليات التعداد | |
|---|---|
| PREPAYMENT_STATUS_UNSPECIFIED | لم يتم تحديدها، ويتم ضبطها تلقائيًا على PREPAYMENT_NOT_PROVIDED. | 
| PREPAYMENT_PROVIDED | تم دفع رسوم الحجز مسبقًا. | 
| PREPAYMENT_NOT_PROVIDED | لم يتم دفع رسوم الحجز مقدّمًا. | 
| PREPAYMENT_REFUNDED | كانت الرسوم PREPAYMENT_PROVIDED سابقًا، ولكن تم ردها الآن. | 
| الطُرق | |
|---|---|
| 
 | تعديل Bookingحالي |