Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Tạo hợp đồng thuê là bước đầu tiên khi đặt lịch hẹn. Phần phụ trợ của đối tác xác minh rằng khung giờ nhận đặt hẹn được yêu cầu là hợp lệ và vẫn còn trống. Trong nội bộ, đối tác sẽ tạo một khoảng thời gian tạm giữ cho khung giờ được yêu cầu. Khoảng thời gian này được thiết lập để tự động hết hạn tại lease_expiration_time. Phần phụ trợ được phép sửa đổi lease_expiration_time, ví dụ: nếu thời gian thuê được yêu cầu quá dài. Hợp đồng thuê đã tạo sẽ được trả về cho ứng dụng khách.
// 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;}
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-05-24 UTC."],[[["Leases are optional in v2 and primarily used for creating temporary holds on appointment slots before booking."],["The `Lease` message contains information like merchant and service IDs, appointment details, resources, and an expiration time managed by the partner backend."],["`LeaseReference` allows referencing a previously created `Lease` using its unique ID."],["Partners verify slot availability and create a temporary hold using `CreateLease`, returning the `Lease` to the client."],["`client_reference` serves as an idempotency token for `CreateLease` requests ensuring unique lease creation."]]],["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"]]