קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
בקשה
CreateBookingRequest
ערך המוחזר
CreateBookingResponse
תופעות לוואי
הקריאה ל-CreateBooking צורכת זיכיון, כך שהוא לא תקף להזמנות נוספות.
קודי שגיאה קנונים של gRPC
INVALID_ARGUMENT אם ה-ClientInformation שסופק לא תקין, למשל בגלל שדות חסרים
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;}
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2024-11-26 (שעון UTC)."],[[["The `CreateBooking` API creates a booking for an inventory slot using a provided lease, client, payment, and payment processing information."],["If successful, it returns the created booking and potentially updated user payment information, consuming the initial lease."],["Potential errors include invalid client data, invalid lease ID, slot unavailability due to conflict or if the client already has a booking for the given slot."],["`CreateBookingRequest` contains lease, client, payment, and processing details, while `CreateBookingResponse` returns the booking and user payment information."]]],["The `CreateBookingRequest` message initiates a booking, consuming a lease and requiring `LeaseReference`, `ClientInformation`, and `PaymentInformation`. A successful request returns a `CreateBookingResponse` containing the `Booking` details and potentially an updated `UserPaymentOption`. Side effects include lease invalidation. Errors include `INVALID_ARGUMENT` (invalid client info), `NOT_FOUND` (invalid lease), `RESOURCE_EXHAUSTED` (slot unavailable), and `ALREADY_EXISTS` (existing booking). The request also includes optional `PaymentProcessingParameters` for partner-processed payments.\n"]]