مواصفات الحجز

الحجز هو موعد لشريحة مخزون. يحتوي هذا المستند على المعلومات اللازمة لتحديد الموعد وحجزه.

// A booking for an inventory slot
message Booking {
  // ID of this booking (required)
  string booking_id = 1;

  // The appointment slot of this booking (required for CreateBooking and
  // UpdateBooking:modify, but not UpdateBooking:cancel)
  Slot slot = 2;

  // Personal information of the user making the appointment (required for
  // CreateBooking)
  UserInformation user_information = 3;

  // Status of the booking (required for CreateBooking and UpdateBooking:cancel,
  // but not UpdateBooking:modify)
  BookingStatus status = 4;

  // Information about payment transactions that relate to the booking.
  // (optional)
  PaymentInformation payment_information = 5;

  // Information about virtual session related to this booking. (optional)
  VirtualSessionInfo virtual_session_info = 6;
}

Create a booking

تتوفّر طريقتان لإنشاء حجز:

  • يمكن إنشاء حجز مباشرةً من فتحة:
  • مع الدعم الاختياري الإيجار هو أنشأناها للخانة أولاً ثم سنحتاجها إلى حجز.

راجِع CreateBooking لمزيد من التفاصيل.

تعديل حجز

يمكن تعديل حجز، بمعنى تحديد موعد جديد أو إلغاؤه.
الاطّلاع على UpdateBooking لمزيد من التفاصيل.

الاطّلاع على حالة حجز

حالة الحجز (يُرجى الاطّلاع على المعلومات) BookingStatus) وحالة الدفع المسبق (يُرجى مراجعة PrepaymentStatus) لحجز إمكانية قراءة عبر GetBookingStatus وListBookings.