- संसाधन: सेवा
- PriceInterpretation
- SchedulingRules
- AdmissionPolicy
- CancellationPolicy
- RefundCondition
- PrepaymentType
- PrepaymentTerms
- ChargeTiming
- ServiceIntakeForm
- ServiceIntakeFormField
- FieldType
- ServiceType
- TicketType
- PerTicketFee
- PriceDisplayType
- InventoryType
- RelatedMedia
- MediaType
- एट्रिब्यूशन
- ServiceAttributeValueId
- WaitlistRules
- UnsupportedPartySizeOption
- CallMerchant
- TicketingVerticalSpecificData
- EventCategory
- इकाई
- EntityType
- EntityRole
- PublicIdentificationData
- AttendanceMode
- OrganizerType
- EventState
- EventCreator
- IntegrationType
- PerOrderFee
- ToursAndActivitiesContent
- जगह की जानकारी
- LocationType
- रेटिंग
- HomeServiceData
- VirtualSession
- VirtualPlatformInfo
- प्लैटफ़ॉर्म
- DirectMerchantPayment
- UriTemplate
- तरीके
संसाधन: सेवा
व्यापारी/कंपनी/कारोबारी की ओर से दी जाने वाली सेवा की जानकारी. जैसे, बाल कटवाने की सेवा.
| JSON के काेड में दिखाना | 
|---|
| { "name": string, "serviceName": string, "localizedServiceName": { object ( | 
| फ़ील्ड | |
|---|---|
| name | 
 सेवा संसाधन का नाम, जिसका फ़ॉर्मैट  | 
| service | 
 सेवा का नाम, जैसे कि "पुरुषों के लिए बाल कटवाना". इसे बंद कर दिया गया है. इसके बजाय, localizedServiceName का इस्तेमाल करें. | 
| localized | 
 सेवा का नाम, जैसे कि "पुरुषों के लिए बाल कटवाना". ऐसा कई स्थान-भाषाओं में हो सकता है. | 
| description | 
 सेवा के बारे में उपयोगकर्ता को दिखने वाला ब्यौरा. अब इस्तेमाल नहीं किया जा सकता. इसके बजाय, localizedDescription का इस्तेमाल करें. | 
| localized | 
 सेवा के बारे में उपयोगकर्ता को दिखने वाला ब्यौरा. इस फ़ील्ड में, सादे टेक्स्ट और एचटीएमएल जैसे फ़ॉर्मैट, दोनों का इस्तेमाल किया जा सकता है. सामान्य टेक्स्ट सेक्शन के उलट, यहां हेडिंग, पैराग्राफ़, सूचियों, और कुछ फ़्रेज़ टैग का इस्तेमाल करके, पसंद के मुताबिक लेआउट बनाए जा सकते हैं. कृपया नीचे दिए गए निर्देशों और नोट को ध्यान से पढ़ें, ताकि आपको उपयोगकर्ताओं को सबसे अच्छा अनुभव मिल सके. एचटीएमएल जैसे फ़ॉर्मैटिंग टैग, जिनका इस्तेमाल किया जा सकता है: हेडिंग टैग: <h1>, <h2>, <h3>, <h4>, <h5>, <h6> पैराग्राफ़ टैग: <p> सूची टैग: <ul>, <ol>, <li> डिवीज़न टैग: <div> फ़्रेज़ टैग: <br>, <strong>, <em>: इस्तेमाल नहीं किए जा सकने वाले टैग: 
 ज़रूरी बातें: 
 | 
| price | 
 सेवा की कीमत. | 
| price | 
 इससे पता चलता है कि किराये का हिसाब कैसे लगाया जाता है और उसे उपयोगकर्ता को कैसे दिखाया जाता है. सेवा की कीमत दिखाने के लिए, 'खाने-पीने की जगहें' और 'क्या-क्या करें' को छोड़कर, किसी भी वर्टिकल में इसका इस्तेमाल किया जा सकता है. | 
| rules | 
 अपॉइंटमेंट बुक करने/रद्द करने के नियम. | 
| prepayment | 
 पहले से पैसे चुकाने की ज़रूरत है या नहीं. | 
| prepayment | 
 प्रीपेमेंट पूरा होने की शर्तें. | 
| form[] | 
 समर्थन नहीं होना या रुकना. कृपया intakeForm और perTicketIntakeForm का इस्तेमाल करें. | 
| intake | 
 यह एक ऐसा फ़ॉर्म है जिसमें इस सेवा को बुक करते समय, उपयोगकर्ता से अतिरिक्त जानकारी मांगी जाती है. (ज़रूरी नहीं) | 
| per | 
 यह एक ऐसा फ़ॉर्म है जिसमें इस सेवा को बुक करते समय, उपयोगकर्ता से अतिरिक्त जानकारी मांगी जाती है. उपयोगकर्ता को जितने टिकट बुक करने हैं उनके लिए यह फ़ॉर्म एक बार भरना होगा. (ज़रूरी नहीं) | 
| tax | 
 सेवा पर लगने वाले टैक्स की दर. अगर यह फ़ील्ड मौजूद है, तो यह व्यापारी/कंपनी/कारोबारी के लेवल पर सेट की गई टैक्स दर को बदल देता है. कोई मैसेज न भेजने पर (जैसे, taxRate { }) लागू टैक्स की दर शून्य पर रीसेट हो जाएगी. | 
| payment | 
 पेमेंट के उन विकल्पों के आईडी की सूची जिनका इस्तेमाल इस सेवा के लिए पेमेंट करने के लिए किया जा सकता है. पेमेंट के असल विकल्प, कारोबारी या कंपनी के लेवल पर तय किए जाते हैं. साथ ही, इन्हें कई कारोबारियों या कंपनियों के बीच शेयर भी किया जा सकता है. | 
| deposit | 
 इससे यह तय होता है कि उपयोगकर्ता से डिपॉज़िट कैसे लिया जा सकता है. अगर सेवा के लिए कोई डिपॉज़िट तय किया गया था, तो उसे बदल देता है. इसे खाली डिपॉज़िट मैसेज पर सेट करने से, सेवा-लेवल का कोई भी डिपॉज़िट हट जाता है. (ज़रूरी नहीं) | 
| no | 
 इसमें, बुकिंग रद्द करने पर लगने वाले शुल्क के बारे में बताया गया है. अगर बुकिंग के लिए कोई शुल्क तय किया गया है, तो यह शुल्क लागू नहीं होगा. इसे खाली NoShowFee मैसेज पर सेट करने से, सेवा के लेवल पर बुकिंग न करने पर लगने वाला कोई भी शुल्क हट जाता है. (ज़रूरी नहीं) | 
| require | 
 इससे पता चलता है कि इस सेवा को बुक करने के लिए, उपयोगकर्ता को क्रेडिट कार्ड देना होगा या नहीं. इस फ़ील्ड को उपलब्धता के लेवल पर बदला जा सकता है. (ज़रूरी नहीं) | 
| action | 
 इस सेवा से जुड़ा ऐक्शन लिंक. अगर ऐक्शन लिंक मौजूद है, तो सेवा में टाइप (नीचे देखें) सेट होना चाहिए. | 
| type | 
 इस सेवा का पहले से तय किया गया टाइप. (ज़रूरी नहीं) | 
| ticket | 
 अगर टिकट बुक किए जा सकते हैं, तो इस सेवा के लिए बुक किए जा सकने वाले टिकट के टाइप. (ज़रूरी नहीं) | 
| related | 
 इस सेवा से जुड़ी फ़ोटो. Google, मीडिया को क्रॉल और सेव करेगा, ताकि यह पक्का किया जा सके कि वे असली उपयोगकर्ताओं को सबसे बेहतर तरीके से दिखाए जाएं. (ज़रूरी नहीं) | 
| service | 
 इस सेवा पर लागू होने वाली सेवा एट्रिब्यूट की वैल्यू (ज़रूरी नहीं). हर सेवा के लिए, Merchant Center में तय किए गए हर सेवा एट्रिब्यूट की वैल्यू शून्य या उससे ज़्यादा हो सकती है. (ज़रूरी नहीं) | 
| waitlist | 
 वेटलिस्ट में शामिल होने के नियम. | 
| ticketing | 
 इवेंट टिकट बेचने वाले वर्टिकल के लिए खास जानकारी. (ज़रूरी नहीं) | 
| integration | 
 इस सेवा के लिए, इंटिग्रेशन की सुविधा कितनी बेहतर है. (ज़रूरी नहीं) स्टार्टर इंटिग्रेशन वाले पार्टनर के लिए काम का नहीं है. इन पार्टनर के लिए, एंड-टू-एंड एन्क्रिप्शन की सुविधा हमेशा बंद रहेगी. | 
| per | 
 इस सेवा को खरीदने के लिए, ऑर्डर लेवल पर लगने वाले शुल्क. (ज़रूरी नहीं) | 
| tours | 
 यात्राओं और गतिविधियों के लिए खास कॉन्टेंट फ़ील्ड. | 
| location[] | 
 इस सेवा से जुड़ी जगहें. अहम जानकारी: अगर इस सेवा से जुड़ी एक से ज़्यादा जगहें हैं या START_LOCATION, VISITED_LOCATION से अलग है, तो START_LOCATION की जानकारी देना ज़रूरी है. उदाहरण: - साइकल चलाने का ऐसा टूर जिसमें तीन जगहों की यात्रा की जाती है. इसमें, शुरू होने की जगह की जानकारी देना ज़रूरी है. - बस टूर के लिए, होटल लॉबी में इकट्ठा होना और फिर घूमने-फिरने की जगह पर जाना. मीटिंग की जगह की जानकारी देना ज़रूरी है. | 
| rating | 
 सभी समीक्षाओं के आधार पर, इस सेवा के लिए उपयोगकर्ता रेटिंग. | 
| home | 
 होम सेवा वर्टिकल के लिए खास जानकारी. (ज़रूरी नहीं) | 
| virtual | 
 ज़रूरी नहीं. वर्चुअल सेशन के बारे में जानकारी. वर्चुअल सेवाओं को चालू करने के लिए, ऐसा करना ज़रूरी है. | 
| direct | 
 ज़रूरी नहीं. अगर सेवा के लिए उपयोगकर्ता को सीधे व्यापारी/कंपनी/कारोबारी को पेमेंट करना है, तो इस अतिरिक्त जानकारी को जोड़ना ज़रूरी है. अहम जानकारी: इस लेन-देन में RwG शामिल नहीं होगा. अगर virtualSession की वैल्यू दी गई है और सेवा मुफ़्त नहीं है या prepaymentType की वैल्यू ज़रूरी के तौर पर सेट नहीं है, तो इस एट्रिब्यूट की वैल्यू देना ज़रूरी है. | 
| uri | 
 ज़रूरी नहीं. यह एक वैकल्पिक टेंप्लेट है. इसमें यह बताया जाता है कि Google को बाहरी साइट के यूआरएल कैसे जनरेट करने चाहिए. | 
PriceInterpretation
इससे पता चलता है कि कीमत का आकलन कैसे किया जाना चाहिए और उसे उपयोगकर्ता को कैसे दिखाया जाना चाहिए.
| Enums | |
|---|---|
| PRICE_INTERPRETATION_UNSPECIFIED | कीमत के बारे में जानकारी नहीं दी गई है. डिफ़ॉल्ट रूप से, EXACT_AMOUNT का इस्तेमाल किया जाता है. | 
| EXACT_AMOUNT | जब कीमत को किसी खास वैल्यू के तौर पर समझा जाना चाहिए. उदाहरण: योग क्लास के लिए 20 डॉलर; बच्चे के बाल कटवाने के लिए 15 डॉलर | 
| STARTS_AT | जब किसी सेवा की कीमत अलग-अलग हो, लेकिन कम से कम कीमत तय हो और उसे खरीदारों को दिखाया जाता हो. उपभोक्ता ऐसे विकल्प चुन सकते हैं जिनसे कीमत बढ़ जाती है. ध्यान दें कि PriceInterpretation का इस्तेमाल करने वाली किसी भी सेवा को PrepaymentType NOT_SUPPORTED का इस्तेमाल करना होगा. उदाहरण: कुत्ते की ग्रूमिंग के लिए 30 डॉलर, लेकिन ग्राहक की अतिरिक्त पसंद के हिसाब से कीमत बढ़ सकती है | 
| NOT_DISPLAYED | जब किसी सेवा की कीमत अलग-अलग हो और उपभोक्ताओं को पहले से कीमत की जानकारी न दिखाई गई हो. ध्यान दें कि PriceInterpretation एट्रिब्यूट का इस्तेमाल करने वाली किसी भी सेवा के लिए, PrepaymentType एट्रिब्यूट की वैल्यू NOT_SUPPORTED होनी चाहिए. साथ ही, Price एट्रिब्यूट की वैल्यू खाली होनी चाहिए. उदाहरण: घरेलू सेवा के लिए सलाह | 
SchedulingRules
किसी सेवा को शेड्यूल करने के नियम.
| JSON के काेड में दिखाना | 
|---|
| { "minAdvanceOnlineCanceling": string, "lateCancellationFee": { object ( | 
| फ़ील्ड | |
|---|---|
| min | 
 बुक किए गए अपॉइंटमेंट को ऑनलाइन रद्द करने के लिए, कम से कम कितने सेकंड पहले सूचना देनी होगी. (ज़रूरी नहीं) | 
| lateCancellationFee | 
 पहले से दी जाने वाली सूचना की कम से कम अवधि के अंदर रद्द करने पर लगने वाला शुल्क. | 
| noshowFee | 
 बुकिंग रद्द किए बिना न आने पर लगने वाला शुल्क. | 
| admission | 
 इस सेवा पर लागू होने वाली, प्रवेश की नीति. अगर यह सेट नहीं है, तो डिफ़ॉल्ट रूप से TIME_STRICT पर सेट होता है. (ज़रूरी नहीं) | 
| cancellation | 
 शेड्यूल करने के नियमों के तहत, रद्द करने की नीति. (थिंग्स-टू-डू के लिए ज़रूरी है) | 
| यूनियन फ़ील्ड  अगर "min_advance_booking" सेट है, तो बुकिंग के लिए उपलब्ध आखिरी समय का हिसाब इस तरह लगाया जाता है: (<slot start time> - "min_advance_booking"). अगर "min_booking_buffer_before_end_time" सेट है, तो बुकिंग के लिए उपलब्ध आखिरी समय का हिसाब इस तरह से लगाया जाता है: (<slot end time> - "min_booking_buffer_before_end_time"). ध्यान दें कि अगर "min_booking_buffer_before_end_time" सेट है, तो इसकी वैल्यू पॉज़िटिव होनी चाहिए. अगर दोनों सेटिंग सेट नहीं हैं, तो स्लॉट शुरू होने के समय तक स्लॉट बुक किया जा सकता है. अगर दोनों फ़ील्ड सेट हैं, तो सिर्फ़ एक वैल्यू चुनी जाएगी और दूसरी वैल्यू को अनदेखा कर दिया जाएगा. हम यह नहीं बता सकते कि कौनसी वैल्यू चुनी जाएगी. उदाहरण: 
 | |
| min | 
 आखिरी बुकिंग करने और उपलब्धता स्लॉट शुरू होने के बीच का समय (सेकंड में). | 
| min | 
 आखिरी बुकिंग करने और उपलब्धता स्लॉट खत्म होने के बीच का समय (सेकंड में). अगर यह फ़ील्ड सेट है, तो "admissionPolicy" फ़ील्ड को TIME_FLEXIBLE पर सेट करना होगा. इससे यह पता चलता है कि उपयोगकर्ता, स्लॉट शुरू होने के बाद खरीदे गए टिकट का इस्तेमाल कर सकते हैं. | 
AdmissionPolicy
इस सेवा के लिए, प्रवेश की नीति.
| Enums | |
|---|---|
| ADMISSION_POLICY_UNSPECIFIED | इस्तेमाल नहीं किया गया. | 
| TIME_STRICT | ग्राहकों को उपलब्धता स्लॉट के शुरू होने के समय मौजूद होना ज़रूरी है. साथ ही, सेवा स्लॉट के खत्म होने के समय तक पूरी हो जानी चाहिए. TIME_STRICT के इस्तेमाल के उदाहरण: * सुबह 9 बजे शुरू होने वाला टूर, जिसमें सभी लोगों को शुरू होने के समय पहुंचना होता है और दोपहर 12 बजे तक वापस आना होता है. * शनिवार को दोपहर 3 बजे बाल कटवाने के लिए अपॉइंटमेंट बुक किया गया है. इसमें करीब 30 मिनट लगेंगे. * शाम 6 बजे से रात 8 बजे तक फ़िटनेस क्लास. | 
| TIME_FLEXIBLE | इस बुकिंग का इस्तेमाल करने के लिए, ग्राहक बुकिंग के शुरू और खत्म होने के समय के बीच किसी भी समय पहुंच सकते हैं. TIME_FLEXIBLE के इस्तेमाल के उदाहरण: * किसी संग्रहालय का टिकट, जिसे खरीदारी की तारीख को किसी भी समय इस्तेमाल किया जा सकता है. * मनोरंजन पार्क में दोपहर के समय जाने का टिकट, जिसका इस्तेमाल दोपहर 12 बजे से रात 9 बजे तक किया जा सकता है. | 
| TIMED_ENTRY_WITH_FLEXIBLE_DURATION | ग्राहकों को कारोबारी/कंपनी के स्टोर पर, अपॉइंटमेंट के शुरू होने के समय पहुंचना होगा. हालांकि, वे जब चाहें, स्टोर से जा सकते हैं. उदाहरण के लिए, संग्रहालय में प्रवेश के लिए, अगर टिकट पर सुबह 10 बजे के लिए समय तय किया गया है, तो उपयोगकर्ता को सुबह 10 बजे संग्रहालय में पहुंचना होगा. इस सेवा के लिए, उपलब्धता स्लॉट के शुरू होने का समय, एंट्री के लिए तय किया गया समय दिखाता है. हालांकि, बुकिंग के लिए उपलब्धता स्लॉट की पहचान करने के लिए, खत्म होने का समय सिर्फ़ एक कुंजी के तौर पर इस्तेमाल किया जाता है. | 
CancellationPolicy
किसी सेवा के लिए रद्द करने की नीति.
| JSON के काेड में दिखाना | 
|---|
| {
  "refundCondition": [
    {
      object ( | 
| फ़ील्ड | |
|---|---|
| refund | 
 नीति पर लागू होने वाली रिफ़ंड की शर्तें, जिनकी संख्या शून्य या उससे ज़्यादा हो. | 
RefundCondition
रिफ़ंड की एक शर्त तय करता है. रिफ़ंड की कई शर्तों का इस्तेमाल एक साथ किया जा सकता है, ताकि सेवा शुरू होने के समय से पहले, "रिफ़ंड के चरणों" को अलग-अलग समयावधि के तौर पर बताया जा सके.
| JSON के काेड में दिखाना | 
|---|
| { "minDurationBeforeStartTime": string, "refundPercent": integer } | 
| फ़ील्ड | |
|---|---|
| min | 
 सेवा शुरू होने के समय से पहले की वह अवधि जब तक ग्राहक को  सेकंड में कुल अवधि, जिसमें दशमलव के बाद नौ अंक हो सकते हैं. यह अवधि ' | 
| refund | 
 सेवा शुरू होने के समय से कम से कम  | 
PrepaymentType
प्रीपेमेंट के टाइप की जानकारी देने वाला एन्म्.
| Enums | |
|---|---|
| PREPAYMENT_TYPE_UNSPECIFIED | डिफ़ॉल्ट रूप से, हम यह मान लेंगे कि प्रीपेमेंट की सुविधा काम नहीं करती. | 
| REQUIRED | उपयोगकर्ता को बुकिंग के समय इस सेवा के लिए पैसे चुकाने होंगे. | 
| OPTIONAL | उपयोगकर्ता, बुकिंग के समय या बाद में, इस सेवा के लिए पहले से पेमेंट करने का विकल्प चुन सकता है. हालांकि, बुकिंग के लिए ऐसा करना ज़रूरी नहीं है. | 
| NOT_SUPPORTED | इस सेवा के लिए, पहले से पैसे चुकाने की सुविधा उपलब्ध नहीं है. | 
PrepaymentTerms
प्रीपेमेंट की प्रोसेस पूरी होने के बारे में खास जानकारी.
| JSON के काेड में दिखाना | 
|---|
| {
  "chargeTiming": enum ( | 
| फ़ील्ड | |
|---|---|
| charge | 
 खरीदारी के समय के हिसाब से, शुल्क कब लिया जाएगा. | 
| charge | 
 सेवा शुरू होने के समय से पहले, सेकंड में वह समय जब उपयोगकर्ता से पेमेंट के लिए शुल्क लिया जाता है. इस फ़ील्ड को सिर्फ़ तब सेट किया जाना चाहिए, जब ChargeTiming की वैल्यू CHARGE_LATER हो. | 
ChargeTiming
खरीदारी के समय के हिसाब से, शुल्क लगने का समय तय करने के लिए एन्म्.
| Enums | |
|---|---|
| CHARGE_TIMING_UNSPECIFIED | इस्तेमाल नहीं किया गया. | 
| CHARGE_NOW | खरीदार से तुरंत शुल्क लिया जाएगा. | 
| CHARGE_LATER | खरीदार से बाद में शुल्क लिया जाएगा. | 
ServiceIntakeForm
इनटेक फ़ॉर्म के बारे में बताता है, जो व्यापारी/कंपनी/कारोबारी की दी जाने वाली सेवा को पसंद के मुताबिक बनाता है.
| JSON के काेड में दिखाना | 
|---|
| {
  "field": [
    {
      object ( | 
| फ़ील्ड | |
|---|---|
| field[] | 
 उपयोगकर्ता को दिखाए जाने वाले फ़ील्ड. | 
| firstTimeCustomers | 
 अगर यह सही है, तो यह फ़ॉर्म पहली बार खरीदारी करने वाले ग्राहकों को दिखेगा. समर्थन नहीं होना या रुकना. यह सुविधा, इनटेक फ़ॉर्म के लिए काम नहीं करती. | 
| returningCustomers | 
 अगर यह 'सही' पर सेट है, तो यह फ़ॉर्म बार-बार आने वाले खरीदारों को दिखेगा. समर्थन नहीं होना या रुकना. यह सुविधा, इनटेक फ़ॉर्म के लिए काम नहीं करती. | 
ServiceIntakeFormField
ServiceIntakeForm में शामिल फ़ील्ड के बारे में बताता है.
| JSON के काेड में दिखाना | 
|---|
| { "id": string, "type": enum ( | 
| फ़ील्ड | |
|---|---|
| id | 
 एग्रीगेटर पार्टनर की एक स्ट्रिंग, जो किसी फ़ॉर्म फ़ील्ड की खास तौर पर पहचान करती है. यह आईडी, फ़ॉर्म के उस फ़ील्ड के जवाब में मौजूद आईडी से मेल खाना चाहिए. साथ ही, यह सेवा के लेवल और हर टिकट के लिए अलग-अलग होना चाहिए. (ज़रूरी) | 
| type | 
 इस फ़ील्ड का टाइप. | 
| label | 
 इस फ़ील्ड के लिए उपयोगकर्ता को दिखाया जाने वाला टेक्स्ट. इस विकल्प का इस्तेमाल नहीं किया जा सकता. इसके बजाय, कृपया  | 
| localized | 
 इस फ़ील्ड के लिए उपयोगकर्ता को दिखाया जाने वाला टेक्स्ट. इस फ़ील्ड को कई भाषाओं में दिया जा सकता है. (ज़रूरी) | 
| value[] | 
 सिर्फ़ तब सेट करें, जब फ़ील्ड टाइप LOCATION_SEARCH हो. जगह की वैल्यू बताने के लिए, कृपया "जगह" फ़ील्ड में "locationId" का इस्तेमाल करें. | 
| choice | 
 सिर्फ़ तब सेट करें, जब फ़ील्ड टाइप MULTIPLE_CHOICE, CHECKBOXES या DROPDOWN हो. संभावित विकल्पों की सूची बनाने के लिए इस्तेमाल किया जाता है. | 
| is | 
 इससे पता चलता है कि उपयोगकर्ता को इस फ़ील्ड का जवाब देना ज़रूरी है या नहीं. | 
| allow | 
 इससे पता चलता है कि पहले से तय जवाबों के अलावा, कस्टम वैल्यू इस्तेमाल की जा सकती है या नहीं. यह सिर्फ़ तब लागू होता है, जब फ़ील्ड टाइप LOCATION_SEARCH हो. (ज़रूरी नहीं) | 
| additional | 
 दी गई वैल्यू के अलावा, अन्य विकल्प. यह सिर्फ़ तब लागू होता है, जब फ़ील्ड टाइप LOCATION_SEARCH हो. उदाहरण के लिए, दी गई जगहों की सूची के अलावा, "मैं सप्लायर से बाद में संपर्क करूंगा" भी एक विकल्प हो सकता है. (ज़रूरी नहीं) | 
| ticket | 
 अगर यह सवाल सिर्फ़ तब दिखाया जाना चाहिए, जब उपयोगकर्ता किसी खास तरह के टिकट बुक करता है, तो इस फ़ील्ड को लागू टिकट टाइप आईडी के सेट के तौर पर सेट किया जाना चाहिए. अगर सवाल हमेशा लागू होता है, तो फ़ील्ड को खाली छोड़ दें. | 
| hint | 
 इनपुट के लिए हिंट टेक्स्ट, जो टेक्स्ट प्लेसहोल्डर के तौर पर दिखता है. यह सिर्फ़ तब लागू होता है, जब फ़ील्ड टाइप SHORT_ANSWER या PARAGRAPH हो. (ज़रूरी नहीं) | 
FieldType
फ़ील्ड के टाइप को दिखाने के लिए एन्म्.
| Enums | |
|---|---|
| FIELD_TYPE_UNSPECIFIED | जिन फ़ील्ड के टाइप की जानकारी नहीं दी गई है या जिनका टाइप पता नहीं है उन्हें अनदेखा कर दिया जाएगा. | 
| SHORT_ANSWER | टेक्स्ट के लिए एक लाइन वाला इनपुट फ़ील्ड. | 
| PARAGRAPH | टेक्स्ट के लिए कई लाइन वाला इनपुट फ़ील्ड. | 
| MULTIPLE_CHOICE | रेडियो बटन का एक सेट, जिसमें कई विकल्पों में से किसी एक को चुनना ज़रूरी होता है. | 
| CHECKBOXES | चेकबॉक्स के साथ एक या उससे ज़्यादा आइटम. | 
| DROPDOWN | ड्रॉपडाउन से चुना गया विकल्प. | 
| BOOLEAN | हां/नहीं बटन. | 
| LOCATION_SEARCH | एक खोज बॉक्स, जो दी गई जगह की सूची से उपयोगकर्ता के इनपुट के हिसाब से मैच होने वाली जगह ढूंढने में मदद करता है. | 
ServiceType
सेवा के पहले से तय टाइप.
| Enums | |
|---|---|
| SERVICE_TYPE_UNSPECIFIED | इस्तेमाल नहीं किया गया. | 
| SERVICE_TYPE_DINING_RESERVATION | खाने की बुकिंग. | 
| SERVICE_TYPE_FOOD_ORDERING | खाना ऑर्डर करने की सुविधा में, खाना डिलीवरी या खाने को घर ले जाने की सुविधा या दोनों शामिल हो सकती हैं. | 
| SERVICE_TYPE_FOOD_DELIVERY | खाने की डिलीवरी. | 
| SERVICE_TYPE_FOOD_TAKEOUT | टेकआउट के लिए खाना. | 
| SERVICE_TYPE_EVENT_TICKET | इवेंट का टिकट. | 
| SERVICE_TYPE_TRIP_TOUR | ट्रिप टूर. | 
| SERVICE_TYPE_APPOINTMENT | अपॉइंटमेंट या क्लास की सुविधा देने वाली सेवा. यह विकल्प (1) सेहत और फिटनेस, (2) स्पा और ब्यूटी, और (3) वित्तीय सलाह और आकलन की सेवाओं के लिए सुझाया जाता है. कृपया यह देखें कि कौनसी सेवाएं काम करती हैं: https://developers.google.com/maps-booking/guides/end-to-end-integration/overview | 
| SERVICE_TYPE_ONLINE_APPOINTMENT | ऐसी सेवा जो किसी क्लास या सेशन के लिए ऑनलाइन अपॉइंटमेंट की सुविधा देती है. यह सेशन पूरी तरह से वर्चुअल होगा. वर्चुअल सेवा बुकिंग की सुविधा चालू करने पर, यह सेट होना चाहिए. | 
| SERVICE_TYPE_SHOPPING | ऐसी सेवा जो उपयोगकर्ताओं को दिए गए व्यापारी/कंपनी/कारोबारी से खरीदारी करने की अनुमति देती है. यह डिलीवरी या पिकअप में से कोई एक हो सकता है. | 
TicketType
TicketType का इस्तेमाल, अलग-अलग तरह के उपयोगकर्ताओं, सेवा के अलग-अलग एट्रिब्यूट या अलग-अलग विकल्पों/ऐड-ऑन की वजह से, अलग-अलग कीमतों और/या उपलब्धता वाले टिकटों में अंतर करने के लिए किया जाता है.
टिकट, किसी सेवा के लिए बुक की जा सकने वाली सबसे छोटी यूनिट होती है. जैसे, राफ़टिंग ट्रिप में जगह, म्यूज़ियम में प्रवेश, पूरे दिन के लिए दो लोगों के लिए छोटी नाव का किराया.
| JSON के काेड में दिखाना | 
|---|
| { "ticketTypeId": string, "shortDescription": string, "localizedShortDescription": { object ( | 
| फ़ील्ड | |
|---|---|
| ticket | 
 टिकट आईडी का इस्तेमाल, एक ही सेवा के अलग-अलग टिकट टाइप के बीच अंतर करने के लिए किया जाता है. साथ ही, यह ज़रूरी है कि एक ही सेवा के लिए, टिकट आईडी यूनीक हो. | 
| short | 
 इस TicketType के बारे में कम शब्दों में जानकारी. यह उपयोगकर्ता को दिख सकता है, जैसे कि “adult”, "child", “veteran”, “Row J” वगैरह. ज़रूरी है, हर टिकट टाइप के लिए जानकारी होनी चाहिए, ताकि उपयोगकर्ता उसे देख सके. इस्तेमाल नहीं किया जा सकता. इसके बजाय, localizedShortDescription का इस्तेमाल करें. | 
| localized | 
 i18n के साथ काम करने वाले इस TicketType के बारे में कम शब्दों में जानकारी. यह उपयोगकर्ता को दिख सकता है, जैसे कि “adult”, "child", “veteran”, “Row J” वगैरह. ज़रूरी है, हर टिकट टाइप के लिए जानकारी होनी चाहिए, ताकि उपयोगकर्ता उसे देख सके. हर स्थानीय भाषा के लिए अलग-अलग वैल्यू दी जा सकती हैं. | 
| price | 
 इस तरह के एक टिकट की कीमत, जिसमें टैक्स शामिल नहीं हैं. सेवा के टिकट पर टैक्स की दर लागू होती है. | 
| per | 
 इस टिकट को खरीदने के लिए अतिरिक्त शुल्क. (ज़रूरी नहीं) | 
| price | 
 ज़रूरी नहीं. इस तरह के एक टिकट की पहले से तय की गई कीमत का डिसप्ले टाइप. | 
| option | 
 अगर टिकट का कोई अन्य टाइप है, तो उसके बारे में जानकारी. अब इस्तेमाल नहीं किया जा सकता. इसके बजाय, localizedOptionDescription का इस्तेमाल करें. | 
| localized | 
 अगर टिकट के इस टाइप में कोई अन्य विकल्प है, तो उसकी जानकारी. हर स्थानीय भाषा के लिए अलग-अलग वैल्यू दी जा सकती हैं. अतिरिक्त विकल्प तब काम के होते हैं, जब टिकट टाइप में कई डाइमेंशन होते हैं. पहला उदाहरण: अलग-अलग टाइप के 'वयस्क', 'बच्चे', और भाषा के तौर पर एक अतिरिक्त विकल्प के साथ प्रवेश टिकट, TicketType की उम्मीद की जाने वाली सूची इस तरह होगी: - { ticketTypeId: "ticket_type_1" localizedShortDescription { value: "adult" } localizedOptionDescription { value: "english" } } - { ticketTypeId: "ticket_type_2" localizedShortDescription { value: "adult" } localizedOptionDescription { value: "spanish" } } - { ticketTypeId: "ticket_type_3" localizedShortDescription { value: "child" } localizedOptionDescription { value: "english" } } - { ticketTypeId: "ticket_type_4" localizedShortDescription { value: "child" } localizedOptionDescription { value: "spanish" } } दूसरा उदाहरण: कई घंटों के लिए किराये पर ली जाने वाली कयाक, जिसमें ड्राई बैग ऐड-ऑन का विकल्प है. shortDescription की वैल्यू "तीन घंटे" हो सकती है और optionDescription की वैल्यू "ड्राई बैग के साथ" या "ड्राई बैग के बिना" हो सकती है: - { ticketTypeId: "ticket_type_1" localizedShortDescription { value: "2 hours" } localizedOptionDescription { value: "english" } } - { ticketTypeId: "ticket_type_2" localizedShortDescription { value: "2 hours" } localizedOptionDescription { value: "spanish" } } - { ticketTypeId: "ticket_type_3" localizedShortDescription { value: "3 hours" } localizedOptionDescription { value: "english" } } - { ticketTypeId: "ticket_type_4" localizedShortDescription { value: "3 hours" } localizedOptionDescription { value: "spanish" } } यह ज़रूरी नहीं है. हालांकि, अगर सेवा में किसी भी तरह के टिकट के लिए यह फ़ील्ड सेट है, तो हमें उम्मीद है कि अन्य सभी तरह के टिकट के लिए भी यह फ़ील्ड सेट होगा. इसके लिए, डिफ़ॉल्ट optionDescription का इस्तेमाल किया जा सकता है. उदाहरण के लिए, [{ticket_type_1, adult, english}, {ticket_type_1, adult, ''}] एक मान्य सूची नहीं है. सिर्फ़ दो एचटीएमएल फ़ॉर्मैटिंग टैग इस्तेमाल किए जा सकते हैं:  और  | 
| inventory | 
 ज़रूरी नहीं. इस तरह के एक टिकट की पहले से तय की गई इन्वेंट्री टाइप. | 
PerTicketFee
उपयोगकर्ता के खरीदे गए हर टिकट के लिए चुकाए जाने वाले शुल्क.
| JSON के काेड में दिखाना | 
|---|
| { "serviceCharge": { object ( | 
| फ़ील्ड | |
|---|---|
| service | 
 किसी सेवा के लिए लिया जाने वाला अतिरिक्त शुल्क. | 
| facility | 
 यह शुल्क, जगह/सुविधा के मालिक को दिया जाता है. | 
| taxes | 
 हर टिकट पर लगने वाले टैक्स. | 
PriceDisplayType
इससे लैंडिंग पेज पर दिखने वाली कीमत का फ़ॉर्मैट पता चलता है.
लिंक-आउट न करने वाली इन्वेंट्री के लिए, इस फ़ील्ड को अनदेखा किया जाता है.
इस फ़ील्ड की मदद से, Google के प्लैटफ़ॉर्म पर वही कीमत फ़ॉर्मैट दिखाया जा सकता है जो लैंडिंग पेज पर दिखाया जाता है. कीमत के एक जैसे फ़ॉर्मैट से कन्वर्ज़न रेट बेहतर होता है और खरीदारों को भ्रम नहीं होता.
| Enums | |
|---|---|
| PRICE_DISPLAY_TYPE_UNSPECIFIED | कीमत दिखाने के तरीके की जानकारी नहीं दी गई है. Google यह तय करेगा कि कौनसा फ़ॉर्मैट दिखाना है. | 
| PRICE_DISPLAY_TYPE_BASE | लैंडिंग पेज पर दिखाई गई कीमत, मूल कीमत होती है. | 
| PRICE_DISPLAY_TYPE_ALL_IN | लैंडिंग पेज पर दिखाई गई कीमत में सभी शुल्क और टैक्स शामिल होते हैं. | 
InventoryType
इस तरह के एक टिकट की पहले से तय इन्वेंट्री टाइप.
| Enums | |
|---|---|
| INVENTORY_TYPE_UNSPECIFIED | इन्वेंट्री टाइप की जानकारी नहीं दी गई है. | 
| INVENTORY_TYPE_PRIMARY | प्राइमरी इन्वेंट्री. | 
| INVENTORY_TYPE_VERIFIED_RESALE | ऐसी रीसेल इन्वेंट्री जिसकी पुष्टि हो चुकी हो. | 
| INVENTORY_TYPE_RESALE | रीसेल इन्वेंट्री. | 
| INVENTORY_TYPE_AGGREGATOR | एग्रीगेटर इन्वेंट्री. | 
RelatedMedia
इस सेवा से जुड़ी फ़ोटो. Google इन मीडिया को क्रॉल करेगा, ताकि यह पक्का किया जा सके कि ये असली उपयोगकर्ताओं को सही तरीके से दिखें. (ज़रूरी नहीं)
| JSON के काेड में दिखाना | 
|---|
| { "url": string, "type": enum ( | 
| फ़ील्ड | |
|---|---|
| url | 
 इस मीडिया सोर्स का यूआरएल. Google, इस यूआरएल पर होस्ट किए गए मीडिया को क्रॉल करेगा. | 
| type | 
 इस मीडिया सोर्स का टाइप. | 
| localized | 
 i18n की सुविधा वाले मीडिया के कैप्शन में सिर्फ़ सादा टेक्स्ट इस्तेमाल किया जा सकता है. सभी एचटीएमएल कॉम्पोनेंट हटा दिए जाएंगे. (ज़रूरी नहीं) | 
| attribution | 
 मीडिया के सोर्स के बारे में एट्रिब्यूशन की जानकारी. ध्यान दें कि अगर फ़ोटोग्राफ़र या एजेंसी को क्रेडिट देने के लिए, मीडिया के साथ एट्रिब्यूशन दिखाना ज़रूरी है, तो यह फ़ील्ड सेट करना होगा. (ज़रूरी नहीं) | 
| caption | 
 अब इस्तेमाल नहीं किया जाता. localizedCaption का इस्तेमाल करें. | 
MediaType
इस मीडिया सोर्स के टाइप को दिखाने के लिए, वैल्यू के तौर पर इस्तेमाल होने वाले नामों की सूची. सिर्फ़ फ़ोटो अपलोड की जा सकती हैं. अगर आपको फ़ोटो के अलावा किसी दूसरे मीडिया का इस्तेमाल करना है, तो कृपया Reserve with Google की टीम से संपर्क करें.
| Enums | |
|---|---|
| TYPE_UNSPECIFIED | इस्तेमाल नहीं किया गया. | 
| PHOTO | इससे पता चलता है कि यूआरएल से मिली मीडिया फ़ोटो है. | 
एट्रिब्यूशन
इस मीडिया के लिए एट्रिब्यूशन की जानकारी.
| JSON के काेड में दिखाना | 
|---|
| {
  "localizedText": {
    object ( | 
| फ़ील्ड | |
|---|---|
| localized | 
 i18n की सुविधा देने वाले फ़ोटोग्राफ़र या एजेंसी को क्रेडिट देने के लिए टेक्स्ट. यह टेक्स्ट, सोर्स मीडिया के साथ दिखेगा. ध्यान दें कि इस फ़ील्ड में सिर्फ़ सादा टेक्स्ट इस्तेमाल किया जा सकता है. इसमें एचटीएमएल कॉम्पोनेंट नहीं जोड़े जा सकते. साथ ही, हाइपरलिंक पर आधारित एट्रिब्यूशन का इस्तेमाल भी नहीं किया जा सकता. | 
| text | 
 अब इस्तेमाल नहीं किया जाता. localizedText का इस्तेमाल करें. | 
ServiceAttributeValueId
किसी सेवा पर लागू होने वाले सेवा एट्रिब्यूट की किसी खास वैल्यू की पहचान करता है.
| JSON के काेड में दिखाना | 
|---|
| { "attributeId": string, "valueId": string } | 
| फ़ील्ड | |
|---|---|
| attribute | 
 Merchant.service_attribute में बताए गए एट्रिब्यूट का आईडी, जैसे कि "service-type". | 
| value | 
 इस एट्रिब्यूट की वैल्यू का आईडी, जैसे कि "हेयरकट". यह सेवा एट्रिब्यूट की परिभाषा में मौजूद valueId से मेल खानी चाहिए. | 
WaitlistRules
वेटलिस्ट में शामिल होने से जुड़े नियम.
| JSON के काेड में दिखाना | 
|---|
| {
  "minPartySize": integer,
  "maxPartySize": integer,
  "supportsAdditionalRequest": boolean,
  "aboveMaxPartySizeOptions": [
    {
      object ( | 
| फ़ील्ड | |
|---|---|
| min | 
 ज़रूरी है. वेटिंगलिस्ट की सुविधा देने वाली सेवाओं के लिए, यह वैल्यू कोई पॉज़िटिव पूर्णांक होनी चाहिए. अगर सेवा या व्यापारी/कंपनी, वेटलिस्ट की सुविधा नहीं देता है, तो इस फ़ील्ड में कोई वैल्यू नहीं डाली जानी चाहिए. | 
| max | 
 ज़रूरी है. वेटिंगलिस्ट की सुविधा देने वाली सेवाओं के लिए, यह वैल्यू कोई पॉज़िटिव पूर्णांक होनी चाहिए. अगर सेवा या व्यापारी/कंपनी, वेटलिस्ट की सुविधा नहीं देता है, तो इस फ़ील्ड में कोई वैल्यू नहीं डाली जानी चाहिए. | 
| supports | 
 अगर यह सही है, तो इस सेवा की वेटलिस्ट में शामिल होने के दौरान, उपयोगकर्ता अतिरिक्त टेक्स्ट अनुरोध भेज सकता है. | 
| above | 
 तय किए गए maxPartySize से ज़्यादा लोगों के लिए विकल्प सेट करें. अगर बड़ी पार्टियों को वेटलिस्ट में शामिल होने के लिए अन्य विकल्प नहीं देने हैं, तो इस फ़ील्ड को खाली छोड़ दें. | 
UnsupportedPartySizeOption
रेंज से बाहर की पार्टियों के लिए विकल्प.
| JSON के काेड में दिखाना | 
|---|
| { // Union field | 
| फ़ील्ड | |
|---|---|
| यूनियन फ़ील्ड kind. दायरे से बाहर के पक्षों के लिए उपलब्ध विकल्प.kindइनमें से कोई एक हो सकता है: | |
| call | 
 अगर ग्रुप में ज़्यादा लोग हैं, तो वे कारोबार को कॉल कर सकते हैं. उपयोगकर्ता को पहले से तय किया गया मैसेज दिखेगा. दिखाए जाने वाले टेक्स्ट का सैंपल: "{waitlistRules.max_party_size} से ज़्यादा लोगों की पार्टी के लिए, कृपया रेस्टोरेंट को {phone} पर कॉल करें." CallMerchant सेट होना चाहिए, लेकिन यह खाली होगा. | 
CallMerchant
इस टाइप में कोई फ़ील्ड नहीं है.
UnsupportedPartySizeOption में इस्तेमाल किया जाने वाला खाली मैसेज. इसे सेट करने पर, उपयोगकर्ताओं को बुकिंग के लिए कारोबार को कॉल करने का विकल्प दिखेगा.
TicketingVerticalSpecificData
इवेंट टिकट बेचने वाले वर्टिकल के लिए खास जानकारी.
| JSON के काेड में दिखाना | 
|---|
| { "eventCategory": enum ( | 
| फ़ील्ड | |
|---|---|
| event | 
 ईवेंट की श्रेणी. सिर्फ़ तब सेट करें, जब इवेंट पहले से तय की गई किसी कैटगरी में आता हो. (ज़रूरी नहीं) | 
| event | 
 पार्टनर की वेबसाइट पर मौजूद इवेंट का यूआरएल. (ज़रूरी नहीं) | 
| entity[] | 
 इवेंट से जुड़ी इकाइयों की सूची. (ज़रूरी नहीं) | 
| event | 
 ज़रूरी है. इवेंट में शामिल होने का टाइप. | 
| event | 
 ज़रूरी नहीं. वह यूआरएल जहां इवेंट देखा जा सकता है. | 
| event | 
 ज़रूरी नहीं. इवेंट होस्ट करने वाला आयोजक. | 
| event | 
 ज़रूरी नहीं. इवेंट होस्ट करने वाले आयोजक का यूआरएल. | 
| event | 
 ज़रूरी नहीं. आयोजक का टाइप. | 
| event | 
 ज़रूरी है. उन पेजों का यूआरएल जहां इवेंट की जानकारी या ब्यौरा मिल सकता है. | 
| event | 
 ज़रूरी नहीं. इवेंट की स्थिति. | 
| brand | 
 ज़रूरी नहीं. स्थानीय भाषा में ब्रैंड का नाम. | 
| event | 
 ज़रूरी नहीं. इवेंट बनाने वाले व्यक्ति के बारे में जानकारी. | 
EventCategory
इवेंट कैटगरी का सबसेट, जिसके लिए हम प्रॉडक्ट अनुभव को पसंद के मुताबिक बनाते हैं. ध्यान दें: इसका मकसद, इवेंट का यूनिवर्सल ऑन्टोलॉजी नहीं है.
| Enums | |
|---|---|
| EVENT_CATEGORY_UNSPECIFIED | इसकी जानकारी नहीं दी गई है. इस्तेमाल न करें. | 
| EVENT_CATEGORY_CONCERT | कॉन्सर्ट. | 
| EVENT_CATEGORY_SPORTS | स्पोर्ट्स इवेंट. | 
| EVENT_CATEGORY_THEATRE | थिएटर इवेंट. | 
| EVENT_CATEGORY_EXHIBITS | प्रदर्शनी की फ़ोटो. | 
| EVENT_CATEGORY_WORKSHOPS_AND_CLASSES | वर्कशॉप और क्लास. | 
इकाई
इवेंट से जुड़ी इकाई को दिखाता है.
| JSON के काेड में दिखाना | 
|---|
| { "id": string, "name": string, "url": string, "entityType": enum ( | 
| फ़ील्ड | |
|---|---|
| id | 
 पार्टनर के डेटाबेस में इकाई का यूनीक आइडेंटिफ़ायर. (ज़रूरी नहीं) | 
| name | 
 इकाई का नाम. (ज़रूरी) | 
| url | 
 उस वेबपेज का यूआरएल जिस पर इकाई के बारे में साफ़ तौर पर जानकारी दी गई हो. यह इकाई के लिए, पार्टनर की वेबसाइट का वेबपेज है. अगर कोई वेबपेज मौजूद नहीं है, तो इकाई के अन्य सार्वजनिक यूआरएल के लिए, publicIdentificationData में relevantUrl का इस्तेमाल करें. (ज़रूरी नहीं) | 
| entity | 
 इकाई का टाइप. (ज़रूरी नहीं) | 
| entity | 
 इवेंट में इकाई की भूमिका. (ज़रूरी नहीं) | 
| public | 
 इकाई के सार्वजनिक रेफ़रंस. (ज़रूरी नहीं) | 
EntityType
इकाई का टाइप. ध्यान दें: इसका मकसद यूनिवर्सल ऑन्टोलॉजी नहीं है.
| Enums | |
|---|---|
| ENTITY_TYPE_UNSPECIFIED | इसकी जानकारी नहीं दी गई है. इस्तेमाल न करें. | 
| ENTITY_TYPE_PERFORMER | इकाई, किसी कॉन्सर्ट या शो में परफ़ॉर्म करने वाले कलाकार या ग्रुप के बारे में बताती है. यह सिर्फ़ तब लागू होता है, जब इवेंट की कैटगरी CONCERT या THEATRE हो. | 
| ENTITY_TYPE_PLAYER | इकाई, इवेंट में हिस्सा लेने वाली स्पोर्ट्स टीम या खिलाड़ी को दिखाती है. यह सिर्फ़ तब लागू होता है, जब इवेंट की कैटगरी SPORTS हो. | 
| ENTITY_TYPE_CONCERT_TOUR | इकाई उस टूर की जानकारी देती है जिससे यह इवेंट जुड़ा है. यह सिर्फ़ तब लागू होता है, जब इवेंट की कैटगरी CONCERT हो. | 
| ENTITY_TYPE_SPORTS_SERIES | इकाई, उस स्पोर्ट्स टूर्नामेंट की जानकारी देती है जिससे यह इवेंट जुड़ा है. यह सिर्फ़ तब लागू होता है, जब इवेंट की कैटगरी SPORTS हो. | 
| ENTITY_TYPE_PLAY | इकाई से पता चलता है कि इवेंट में किस तरह का नाटक किया गया है. जैसे, म्यूज़िकल, कॉमेडी, बैले वगैरह. यह सिर्फ़ तब लागू होता है, जब इवेंट की कैटगरी थिएटर हो. | 
EntityRole
इवेंट में इकाई की भूमिका.
| Enums | |
|---|---|
| ENTITY_ROLE_UNSPECIFIED | इसकी जानकारी नहीं दी गई है. | 
| ENTITY_ROLE_HEADLINER | इकाई, इवेंट में मुख्य कलाकार या मुख्य परफ़ॉर्मर को दिखाती है. | 
| ENTITY_ROLE_SUPPORTER | यह इकाई, इवेंट में सहायक कलाकार के बारे में बताती है. | 
| ENTITY_ROLE_HOME_TEAM | इकाई, (खेल) इवेंट में होम टीम का प्रतिनिधित्व करती है. | 
| ENTITY_ROLE_AWAY_TEAM | इकाई, (खेल) इवेंट में मेहमान टीम को दिखाती है. | 
PublicIdentificationData
आइडेंटिफ़ायर, वेबपेज या कोई अन्य सार्वजनिक सोर्स, जो किसी इकाई का रेफ़रंस देता हो.
| JSON के काेड में दिखाना | 
|---|
| { "relevantUrl": [ string ], "musicbrainzId": string } | 
| फ़ील्ड | |
|---|---|
| relevant | 
 सिर्फ़ विषय के लिए बने किसी वेबपेज का सार्वजनिक यूआरएल. इसमें आधिकारिक वेबसाइटें, discogs, सोशल मीडिया प्लैटफ़ॉर्म, Wikipedia या IMDb पेज शामिल हो सकते हैं. उदाहरण के लिए, https://www.discogs.com/artist/1124645-Taylor-Swift, https://www.wikidata.org/wiki/Q19320959, https://twitter.com/acmilan. (ज़रूरी नहीं) | 
| musicbrainz | 
 अगर लागू हो, तो कलाकार या संगीत से जुड़ी अन्य इकाइयों का 36 वर्णों का musicbrainz आइडेंटिफ़ायर. https://musicbrainz.org/doc/MusicBrainz_Identifier पर जाएं. (ज़रूरी नहीं) | 
AttendanceMode
इवेंट में शामिल होने का टाइप.
| Enums | |
|---|---|
| ATTENDANCE_MODE_UNSPECIFIED | इसकी जानकारी नहीं दी गई है. | 
| ONLINE | वर्चुअल इवेंट के लिए. | 
| PHYSICAL | ऑफ़लाइन इवेंट के लिए. | 
| PHYSICAL_ONLINE_MIXED | ऑफ़लाइन और ऑनलाइन, दोनों तरह के इवेंट के लिए. | 
OrganizerType
आयोजक का टाइप.
| Enums | |
|---|---|
| ORGANIZER_TYPE_UNSPECIFIED | इसकी जानकारी नहीं दी गई है. | 
| PERSON | आयोजक के तौर पर, किसी व्यक्ति के लिए. | 
| ORGANIZATION | संगठन के तौर पर आयोजक के लिए. | 
EventState
इवेंट की स्थिति.
| Enums | |
|---|---|
| EVENT_STATE_UNSPECIFIED | इसकी जानकारी नहीं दी गई है. | 
| SCHEDULED | इवेंट शेड्यूल हो गया है. | 
| RESCHEDULED | इवेंट को फिर से शेड्यूल किया गया है. | 
| CANCELLED | इवेंट रद्द कर दिया गया है. | 
| POSTPONED | इवेंट को टाल दिया गया है. | 
EventCreator
इवेंट बनाने वाले व्यक्ति के बारे में जानकारी. यह सिर्फ़ उन प्लैटफ़ॉर्म के लिए काम का है जिनमें यूज़र जनरेटेड कॉन्टेंट वाले इवेंट शामिल हैं.
| JSON के काेड में दिखाना | 
|---|
| { "name": string } | 
| फ़ील्ड | |
|---|---|
| name | 
 ज़रूरी नहीं. इवेंट बनाने वाले का नाम. वर्णों की कोई सीमा नहीं है. | 
IntegrationType
इंटिग्रेशन की सुविधा कितनी अच्छी है.
| Enums | |
|---|---|
| INTEGRATION_TYPE_UNSPECIFIED | डिफ़ॉल्ट रूप से, END_TO_END. | 
| INTEGRATION_TYPE_END_TO_END | पूरा इंटिग्रेशन, जो Google के ज़रिए बुकिंग की पूरी प्रोसेस की अनुमति देता है. | 
| INTEGRATION_TYPE_INVENTORY_ONLY | बुकिंग सर्वर के लिए, इस सेवा का काम करना ज़रूरी नहीं है. सिर्फ़ व्यापारियों/कंपनियों/कारोबारियों, सेवाओं, और (ज़रूरी नहीं) खरीदारी के लिए उपलब्धता का डेटा भेजना ज़रूरी है. | 
PerOrderFee
ये शुल्क हर ऑर्डर के लिए एक बार चुकाए जाने चाहिए. भले ही, टिकट की संख्या कितनी भी हो.
| JSON के काेड में दिखाना | 
|---|
| { "deliveryFee": { object ( | 
| फ़ील्ड | |
|---|---|
| delivery | 
 यह शुल्क, डिलीवरी के तरीके के हिसाब से अलग-अलग हो सकता है. | 
| processing | 
 उपयोगकर्ता के पेमेंट के तरीके को प्रोसेस करने के लिए लिया जाने वाला शुल्क. | 
ToursAndActivitiesContent
यात्राओं और गतिविधियों के लिए खास कॉन्टेंट फ़ील्ड. दोहराया गया फ़ील्ड, अलग-अलग एलिमेंट से बना होना चाहिए, ताकि उन्हें अलग-अलग रेंडर किया जा सके. जैसे, बुलेट पॉइंट के तौर पर.
टूर और गतिविधियों के लिए, ToursAndActivitiesContent एट्रिब्यूट की वैल्यू सबमिट करने का सुझाव दिया जाता है. हालांकि, ऐसा करना ज़रूरी नहीं है. सभी फ़ील्ड में, बेसिक फ़ॉर्मैटिंग के लिए, सादा टेक्स्ट और एचटीएमएल जैसा टेक्स्ट, दोनों का इस्तेमाल किया जा सकता है. एचटीएमएल जैसे फ़ॉर्मैटिंग टैग, जिनका इस्तेमाल किया जा सकता है:
फ़्रेज़ टैग: 
, , , :  ऊपर बताए गए सिर्फ़ तीन टैग काम करते हैं. 
 का इस्तेमाल, पैराग्राफ़ में लाइन ब्रेक करने के लिए किया जा सकता है. साथ ही, // का इस्तेमाल, किसी अहम टेक्स्ट को हाइलाइट करने के लिए किया जा सकता है. किसी भी दूसरे फ़्रेज़ टैग को अनदेखा कर दिया जाएगा.
अन्य सभी टैग और कस्टम स्टाइल इस्तेमाल करने की अनुमति नहीं है. साथ ही, इन्हें हटा दिया जाएगा. सभी यूआरएल, ऐंकर, और लिंक हटा दिए जाएंगे. साथ ही, इन्हें असली उपयोगकर्ताओं को कभी नहीं दिखाया जाएगा.
अहम जानकारी:  * सेवा के ब्यौरे में, highlights, exclusion, और अन्य ज़्यादा खास फ़ील्ड में पहले से दिए गए डेटा का डुप्लीकेट न डालें.  * ऊपर बताए गए टैग के अलावा, किसी दूसरे टैग का इस्तेमाल न करें. ऐसा इसलिए, क्योंकि काम न करने वाले टैग में मौजूद कॉन्टेंट हटा दिया जाएगा. इससे, उपयोगकर्ता अनुभव खराब हो सकता है.
| JSON के काेड में दिखाना | 
|---|
| { "highlights": [ { object ( | 
| फ़ील्ड | |
|---|---|
| highlights[] | 
 हाइलाइट की वह सूची जो उपयोगकर्ता को दिखती है. | 
| inclusions[] | 
 शामिल किए गए आइटम की वह सूची जो उपयोगकर्ता को दिखती है. | 
| exclusions[] | 
 बाहर रखे गए उपयोगकर्ताओं की सूची, जो उपयोगकर्ता को दिखती है. | 
| must | 
 उपयोगकर्ता को दिखने वाले अहम नोट की सूची. इस सूची में, उम्र से जुड़ी पाबंदियों या ऐसी अन्य शर्तों की जानकारी शामिल होती है जिनकी वजह से यह सेवा काम की नहीं होती. | 
जगह
किसी जगह की भौगोलिक जानकारी.
| JSON के काेड में दिखाना | 
|---|
| { "placeId": string, "name": string, "telephone": string, "url": string, "geo": { object ( | 
| फ़ील्ड | |
|---|---|
| place | 
 Google Places के डेटाबेस और Google Maps पर मौजूद किसी जगह का आईडी. जगह के आईडी के बारे में ज़्यादा जानने के लिए, https://developers.google.com/places/web-service/place-id पर जाएं. अगर यह जानकारी दी जाती है, तो Google इस जगह की जानकारी से मैच करेगा. | 
| name | 
 जगह के नाम, टेलीफ़ोन नंबर, यूआरएल, और भौगोलिक जानकारी का इस्तेमाल, Google Maps पर पहले से मौजूद जगहों से मैच करने के लिए किया जाता है. यह फ़ील्ड भरना ज़रूरी नहीं है. हालांकि, कुछ मामलों में यह ज़रूरी हो सकता है. उदाहरण के लिए, बिना नाम वाली Service.location को किसी कारोबारी इकाई से मैच नहीं किया जाएगा. भले ही, वे एक ही पते पर मौजूद हों. (ज़रूरी नहीं) | 
| telephone | 
 जगह का सार्वजनिक टेलीफ़ोन नंबर, जिसमें देश और एरिया कोड शामिल हों. उदाहरण के लिए, +14567891234. (ज़रूरी नहीं) | 
| url | 
 जगह की सार्वजनिक वेबसाइट का यूआरएल. (ज़रूरी नहीं) | 
| geo | 
 जगह की भौगोलिक जानकारी, जिसमें अक्षांश, देशांतर, और पता शामिल है. (ज़रूरी नहीं) | 
| location | 
 अगर यह जगह किसी सेवा के लिए दी गई है, तो जगह का टाइप देना ज़रूरी है. | 
| location | 
 सेवा में जगह का यूनीक रेफ़रंस. इस आईडी का इस्तेमाल, सेवा के अन्य फ़ील्ड में इस जगह का रेफ़रंस देने के लिए किया जा सकता है. उदाहरण के लिए, कस्टम इनटेक फ़ॉर्म में, पिक अप की जगह के विकल्पों की जानकारी देने के लिए, जगह के आईडी के सेट का इस्तेमाल किया जा सकता है. अगर यह सेट है, तो यह आईडी एक ही सेवा में यूनीक होना चाहिए. (ज़रूरी नहीं) | 
LocationType
इस जगह का टाइप.
| Enums | |
|---|---|
| LOCATION_TYPE_UNSPECIFIED | जगह के टाइप की जानकारी नहीं दी गई है. | 
| VISITED_LOCATION | वह जगह जहां यह सेवा उपलब्ध है. | 
| START_LOCATION | जिस जगह से यह सेवा शुरू होती है वह MEETING_LOCATION के तौर पर भी काम करती है. | 
| END_LOCATION | वह जगह जहां यह सेवा खत्म होती है. | 
रेटिंग
किसी इकाई की रेटिंग तय करता है.
| JSON के काेड में दिखाना | 
|---|
| { "value": number, "numberOfRatings": string } | 
| फ़ील्ड | |
|---|---|
| value | 
 औसत रेटिंग की वैल्यू (जब रेटिंग की संख्या > 0 हो, तब ज़रूरी है). वैल्यू, [1, 5] की सीमा में होनी चाहिए. इसे सिर्फ़ तब छोड़ा जा सकता है, जब numberOfRatings शून्य हो. | 
| number | 
 वैल्यू का हिसाब लगाने के लिए इस्तेमाल की गई रेटिंग की संख्या (ज़रूरी). | 
HomeServiceData
होम सर्विस वर्टिकल के लिए ज़रूरी अतिरिक्त जानकारी.
| JSON के काेड में दिखाना | 
|---|
| { "categoryType": string, "jobType": string } | 
| फ़ील्ड | |
|---|---|
| category | 
 होम सेवा की मुख्य कैटगरी. उदाहरण के लिए, प्लंबर, इलेक्ट्रिशियन वगैरह. | 
| job | 
 उस कैटगरी के तहत आने वाली नौकरी का टाइप जिससे घर की सेवा जुड़ी है. उदाहरण के लिए, प्लंबर कैटगरी में unclog_drain, install_faucet जैसे टास्क शामिल हैं. | 
VirtualSession
वर्चुअल/ऑनलाइन सेशन के बारे में जानकारी. उदाहरण के लिए, ऑनलाइन योग क्लास, वर्चुअल कुकिंग क्लास वगैरह.
| JSON के काेड में दिखाना | 
|---|
| { "sessionInstructions": { object ( | 
| फ़ील्ड | |
|---|---|
| session | 
 इस वर्चुअल क्लास को सेट अप करने के तरीके के बारे में निर्देश. अगर पार्टनर ने बुकिंग के साथ वीडियो का यूआरएल शामिल नहीं किया है, तो इस टेक्स्ट में यह जानकारी शामिल होनी चाहिए कि वीडियो का यूआरएल, उपयोगकर्ता के साथ कब शेयर किया जाएगा. उदाहरण के लिए, “क्लास शुरू होने से 30 मिनट पहले, Zoom का यूआरएल ईमेल किया जाएगा”. (इसका सुझाव दिया जाता है) | 
| session | 
 दिए गए वर्चुअल सेशन के लिए ज़रूरी शर्तें. उदाहरण के लिए, योग मैट, खाना बनाने के बर्तन वगैरह. (सुझाया गया) | 
| virtual | 
 इस सेशन में इस्तेमाल किए गए वर्चुअल प्लैटफ़ॉर्म के बारे में जानकारी. (वर्चुअल सेवाएं चालू करने के लिए ज़रूरी है) | 
| is | 
 ज़रूरी है. अगर वर्चुअल सेशन लाइव नहीं है और पहले से रिकॉर्ड किया गया है, तो इसे 'सही है' के तौर पर सेट करें. | 
VirtualPlatformInfo
उस प्लैटफ़ॉर्म के बारे में जानकारी जिसका इस्तेमाल इस वर्चुअल सेशन के लिए किया जाएगा.
| JSON के काेड में दिखाना | 
|---|
| { "platform": enum ( | 
| फ़ील्ड | |
|---|---|
| platform | 
 वर्चुअल सेशन के लिए इस्तेमाल किया जाने वाला प्लैटफ़ॉर्म. | 
| other | 
 अगर प्लैटफ़ॉर्म को 'अन्य' पर सेट किया गया है, तो प्लैटफ़ॉर्म का नाम. (अगर प्लैटफ़ॉर्म को 'अन्य' पर सेट किया गया है, तो यह ज़रूरी है) | 
प्लैटफ़ॉर्म
यह बताने के लिए एन्म् (Enum) कि व्यापारी/कंपनी/कारोबारी किस वर्चुअल प्लैटफ़ॉर्म का इस्तेमाल करेगा.
| Enums | |
|---|---|
| PLATFORM_UNSPECIFIED | इस्तेमाल नहीं किया गया. | 
| FLEXIBLE | व्यापारी/कंपनी/कारोबारी, अपनी पसंद के वीडियो प्लैटफ़ॉर्म का इस्तेमाल कर सकता है. | 
| GOOGLE_HANGOUTS | Google Hangouts प्रॉडक्ट. | 
| GOOGLE_MEET | Google Meet का प्रॉडक्ट. | 
| ZOOM | Zoom Video Communications. | 
| SKYPE | Skype. | 
| YOUTUBE | YouTube पर लाइव स्ट्रीमिंग. | 
| OTHER | अगर इस्तेमाल किया गया वीडियो प्लैटफ़ॉर्म, यहां बताए गए प्लैटफ़ॉर्म से अलग है, तो इसे सेट किया जाना चाहिए. | 
DirectMerchantPayment
इस बारे में जानकारी कि उपयोगकर्ता, RwG के ज़रिए सेवा के लिए पहले से पेमेंट करने के बजाय, सीधे व्यापारी/कंपनी/कारोबारी को कैसे पेमेंट कर सकता है.
| JSON के काेड में दिखाना | 
|---|
| {
  "paymentMethods": [
    {
      object ( | 
| फ़ील्ड | |
|---|---|
| payment | 
 लोगों को यह सलाह दी जाती है कि वे सिर्फ़ यहां बताए गए पेमेंट के तरीकों से पेमेंट करें. | 
UriTemplate
यह टेंप्लेट बताता है कि Google को बाहरी साइट के यूआरएल कैसे जनरेट करने चाहिए.
| JSON के काेड में दिखाना | 
|---|
| { "uriTemplate": string } | 
| फ़ील्ड | |
|---|---|
| uri | 
 ज़रूरी नहीं. यूआरआई टेंप्लेट, आरएफ़सी 6570 के मुताबिक होना चाहिए. ज़्यादा जानकारी के लिए, https://datatracker.ietf.org/doc/html/rfc6570 पर जाएं. यह लेवल 2 टेंप्लेट के साथ काम करता है. इन पैरामीटर को उनकी इकाइयों में बताई गई वैल्यू पर सेट कर दिया जाएगा. खाने-पीने की जगहों के बुकिंग लिंकआउट के लिए पांच उपलब्ध पैरामीटर: 1) (ज़रूरी) {availability_slot_start_seconds} :: उपलब्धता फ़ीड में startSec फ़ील्ड से पॉप्युलेट किया जाता है 2) (ज़रूरी) {availability_slot_duration_seconds} :: उपलब्धता फ़ीड में durationSec फ़ील्ड से पॉप्युलेट किया जाता है 3) (ज़रूरी नहीं) {resources_party_size} :: उपलब्धता फ़ीड में partySize फ़ील्ड से पॉप्युलेट किया जाता है 4) (ज़रूरी नहीं) {availability_availability_tag} :: उपलब्धता फ़ीड में availabilityTag फ़ील्ड से पॉप्युलेट किया जाता है 5) (ज़रूरी नहीं) {resources_room_id} :: उपलब्धता फ़ीड में roomId फ़ील्ड से पॉप्युलेट किया जाता है इस्तेमाल का उदाहरण: http://example.com/book/restaurant?start={availability_slot_start_seconds} &num_guests={resources_party_size} * startSec = 123456 * partySize = 2 https://example.com/book/restaurant?start=123456&num_guests=2 | 
| तरीके | |
|---|---|
| 
 | तय किए गए एग्रीगेटर की मदद से मैनेज किए जा रहे व्यापारी/कंपनी/कारोबारी का नया Serviceबनाता है और उसे दिखाता है. | 
| 
 | यह किसी ऐसे व्यापारी/कंपनी/कारोबारी के मौजूदा Serviceको मिटा देता है जिसे बताए गए एग्रीगेटर ने मैनेज किया है. | 
| 
 | यह फ़ंक्शन, किसी व्यापारी/कंपनी/कारोबारी के मौजूदा Serviceको अपडेट करता है. यहService, एग्रीगेटर की मदद से मैनेज किया जाता है. साथ ही, यह फ़ंक्शनServiceकी जानकारी दिखाता है. |