Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Wyślij prośbę
CreateBookingRequest
Zwracana wartość
CreateBookingResponse
Efekty uboczne
CreateBooking używa dzierżawy, przez co jest nieważna w przypadku kolejnych rezerwacji.
Kanoniczne kody błędów gRPC
INVALID_ARGUMENT, jeśli podane informacje o kliencie są nieprawidłowe, np. z powodu
brakujące pola
NOT_FOUND, jeśli podany identyfikator najmu jest nieprawidłowy.
RESOURCE_EXHAUSTED (jeśli przedział stał się niedostępny od czasu utworzenia
dzierżawa, np. z powodu konfliktu z rezerwacją)
ALREADY_EXISTS (jeśli klient ma już rezerwację na ten przedział czasu)
// 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;}