Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Запрос
Создать запрос на бронирование
Возвращаемое значение
CreateBookingResponse
Побочные эффекты
CreateBooking использует аренду, что делает ее недействительной для дальнейших бронирований.
Канонические коды ошибок gRPC
INVALID_ARGUMENT если предоставленная информация о клиенте недействительна, например, из-за отсутствия полей.
NOT_FOUND если предоставленный идентификатор аренды недействителен.
RESOURCE_EXHAUSTED (если слот стал недоступен с момента создания аренды, например, из-за конфликтующего бронирования)
ALREADY_EXISTS (если у клиента уже есть бронирование слота)
// Request to create a [ext.maps.booking.partner.v0.Booking] for an inventory// slot. Consumes the lease.messageCreateBookingRequest{// The lease that is being confirmed to make this bookingLeaseReferencelease_ref=1;// Personal information of the client making the appointmentClientInformationclient_information=2;// Information about payments. If the booking request does not succeed,// payment authorizations are automatically canceled.PaymentInformationpayment_information=3;// The parameters to be used if the payment is processed by the partner// (i.e. payment_information.payment_processed_by is equal to// PROCESSED_BY_PARTNER).PaymentProcessingParameterspayment_processing_parameters=4;}// Response with the created [ext.maps.booking.partner.v0.Booking] for an// inventory slotmessageCreateBookingResponse{// The created bookingBookingbooking=1;// The updated user payment option used in this booking.// If a new payment option was purchased to pay for the booking, this should// be a newly created user payment option.// If an already purchased user payment option was used for this booking,// this should reflect an updated version of that user payment option.UserPaymentOptionuser_payment_option=2;}