요청
CreateLeaseRequest
반환 값
CreateLeaseResponse
요건:
- 파트너 백엔드에서 lease_id를 생성하고 CreateLeaseResponse에서 설정해야 합니다.
- lease_expiration_time은 CreateLeaseResponse에서 설정해야 합니다.
- 리소스 필드가 CreateLeaseRequest에 지정된 경우, CreateLeaseResponse에서 설정되고 CreateLeaseRequest와 일치해야 합니다.
- CreateLeaseResponse의 다른 모든 필드가 설정되고 CreateLeaseRequest와 일치해야 합니다.
표준 gRPC 오류 코드
INVALID_ARGUMENT
(잘못된 판매자 ID, 서비스 ID, 고객 참조 또는 시간대 사양)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 { // 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 { // The created [ext.maps.booking.partner.v0.Lease] Lease lease = 1; }