संसाधन: बुकिंग
इन्वेंट्री स्लॉट के लिए बुकिंग
JSON के काेड में दिखाना |
---|
{ "name": string, "merchantId": string, "serviceId": string, "startTime": string, "duration": string, "clientInformation": { object ( |
फ़ील्ड | |
---|---|
name |
बुकिंग के संसाधन का नाम: |
merchantId |
स्लॉट के लिए व्यापारी/कंपनी का आईडी |
serviceId |
व्यापारी/कंपनी/कारोबारी का आईडी |
startTime |
अपॉइंटमेंट स्लॉट के शुरू होने का समय आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: |
duration |
अपॉइंटमेंट स्लॉट की अवधि सेकंड में कुल नौ दशमलव अंक, जो ' |
clientInformation |
अपॉइंटमेंट लेने वाले क्लाइंट की निजी जानकारी |
status |
बुकिंग की स्थिति |
paymentInformation |
बुकिंग से जुड़े पेमेंट से जुड़े लेन-देन के बारे में जानकारी. |
partySize |
बुकिंग में शामिल लोगों की संख्या |
ClientInformation
बुकिंग करने वाले व्यक्ति की निजी जानकारी
JSON के काेड में दिखाना |
---|
{
"givenName": string,
"familyName": string,
"address": {
object ( |
फ़ील्ड | |
---|---|
givenName |
क्लाइंट का दिया गया नाम |
familyName |
क्लाइंट का सरनेम |
address |
क्लाइंट का पता |
telephone |
क्लाइंट का फ़ोन नंबर |
email |
क्लाइंट का ईमेल पता |
BookingStatus
बुकिंग की स्थिति
Enums | |
---|---|
BOOKING_STATUS_UNSPECIFIED |
तय नहीं किया गया. |
CONFIRMED |
बुकिंग की पुष्टि हो गई है |
PENDING_MERCHANT_CONFIRMATION |
बुकिंग के स्टेटस को 'पुष्टि हो चुकी है' पर सेट करने से पहले, कारोबारी या कंपनी से उसकी पुष्टि होने का इंतज़ार किया जा रहा है. फ़िलहाल, यह सुविधा उपलब्ध नहीं है |
PENDING_CLIENT_CONFIRMATION |
बुकिंग के स्टेटस को 'पुष्टि हो चुकी है' पर सेट करने से पहले, क्लाइंट से उसकी पुष्टि का इंतज़ार किया जा रहा है. फ़िलहाल, यह सुविधा उपलब्ध नहीं है |
CANCELED |
उपयोगकर्ता की ओर से बुकिंग रद्द कर दी गई है. |
NO_SHOW |
क्लाइंट, अपॉइंटमेंट के लिए नहीं दिखा |
NO_SHOW_PENALIZED |
क्लाइंट ने अपॉइंटमेंट रद्द करने की नीति का उल्लंघन करने वाले अपॉइंटमेंट के लिए नहीं दिखाया. |
FAILED |
प्रोसेसिंग की गड़बड़ी की वजह से बुकिंग पूरी नहीं की जा सकी. |
DECLINED_BY_MERCHANT |
कारोबारी ने बुकिंग को एसिंक्रोनस रूप से अस्वीकार कर दिया है. |
PaymentInformation
किसी बुकिंग से जुड़े पेमेंट के तरीके की जानकारी
JSON के काेड में दिखाना |
---|
{
"prepaymentStatus": enum ( |
फ़ील्ड | |
---|---|
prepaymentStatus |
बुकिंग के लिए पहले से किए गए पेमेंट की स्थिति. अगर प्रीपेमेंटस्टेटस PREPAYMENT_PROVIDED या PREPAYMENT_REFUNDED है, तो paymentTransactionId में इससे जुड़ा यूनीक लेन-देन आईडी होता है. |
paymentTransactionId |
बुकिंग से जुड़े पेमेंट के लिए किए गए लेन-देन के लिए यूनीक आइडेंटिफ़ायर. लागू न होने पर, फ़ील्ड को खाली करें. |
PrepaymentStatus
बुकिंग के लिए पहले से किए गए पेमेंट की स्थिति.
Enums | |
---|---|
PREPAYMENT_STATUS_UNSPECIFIED |
सेट नहीं किया गया, डिफ़ॉल्ट रूप से PREPAYMENT_NOT_PROVIDED होता है. |
PREPAYMENT_PROVIDED |
बुकिंग का शुल्क पहले ही चुका दिया जाता है. |
PREPAYMENT_NOT_PROVIDED |
बुकिंग का शुल्क, पहले से नहीं चुकाया गया है. |
PREPAYMENT_REFUNDED |
यह शुल्क पहले PREPAYMENT_PROVIDED था, लेकिन अब रिफ़ंड कर दिया गया है. |
तरीके |
|
---|---|
|
मौजूदा Booking को अपडेट करता है. |