संसाधन: बुकिंग
इन्वेंट्री स्लॉट के लिए बुकिंग
| JSON के काेड में दिखाना |
|---|
{ "name": string, "merchantId": string, "serviceId": string, "startTime": string, "duration": string, "clientInformation": { object ( |
| फ़ील्ड | |
|---|---|
name |
बुकिंग के संसाधन का नाम: |
merchantId |
स्लॉट के लिए कारोबारी या कंपनी का आईडी |
serviceId |
कारोबारी या कंपनी की सेवा का आईडी |
startTime |
अपॉइंटमेंट स्लॉट के शुरू होने का समय यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: |
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 |
क्लाइंट से बुकिंग की पुष्टि होने के बाद ही, बुकिंग की स्थिति CONFIRMED में बदल सकती है. फ़िलहाल, यह सुविधा उपलब्ध नहीं है |
CANCELED |
उपयोगकर्ता की ओर से बुकिंग रद्द कर दी गई है. |
NO_SHOW |
क्लाइंट अपॉइंटमेंट के लिए नहीं आया |
NO_SHOW_PENALIZED |
क्लाइंट, अपॉइंटमेंट के लिए नहीं आया. इससे रद्द करने की नीति का उल्लंघन हुआ है. |
FAILED |
प्रोसेसिंग में गड़बड़ी होने की वजह से बुकिंग पूरी नहीं की जा सकी. |
DECLINED_BY_MERCHANT |
मर्चेंट ने बुकिंग को एसिंक्रोनस तरीके से अस्वीकार कर दिया है. |
PaymentInformation
बुकिंग से जुड़ी पेमेंट की जानकारी
| JSON के काेड में दिखाना |
|---|
{
"prepaymentStatus": enum ( |
| फ़ील्ड | |
|---|---|
prepaymentStatus |
बुकिंग के लिए ऐडवांस पेमेंट की स्थिति. अगर 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 को अपडेट करता है. |