المرجع: الحجز
حجز خانة مخزون
تمثيل JSON |
---|
{ "name": string, "merchantId": string, "serviceId": string, "startTime": string, "duration": string, "clientInformation": { object ( |
الحقول | |
---|---|
name |
اسم مورد الحجز: |
merchantId |
رقم تعريف التاجر للخانة |
serviceId |
معرّف خدمة التاجر |
startTime |
وقت بدء خانة المواعيد طابع زمني بتنسيق RFC3339 UTC "Zulu" ، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
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 حالي |