المرجع: الحجز
حجز خانة مستودع
تمثيل 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 |
حالة الدفعة المُسبَقة للحجز إذا كانت حالة الدفع المسبق هي PREPAYMENT_PROVIDED أو PREPAYMENT_REFUNDED، سيحتوي عنوان paymentTransactionId على معرّف المعاملة الفريد المرتبط به. |
payment |
المعرّف الفريد لمعاملة دفع مرتبطة بالحجز فارغ إذا لم يكن منطبقًا |
PrepaymentStatus
حالة الدفعة المسبقة للحجز
عمليات التعداد | |
---|---|
PREPAYMENT_STATUS_UNSPECIFIED |
لم يتم تحديده، ويتم ضبطه تلقائيًا على PREPAYMENT_NOT_PROVIDED. |
PREPAYMENT_PROVIDED |
تم دفع رسوم الحجز مسبقًا. |
PREPAYMENT_NOT_PROVIDED |
لم يتم دفع رسوم الحجز مقدّمًا. |
PREPAYMENT_REFUNDED |
كانت الرسوم في السابق PREPAYMENT_PROVIDED ولكن تم ردّها الآن. |
الطُرق |
|
---|---|
|
يعدِّل Booking حالية. |