تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يُعدّ إنشاء عقد الإيجار الخطوة الأولى عند حجز موعد. يتحقّق القسم
الخلفي من الشريك من أنّ خانة الموعد المطلوبة صالحة ومازالت
متوفّرة. داخليًا، ينشئ الشريك حجزًا مؤقتًا للمساحة المطلوبة، ويتم إعداده لتنتهي صلاحيته تلقائيًا في lease_expiration_time. يُسمح للخدمة
الخلفية بتعديل lease_expiration_time، مثلاً إذا كان وقت الانتفاع
المطلوب طويلاً جدًا. يتم إرجاع عقد الإيجار الذي تم إنشاؤه إلى العميل.
// Temporary lease for an inventory slotmessageLease{// ID of the lease. Ignored when creating a lease.stringlease_id=1;// ID of the merchant for the slotstringmerchant_id=2;// ID of the merchant servicestringservice_id=3;// Start time of the appointment slotgoogle.protobuf.Timestampstart_time=4;// Duration of the appointment slotgoogle.protobuf.Durationduration=5;// Opaque tag that identifies the availability slot and matches the value// provided in the availability feed.stringavailability_tag=8;// The set of resources that disambiguates the appointment slot, e.g. by// indicating the staff member and room selected by the user.Resourcesresources=9;// Unique identifier for this lease, chosen by the client. Serves as an// idempotency token for [ext.maps.booking.partner.v0.CreateLease] requests.stringclient_reference=6;// Expiration time of the leasegoogle.protobuf.Timestamplease_expiration_time=7;}// Reference to a [ext.maps.booking.partner.v0.Lease] that has been created via// [ext.maps.booking.partner.v0.CreateLease]messageLeaseReference{// Lease IDstringlease_id=1;}
تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\u003cp\u003eLeases are optional in v2 and primarily used for creating temporary holds on appointment slots before booking.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eLease\u003c/code\u003e message contains information like merchant and service IDs, appointment details, resources, and an expiration time managed by the partner backend.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eLeaseReference\u003c/code\u003e allows referencing a previously created \u003ccode\u003eLease\u003c/code\u003e using its unique ID.\u003c/p\u003e\n"],["\u003cp\u003ePartners verify slot availability and create a temporary hold using \u003ccode\u003eCreateLease\u003c/code\u003e, returning the \u003ccode\u003eLease\u003c/code\u003e to the client.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eclient_reference\u003c/code\u003e serves as an idempotency token for \u003ccode\u003eCreateLease\u003c/code\u003e requests ensuring unique lease creation.\u003c/p\u003e\n"]]],["When booking an appointment, a lease is created to temporarily hold the requested slot. The partner verifies the slot's availability and sets an automatic expiration (`lease_expiration_time`). This lease includes a unique `lease_id`, `merchant_id`, `service_id`, `start_time`, `duration`, `availability_tag`, and associated `resources`. The client provides a `client_reference` for idempotency. The backend can adjust the `lease_expiration_time`. The created lease or a `leaseReference` with the `lease_id` is returned. Leases are optional in v2 of the API.\n"],null,[]]