Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Solicitud
CreateBookingRequest
Valor que se muestra
CreateBookingResponse
Efectos secundarios
CreateBooking consume una retención, lo que hace que no sea válida para otras reservas.
Códigos de error de gRPC canónicos
INVALID_ARGUMENT, si la información proporcionada en ClientInformation no es válida; p. ej.,
debido a que faltan campos
NOT_FOUND, si el ID de retención proporcionado no es válido
RESOURCE_EXHAUSTED, si el espacio dejó de estar disponible desde el momento en que
se creó la retención, p. ej., debido a una reserva conflictiva
ALREADY_EXISTS, si el cliente ya tiene una reserva para ese espacio
// 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;}