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