درخواست
درخواست اجاره ایجاد کنید
مقدار بازگشتی
ایجاد پاسخ اجاره
الزامات:
- lease_id باید توسط بکاند شریک ایجاد شده و در CreateLeaseResponse تنظیم شود.
- زمان انقضای اجاره (lease_expiration_time) باید در CreateLeaseResponse تنظیم شود.
- اگر فیلد منابع در CreateLeaseRequest مشخص شده باشد، باید در CreateLeaseResponse نیز تنظیم شود و با CreateLeaseRequest مطابقت داشته باشد.
- تمام فیلدهای دیگر در CreateLeaseResponse باید تنظیم شده و با CreateLeaseRequest مطابقت داشته باشند.
کدهای خطای gRPC کانونیکال
-
INVALID_ARGUMENT(شناسه فروشنده، شناسه سرویس، مرجع مشتری یا مشخصات زمان اسلات نامعتبر) -
ALREADY_EXISTS(اگر کلاینت از قبل یک اجارهنامه روی اسلات دارد) -
RESOURCE_EXHAUSTED(اگر اسلات در دسترس نباشد)
// Request to create a [ext.maps.booking.partner.v0.Lease] for a slot in the // inventory. The expiration time in the returned Lease may be modified by the // backend, e.g. if the requested lease period is too long. message CreateLeaseRequest { option features.(pb.java).nest_in_file_class = YES; // The lease to be created with information about the appointment slot Lease lease = 1; } // Response for the [ext.maps.booking.partner.v0.CreateLease] RPC with the // created [ext.maps.booking.partner.v0.Lease] message CreateLeaseResponse { option features.(pb.java).nest_in_file_class = YES; // The created [ext.maps.booking.partner.v0.Lease] Lease lease = 1; }