संसाधन: बुकिंग
इन्वेंट्री स्लॉट के लिए बुकिंग
| JSON के काेड में दिखाना | 
|---|
| { "name": string, "merchantId": string, "serviceId": string, "startTime": string, "duration": string, "clientInformation": { object ( | 
| फ़ील्ड | |
|---|---|
| name | 
 बुकिंग के संसाधन का नाम:  | 
| merchant | 
 स्लॉट के लिए कारोबारी या कंपनी का आईडी | 
| service | 
 व्यापारी/कंपनी/कारोबारी का आईडी | 
| start | 
 अपॉइंटमेंट स्लॉट का शुरू होने का समय आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण के लिए:  | 
| duration | 
 अपॉइंटमेंट स्लॉट की अवधि सेकंड में कुल नौ दशमलव अंक, जो ' | 
| client | 
 अपॉइंटमेंट लेने वाले क्लाइंट की निजी जानकारी | 
| status | 
 बुकिंग की स्थिति | 
| payment | 
 बुकिंग से जुड़े पेमेंट से जुड़े लेन-देन के बारे में जानकारी. | 
| party | 
 बुकिंग में शामिल लोगों की संख्या | 
ClientInformation
बुकिंग करने वाले व्यक्ति की निजी जानकारी
| JSON के काेड में दिखाना | 
|---|
| {
  "givenName": string,
  "familyName": string,
  "address": {
    object ( | 
| फ़ील्ड | |
|---|---|
| given | 
 क्लाइंट का दिया गया नाम | 
| family | 
 क्लाइंट का उपनाम | 
| 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 ( | 
| फ़ील्ड | |
|---|---|
| prepayment | 
 बुकिंग के लिए किया गया प्रीपेमेंट. अगर prepaymentStatus, PREPAYMENT_PROVIDED या PREPAYMENT_REFUNDED है, तो paymentTransactionId में उससे जुड़ा यूनीक लेन-देन आईडी शामिल होता है. | 
| payment | 
 बुकिंग से जुड़े पेमेंट के लिए किए गए लेन-देन के लिए यूनीक आइडेंटिफ़ायर. लागू न होने पर, फ़ील्ड को खाली करें. | 
PrepaymentStatus
किसी बुकिंग के लिए किया गया ऐडवांस पेमेंट.
| Enums | |
|---|---|
| PREPAYMENT_STATUS_UNSPECIFIED | सेट नहीं किया गया, डिफ़ॉल्ट रूप से PREPAYMENT_NOT_PROVIDED होता है. | 
| PREPAYMENT_PROVIDED | बुकिंग का शुल्क पहले ही चुका दिया जाता है. | 
| PREPAYMENT_NOT_PROVIDED | बुकिंग का शुल्क, पहले से नहीं चुकाया गया है. | 
| PREPAYMENT_REFUNDED | शुल्क पहले PREPAYMENT_PROVIDED था, लेकिन अब रिफ़ंड कर दिया गया है. | 
| तरीके | |
|---|---|
| 
 | मौजूदा Bookingको अपडेट करता है. |