- Resource: Service
- 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 |
सेवा के संसाधन का नाम, जो |
serviceName |
सेवा का नाम, जैसे कि "पुरुषों के बाल काटना". इसे बंद कर दिया गया है. इसके बजाय, localizedServiceName का इस्तेमाल करें. |
localizedServiceName |
सेवा का नाम, जैसे कि "पुरुषों के बाल काटना". ऐसा हो सकता है कि यह कई भाषाओं में उपलब्ध हो. |
description |
सेवा के बारे में जानकारी, जो उपयोगकर्ता को दिखती है. इसे बंद कर दिया गया है. इसके बजाय, localizedDescription का इस्तेमाल करें. |
localizedDescription |
सेवा के बारे में जानकारी, जो उपयोगकर्ता को दिखती है. इस फ़ील्ड में, सामान्य टेक्स्ट और एचटीएमएल जैसे फ़ॉर्मैटिंग का इस्तेमाल किया जा सकता है. सामान्य टेक्स्ट सेक्शन के उलट, यहां हेडिंग, पैराग्राफ़, सूचियों, और कुछ वाक्यांश टैग का इस्तेमाल करके, पसंद के मुताबिक लेआउट बनाए जा सकते हैं. उपयोगकर्ताओं को बेहतर अनुभव देने के लिए, कृपया यहां दिए गए निर्देशों और नोट को ध्यान से पढ़ें. एचटीएमएल जैसे फ़ॉर्मैटिंग टैग: हेडिंग टैग: <h1>, <h2>, <h3>, <h4>, <h5>, <h6> पैराग्राफ़ टैग: <p> सूची वाले टैग: <ul>, <ol>, <li> डिविज़न टैग: <div> फ़्रेज़ टैग: <br>, <strong>, <em>: इस्तेमाल नहीं किए जा सकने वाले टैग:
ज़रूरी बातें:
|
price |
सेवा की कीमत. |
priceInterpretation |
इससे पता चलता है कि कीमत को कैसे समझा जाता है और उपयोगकर्ता को कैसे दिखाया जाता है. डाइनिंग और 'करने के लिए चीज़ें' को छोड़कर, किसी भी वर्टिकल के लिए इस सुविधा का इस्तेमाल किया जा सकता है. इससे सेवा की कीमत को डिसप्ले करने के लिए कॉन्फ़िगर किया जा सकता है. |
rules |
अपॉइंटमेंट बुक/रद्द करने के नियम. |
prepaymentType |
पहले से पेमेंट करना ज़रूरी है, ज़रूरी नहीं है या यह सुविधा उपलब्ध नहीं है. |
prepaymentTerms |
एडवांस में पेमेंट करने की शर्तें. |
form[] |
समर्थन नहीं होना या रुकना. कृपया intakeForm और perTicketIntakeForm का इस्तेमाल करें. |
intakeForm |
यह फ़ॉर्म, उपयोगकर्ता से तब अतिरिक्त जानकारी मांगता है, जब वह इस सेवा को बुक करता है. (ज़रूरी नहीं) |
perTicketIntakeForm |
यह फ़ॉर्म, उपयोगकर्ता से तब अतिरिक्त जानकारी मांगता है, जब वह इस सेवा को बुक करता है. उपयोगकर्ता को बुक किए जा रहे हर टिकट के लिए, यह फ़ॉर्म एक बार भरना होगा. (ज़रूरी नहीं) |
taxRate |
सेवा के लिए टैक्स की दर. यह फ़ील्ड मौजूद होने पर, कारोबारी या कंपनी के लेवल पर सेट किए गए किसी भी taxRate को बदल देता है. खाली मैसेज (जैसे, taxRate { }) से, लागू की गई टैक्स की दर शून्य पर रीसेट हो जाएगी. |
paymentOptionId[] |
उन आईडी की सूची जो पेमेंट के उन विकल्पों का रेफ़रंस देते हैं जिनका इस्तेमाल इस सेवा के लिए पेमेंट करने के लिए किया जा सकता है. पेमेंट के असल विकल्पों को कारोबारी या कंपनी के लेवल पर तय किया जाता है. साथ ही, इन्हें कई कारोबारियों या कंपनियों के साथ शेयर भी किया जा सकता है. |
deposit |
इससे यह तय होता है कि उपयोगकर्ता से डिपॉज़िट कैसे लिया जा सकता है. अगर सेवा के लिए कोई डिपॉज़िट तय किया गया है, तो यह उसे ओवरराइड कर देता है. इसे खाली 'जमा करने के लिए मैसेज' पर सेट करने से, सेवा-लेवल की कोई भी जमा राशि हट जाती है. (ज़रूरी नहीं) |
noShowFee |
इसमें, उपयोगकर्ता से लिए जाने वाले नो-शो शुल्क के बारे में बताया जाता है. अगर सेवा के लिए खरीदार के मौजूद न रहने पर लगने वाला शुल्क तय किया गया है, तो यह विकल्प उसे बदल देता है. इस फ़ील्ड को NoShowFee के खाली मैसेज पर सेट करने से, सेवा के स्तर पर लगने वाला नो-शो फ़ीस हट जाता है. (ज़रूरी नहीं) |
requireCreditCard |
इससे पता चलता है कि इस सेवा को बुक करने के लिए, उपयोगकर्ता को क्रेडिट कार्ड की जानकारी देनी होगी या नहीं. इस फ़ील्ड की वैल्यू को उपलब्धता के लेवल पर बदला जा सकता है. (ज़रूरी नहीं) |
actionLink[] |
इस सेवा से जुड़ा ऐक्शन लिंक. अगर कार्रवाई का लिंक मौजूद है, तो Service में टाइप (नीचे देखें) सेट किया जाना चाहिए. |
type |
इस सेवा का पहले से तय किया गया टाइप. (ज़रूरी नहीं) |
ticketType[] |
अगर टिकट बुक करने की सुविधा उपलब्ध है, तो इस सेवा के लिए बुक/खरीदी जा सकने वाली टिकटों के टाइप. (ज़रूरी नहीं) |
relatedMedia[] |
इस सेवा से जुड़ी फ़ोटो. Google, मीडिया को क्रॉल और सेव करेगा, ताकि यह पक्का किया जा सके कि उन्हें असली उपयोगकर्ताओं को सबसे असरदार तरीके से दिखाया जाए. (ज़रूरी नहीं) |
serviceAttributeValueId[] |
इस सेवा पर लागू होने वाली सेवा एट्रिब्यूट वैल्यू (ज़रूरी नहीं). हर सेवा के लिए, Merchant Center खाते में तय किए गए हर सेवा एट्रिब्यूट की वैल्यू शून्य या उससे ज़्यादा हो सकती है. (ज़रूरी नहीं) |
waitlistRules |
वेटलिस्ट में शामिल होने के नियम. |
ticketingVerticalSpecificData |
इवेंट के टिकट बेचने वाली वर्टिकल के लिए खास अतिरिक्त जानकारी. (ज़रूरी नहीं) |
integrationType |
इस सेवा के लिए, हम इंटिग्रेशन के किस लेवल पर सहायता देते हैं. (वैकल्पिक) स्टार्टर इंटिग्रेशन वाले पार्टनर के लिए यह ज़रूरी नहीं है. इन पार्टनर के लिए, एंड-टू-एंड ट्रैकिंग की सुविधा हमेशा बंद रहेगी. |
perOrderFee |
इस सेवा को खरीदने के लिए, ऑर्डर लेवल पर लगने वाले शुल्क. (ज़रूरी नहीं) |
toursAndActivitiesContent |
यात्राओं और गतिविधियों के लिए खास तौर पर बनाए गए कॉन्टेंट फ़ील्ड. |
location[] |
इस सेवा से जुड़ी जगहें. अहम जानकारी: अगर इस सेवा से जुड़ी एक से ज़्यादा जगहों पर जाया गया है या START_LOCATION, VISITED_LOCATION से अलग है, तो START_LOCATION की जानकारी देना ज़रूरी है. उदाहरण: - तीन जगहों पर जाने वाला, निर्देशों के साथ साइकलिंग टूर. इसमें टूर शुरू होने की जगह की जानकारी देना ज़रूरी है. - बस टूर के लिए होटल की लॉबी में मीटिंग करना और फिर उस जगह पर जाना जहां जाना है. मीटिंग की जगह की जानकारी देना ज़रूरी है. |
rating |
सभी समीक्षाओं के आधार पर, इस सेवा के लिए उपयोगकर्ता की रेटिंग. |
homeServiceData |
घर से जुड़ी सेवा वाले वर्टिकल के लिए खास अतिरिक्त जानकारी. (ज़रूरी नहीं) |
virtualSession |
ज़रूरी नहीं. वर्चुअल सेशन के बारे में जानकारी. वर्चुअल सेवाओं को चालू करने के लिए, इसकी ज़रूरत होती है. |
directMerchantPayment |
ज़रूरी नहीं. अतिरिक्त जानकारी, जिसे तब जोड़ना होता है, जब सेवा के लिए उपयोगकर्ता को सीधे तौर पर कारोबारी या कंपनी को पेमेंट करना होता है. अहम जानकारी: इस लेन-देन में, RwG शामिल नहीं होगा. अगर virtualSession तय किया गया है और सेवा मुफ़्त नहीं है या prepaymentType को REQUIRED पर सेट नहीं किया गया है, तो इसकी ज़रूरत होती है. |
uriTemplate |
ज़रूरी नहीं. यह एक वैकल्पिक टेंप्लेट है. इसमें यह बताया जाता है कि 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 ( |
| फ़ील्ड | |
|---|---|
minAdvanceOnlineCanceling |
ऑनलाइन बुक किए गए अपॉइंटमेंट को रद्द करने के लिए, कम से कम कितने सेकंड पहले सूचना देनी होगी. (ज़रूरी नहीं) |
lateCancellationFee |
पहले से दी जाने वाली सूचना की कम से कम अवधि के दौरान रद्द करने पर लगने वाला शुल्क. |
noshowFee |
बिना रद्द किए न पहुंचने पर लगने वाला शुल्क. |
admissionPolicy |
इस सेवा पर लागू होने वाली एडमिशन की नीति. अगर इसे सेट नहीं किया जाता है, तो डिफ़ॉल्ट रूप से TIME_STRICT पर सेट होता है. (ज़रूरी नहीं) |
cancellationPolicy |
शेड्यूल किए गए नियमों को रद्द करने की नीति. (जाने की जगहों के लिए ज़रूरी है) |
यूनियन फ़ील्ड अगर "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" की वैल्यू सेट की गई है, तो यह पॉज़िटिव होनी चाहिए. अगर दोनों को सेट नहीं किया गया है, तो स्लॉट के शुरू होने के समय तक उसे बुक किया जा सकता है. अगर दोनों फ़ील्ड सेट किए जाते हैं, तो सिर्फ़ एक वैल्यू चुनी जाएगी. दूसरी वैल्यू को अनदेखा कर दिया जाएगा. हम यह भरोसे के साथ नहीं बता सकते कि कौनसी वैल्यू चुनी जाएगी. उदाहरण:
|
|
minAdvanceBooking |
यह वह अवधि होती है (सेकंड में), जब उपलब्धता स्लॉट शुरू होने से पहले आखिरी बुकिंग की जा सकती है. |
minBookingBufferBeforeEndTime |
यह अवधि (सेकंड में) बताती है कि बुकिंग कब तक की जा सकती है. यह अवधि, उपलब्धता स्लॉट के खत्म होने तक होती है. अगर यह फ़ील्ड सेट है, तो "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 ( |
| फ़ील्ड | |
|---|---|
refundCondition[] |
नीति पर लागू होने वाली रिफ़ंड की शून्य या उससे ज़्यादा शर्तें. |
RefundCondition
यह रिफ़ंड की एक शर्त तय करता है. सेवा शुरू होने के समय से पहले अलग-अलग समयावधि के लिए, रिफ़ंड की कई शर्तों का एक साथ इस्तेमाल किया जा सकता है. इससे "रिफ़ंड के चरणों" के बारे में बताया जा सकता है.
| JSON के काेड में दिखाना |
|---|
{ "minDurationBeforeStartTime": string, "refundPercent": integer } |
| फ़ील्ड | |
|---|---|
minDurationBeforeStartTime |
शुरू होने के समय से पहले की वह अवधि, जब खरीदार को यह सेकंड में अवधि होती है. इसमें नौ दशमलव अंक तक हो सकते हैं. इसके आखिर में ' |
refundPercent |
रिफ़ंड किए जा सकने वाले प्रतिशत की वैल्यू [0, 100] के बीच होनी चाहिए. यह तब लागू होता है, जब सेवा शुरू होने के समय से कम से कम |
PrepaymentType
प्रीपेमेंट के टाइप के बारे में बताने वाला Enum.
| Enums | |
|---|---|
PREPAYMENT_TYPE_UNSPECIFIED |
डिफ़ॉल्ट रूप से, हम यह मान लेंगे कि प्रीपेमेंट की सुविधा NOT_SUPPORTED है. |
REQUIRED |
उपयोगकर्ता को बुकिंग के समय इस सेवा के लिए शुल्क चुकाना होगा. |
OPTIONAL |
उपयोगकर्ता के पास बुकिंग के समय या बाद में इस सेवा के लिए पहले से पेमेंट करने का विकल्प होता है. हालांकि, बुकिंग करने के लिए ऐसा करना ज़रूरी नहीं है. |
NOT_SUPPORTED |
इस सेवा के लिए, पहले से पेमेंट करने की सुविधा उपलब्ध नहीं है. |
PrepaymentTerms
एडवांस में पेमेंट कब पूरा हुआ, इस बारे में खास जानकारी.
| JSON के काेड में दिखाना |
|---|
{
"chargeTiming": enum ( |
| फ़ील्ड | |
|---|---|
chargeTiming |
खरीदारी के समय के हिसाब से शुल्क कब लिया जाएगा. |
chargeTimeBeforeStartTimeSec |
सेवा शुरू होने से पहले, उपयोगकर्ता से पेमेंट के लिए शुल्क लिया जाता है. यह समय सेकंड में होता है. इस फ़ील्ड को सिर्फ़ तब सेट किया जाना चाहिए, जब ChargeTiming CHARGE_LATER पर सेट हो. |
ChargeTiming
यह enum, खरीदारी के समय के हिसाब से यह तय करता है कि शुल्क कब लिया जाएगा.
| 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 |
इस फ़ील्ड के लिए, उपयोगकर्ता को दिखाया गया टेक्स्ट. इस नीति के इस्तेमाल पर रोक लगा दी गई है. इसके बजाय, कृपया |
localizedLabel |
इस फ़ील्ड के लिए, उपयोगकर्ता को दिखाया गया टेक्स्ट. इस फ़ील्ड की वैल्यू, एक से ज़्यादा भाषाओं में दी जा सकती है. (ज़रूरी) |
value[] |
इस विकल्प को सिर्फ़ तब सेट करें, जब फ़ील्ड का टाइप LOCATION_SEARCH हो. जगह की वैल्यू तय करने के लिए, कृपया "जगह की जानकारी" फ़ील्ड में "locationId" का इस्तेमाल करें. |
choiceText[] |
इस फ़ील्ड को सिर्फ़ तब सेट करें, जब फ़ील्ड का टाइप MULTIPLE_CHOICE, CHECKBOXES या DROPDOWN हो. इसका इस्तेमाल, संभावित विकल्पों की सूची बनाने के लिए किया जाता है. |
isRequired |
इससे पता चलता है कि किसी उपयोगकर्ता को इस फ़ील्ड का जवाब देना ज़रूरी है या नहीं. |
allowCustomAnswer |
इससे पता चलता है कि पहले से तय जवाबों के अलावा, कस्टम वैल्यू की अनुमति है या नहीं. यह सिर्फ़ तब लागू होता है, जब फ़ील्ड का टाइप LOCATION_SEARCH हो. (ज़रूरी नहीं) |
additionalOption[] |
दी गई वैल्यू के अलावा, अन्य विकल्प भी दिए गए हैं. यह विकल्प सिर्फ़ तब लागू होता है, जब फ़ील्ड का टाइप LOCATION_SEARCH हो. उदाहरण के लिए, दी गई जगहों की सूची के अलावा, एक और विकल्प उपलब्ध हो सकता है: "मैं बाद में सप्लायर से संपर्क करूंगा". (ज़रूरी नहीं) |
ticketTypeRestrict[] |
अगर यह सवाल सिर्फ़ तब दिखाया जाना चाहिए, जब उपयोगकर्ता कुछ खास तरह के टिकट बुक करता है, तो इस फ़ील्ड को लागू होने वाले टिकट टाइप आईडी के सेट के तौर पर सेट किया जाना चाहिए. अगर सवाल हमेशा लागू होता है, तो फ़ील्ड को खाली छोड़ दें. |
hint |
इनपुट के लिए हिंट टेक्स्ट, जो टेक्स्ट प्लेसहोल्डर के तौर पर दिखता है. यह सुविधा सिर्फ़ तब लागू होती है, जब फ़ील्ड टाइप SHORT_ANSWER या PARAGRAPH हो. (ज़रूरी नहीं) |
FieldType
फ़ील्ड के टाइप के बारे में बताने वाला enum.
| 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 ( |
| फ़ील्ड | |
|---|---|
ticketTypeId |
टिकट आईडी का इस्तेमाल, एक ही सेवा के अलग-अलग टिकट टाइप के बीच अंतर करने के लिए किया जाता है. यह आईडी, किसी सेवा के लिए यूनीक होना चाहिए. |
shortDescription |
इस TicketType के बारे में कम शब्दों में जानकारी. यह उपयोगकर्ता को दिख सकता है. उदाहरण के लिए, “वयस्क”, "बच्चा", “अनुभवी”, “जेडब्लू पंक्ति”, वगैरह. ज़रूरी है कि हर टिकट टाइप के लिए, उपयोगकर्ता को दिखने वाली जानकारी दी जाए. इसे बंद कर दिया गया है. इसके बजाय, localizedShortDescription का इस्तेमाल करें. |
localizedShortDescription |
i18n के साथ इस TicketType के बारे में कम शब्दों में जानकारी. यह उपयोगकर्ता को दिख सकता है. उदाहरण के लिए, “वयस्क”, "बच्चा", “अनुभवी”, “जेडब्लू पंक्ति”, वगैरह. ज़रूरी है कि हर टिकट टाइप के लिए, उपयोगकर्ता को दिखने वाली जानकारी दी जाए. हर स्थान-भाषा के लिए अलग-अलग वैल्यू दी जा सकती हैं. |
price |
इस तरह की एक टिकट की कीमत, जिसमें टैक्स शामिल नहीं हैं. सेवा के टिकट पर, सेवा का टैक्स रेट लागू होता है. |
perTicketFee |
इस टिकट को खरीदने के लिए अतिरिक्त शुल्क. (ज़रूरी नहीं) |
priceDisplayType |
ज़रूरी नहीं. इस तरह की टिकट की कीमत दिखाने का पहले से तय किया गया तरीका. |
optionDescription |
अगर टिकट के इस टाइप में कोई अन्य विकल्प शामिल है, तो उसकी जानकारी. इसे बंद कर दिया गया है. इसके बजाय, localizedOptionDescription का इस्तेमाल करें. |
localizedOptionDescription |
अगर टिकट के इस टाइप में कोई अन्य विकल्प शामिल है, तो उसकी जानकारी. हर स्थान-भाषा के लिए अलग-अलग वैल्यू दी जा सकती हैं. ज़्यादा विकल्प तब काम आते हैं, जब टिकट टाइप कई डाइमेंशन दिखाता है. पहला उदाहरण: मान लें कि किसी इवेंट के लिए 'वयस्क' और 'बच्चा' कैटगरी के टिकट उपलब्ध हैं. साथ ही, टिकट खरीदने के लिए भाषा चुनने का विकल्प भी उपलब्ध है. ऐसे में, 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 की वैल्यू "3 घंटे" हो सकती है और 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, ''}] मान्य सूची नहीं है. सिर्फ़ दो एचटीएमएल फ़ॉर्मैटिंग टैग इस्तेमाल किए जा सकते हैं: और |
inventoryType |
ज़रूरी नहीं. इस तरह के टिकट के लिए, पहले से तय किया गया इन्वेंट्री टाइप. |
PerTicketFee
उपयोगकर्ता के खरीदे गए हर टिकट के लिए चुकाए जाने वाले शुल्क.
| JSON के काेड में दिखाना |
|---|
{ "serviceCharge": { object ( |
| फ़ील्ड | |
|---|---|
serviceCharge |
किसी सेवा के लिए लगाया गया अतिरिक्त शुल्क. |
facilityFee |
यह शुल्क, इवेंट की जगह/सुविधा के लिए लिया जाता है. |
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 |
एग्रीगेटर की इन्वेंट्री. एग्रीगेटर (जैसे, www.bandsintown.com) का मतलब है कि पार्टनर, इवेंट और टिकट की जानकारी देता है. हालांकि, टिकट सीधे तौर पर पार्टनर नहीं बेचता है. टिकट बेचने वाला व्यक्ति या कंपनी, मुख्य कंपनी, पुष्टि की गई रीसेल कंपनी या रीसेल कंपनी हो सकती है. अब हम सिर्फ़ टॉप लेवल के पार्टनर की इन्वेंट्री टाइप में अंतर करते हैं. साथ ही, एग्रीगेटर में टिकट बेचने वाले की इन्वेंट्री टाइप को अनदेखा करते हैं. |
RelatedMedia
इस सेवा से जुड़ी फ़ोटो. Google इन मीडिया को क्रॉल करेगा, ताकि यह पक्का किया जा सके कि ये मीडिया, उपयोगकर्ताओं को सही तरीके से दिखें. (ज़रूरी नहीं)
| JSON के काेड में दिखाना |
|---|
{ "url": string, "type": enum ( |
| फ़ील्ड | |
|---|---|
url |
इस मीडिया सोर्स का यूआरएल. Google, इस यूआरएल पर होस्ट किए गए मीडिया को क्रॉल करेगा. |
type |
इस मीडिया सोर्स का टाइप. |
localizedCaption |
ऐसे मीडिया का कैप्शन जिसमें i18n की सुविधा काम करती है. इसमें सिर्फ़ सामान्य टेक्स्ट का इस्तेमाल किया जा सकता है. एचटीएमएल के सभी कॉम्पोनेंट हटा दिए जाएंगे. (ज़रूरी नहीं) |
attribution |
मीडिया के सोर्स के बारे में एट्रिब्यूशन की जानकारी. ध्यान दें कि अगर फ़ोटोग्राफ़र या एजेंसी को क्रेडिट देने के लिए, मीडिया के साथ एट्रिब्यूशन दिखाना ज़रूरी है, तो इस फ़ील्ड को सेट करना होगा. (ज़रूरी नहीं) |
caption |
इस सुविधा का इस्तेमाल अब नहीं किया जा सकता. हमारा सुझाव है कि आप localizedCaption का इस्तेमाल करें. |
MediaType
यह enum, मीडिया सोर्स के टाइप के बारे में बताता है. सिर्फ़ फ़ोटो अपलोड की जा सकती हैं. अगर आपको फ़ोटो के अलावा किसी और मीडिया फ़ाइल का इस्तेमाल करना है, तो कृपया Reserve with Google की टीम से संपर्क करें.
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
इस्तेमाल नहीं किया गया. |
PHOTO |
इससे पता चलता है कि यूआरएल में दी गई मीडिया फ़ाइल, फ़ोटो है. |
एट्रिब्यूशन
इस मीडिया के लिए एट्रिब्यूशन की जानकारी.
| JSON के काेड में दिखाना |
|---|
{
"localizedText": {
object ( |
| फ़ील्ड | |
|---|---|
localizedText |
फ़ोटोग्राफ़र या एजेंसी को क्रेडिट देने के लिए टेक्स्ट. यह टेक्स्ट, सोर्स मीडिया के साथ दिखेगा. ध्यान दें कि इस फ़ील्ड में सिर्फ़ सादा टेक्स्ट इस्तेमाल किया जा सकता है. एचटीएमएल के किसी भी कॉम्पोनेंट को हटा दिया जाएगा. हाइपरलिंक के आधार पर एट्रिब्यूशन की सुविधा काम नहीं करती. |
text |
इस फ़ील्ड के इस्तेमाल पर रोक लगा दी गई है. इसके बजाय, localizedText का इस्तेमाल करें. |
ServiceAttributeValueId
यह सेवा के किसी एट्रिब्यूट की उस वैल्यू की पहचान करता है जिसे किसी सेवा पर लागू करना है.
| JSON के काेड में दिखाना |
|---|
{ "attributeId": string, "valueId": string } |
| फ़ील्ड | |
|---|---|
attributeId |
Merchant.service_attribute में तय किए गए एट्रिब्यूट का आईडी. उदाहरण के लिए, "service-type". |
valueId |
इस एट्रिब्यूट की वैल्यू का आईडी, जैसे कि "haircut". यह वैल्यू, सेवा एट्रिब्यूट की परिभाषा में मौजूद valueId से मेल खानी चाहिए. |
WaitlistRules
वेटलिस्ट में शामिल होने से जुड़े नियम.
| JSON के काेड में दिखाना |
|---|
{
"minPartySize": integer,
"maxPartySize": integer,
"supportsAdditionalRequest": boolean,
"aboveMaxPartySizeOptions": [
{
object ( |
| फ़ील्ड | |
|---|---|
minPartySize |
ज़रूरी है. वेटलिस्ट की सुविधा देने वाली सेवाओं के लिए, यह एक पॉज़िटिव पूर्णांक होना चाहिए. अगर सेवा या कारोबारी/कंपनी, वेटलिस्ट में शामिल होने की सुविधा नहीं देती है, तो इस फ़ील्ड में कोई वैल्यू नहीं होनी चाहिए. |
maxPartySize |
ज़रूरी है. वेटलिस्ट की सुविधा देने वाली सेवाओं के लिए, यह एक पॉज़िटिव पूर्णांक होना चाहिए. अगर सेवा या कारोबारी/कंपनी, वेटलिस्ट में शामिल होने की सुविधा नहीं देती है, तो इस फ़ील्ड में कोई वैल्यू नहीं होनी चाहिए. |
supportsAdditionalRequest |
अगर यह वैल्यू 'सही है', तो उपयोगकर्ता इस सेवा के लिए इंतज़ार की सूची में शामिल होते समय, बिना किसी तय फ़ॉर्मैट के अतिरिक्त टेक्स्ट का अनुरोध भेज पाएगा. |
aboveMaxPartySizeOptions[] |
maxPartySize से ज़्यादा लोगों के लिए विकल्प सेट करें. अगर बड़ी पार्टियों को इंतज़ार सूची में शामिल होने के लिए अन्य विकल्प नहीं दिए जाने चाहिए, तो इसे खाली छोड़ दें. |
UnsupportedPartySizeOption
उन पार्टियों के लिए विकल्प जो तय सीमा से बाहर हैं.
| JSON के काेड में दिखाना |
|---|
{ // Union field |
| फ़ील्ड | |
|---|---|
यूनियन फ़ील्ड kind. पार्टी की पहुंच से बाहर के लोगों के लिए उपलब्ध विकल्प. kind इनमें से सिर्फ़ एक हो सकता है: |
|
callMerchant |
अगर पार्टी में शामिल लोगों की संख्या तय सीमा से ज़्यादा है, तो वे कारोबार को कॉल कर सकते हैं. उपयोगकर्ता को पहले से तय किया गया मैसेज दिखेगा. दिखाया जाने वाला सैंपल टेक्स्ट: "{waitlistRules.max_party_size} से ज़्यादा लोगों की पार्टी के लिए, कृपया रेस्टोरेंट को {phone} पर कॉल करें." CallMerchant को सेट किया जाना चाहिए, लेकिन यह खाली होगा. |
CallMerchant
इस टाइप के लिए कोई फ़ील्ड नहीं है.
UnsupportedPartySizeOption में इस्तेमाल किया जाने वाला खाली मैसेज. इसे सेट करने पर, उपयोगकर्ताओं को बुकिंग के लिए कारोबार को कॉल करने का विकल्प दिखेगा.
TicketingVerticalSpecificData
इवेंट के टिकट बेचने वाली वर्टिकल के लिए खास अतिरिक्त जानकारी.
| JSON के काेड में दिखाना |
|---|
{ "eventCategory": enum ( |
| फ़ील्ड | |
|---|---|
eventCategory |
ईवेंट की श्रेणी. यह कुकी सिर्फ़ तब सेट होती है, जब इवेंट पहले से तय की गई किसी कैटगरी में आता है. (ज़रूरी नहीं) |
eventUrl |
पार्टनर की वेबसाइट पर इवेंट का यूआरएल. (ज़रूरी नहीं) |
entity[] |
इवेंट से जुड़ी इकाइयों की सूची. (ज़रूरी नहीं) |
eventAttendanceMode |
ज़रूरी है. इवेंट में शामिल होने का टाइप. |
eventVirtualLocationUrl[] |
ज़रूरी नहीं. वह यूआरएल जहां इवेंट देखा जा सकता है. |
eventOrganizer |
ज़रूरी नहीं. इवेंट होस्ट करने वाला आयोजक. |
eventOrganizerUrl |
ज़रूरी नहीं. इवेंट होस्ट करने वाले आयोजक का यूआरएल. |
eventOrganizerType |
ज़रूरी नहीं. आयोजक किस तरह का है. |
eventSourceUrl[] |
ज़रूरी है. उन पेजों का यूआरएल जहां इवेंट की जानकारी या ब्यौरे मिल सकते हैं. |
eventState |
ज़रूरी नहीं. इवेंट की स्थिति. |
brandName |
ज़रूरी नहीं. ब्रैंड का स्थानीय नाम. |
eventCreator |
ज़रूरी नहीं. इवेंट बनाने वाले व्यक्ति के बारे में जानकारी. |
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 का इस्तेमाल करें. (ज़रूरी नहीं) |
entityType |
इकाई का टाइप. (ज़रूरी नहीं) |
entityRole |
इकाई की इवेंट में भूमिका. (ज़रूरी नहीं) |
publicIdentificationData |
इकाई के सार्वजनिक रेफ़रंस. (ज़रूरी नहीं) |
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 |
यह इकाई, इवेंट में होने वाले परफ़ॉर्मेंस के टाइप (जैसे, म्यूज़िकल, कॉमेडी, बैले वगैरह) को दिखाती है. यह सिर्फ़ तब लागू होता है, जब इवेंट की कैटगरी THEATRE हो. |
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 } |
| फ़ील्ड | |
|---|---|
relevantUrl[] |
किसी ऐसे वेबपेज का सार्वजनिक यूआरएल जो सिर्फ़ विषय के बारे में जानकारी देता हो. इनमें आधिकारिक वेबसाइटें, discogs, सोशल मीडिया प्लैटफ़ॉर्म, Wikipedia या IMDb पेज शामिल हो सकते हैं. उदाहरण के लिए, https://www.discogs.com/artist/1124645-Taylor-Swift, https://www.wikidata.org/wiki/Q19320959, https://twitter.com/acmilan. (ज़रूरी नहीं) |
musicbrainzId |
अगर लागू हो, तो कलाकार या संगीत से जुड़ी अन्य इकाइयों का 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 ( |
| फ़ील्ड | |
|---|---|
deliveryFee |
यह शुल्क, डिलीवरी के तरीके के हिसाब से अलग-अलग हो सकता है. |
processingFee |
उपयोगकर्ता के पेमेंट के तरीके को प्रोसेस करने के लिए लिया जाने वाला शुल्क. |
ToursAndActivitiesContent
यात्राओं और गतिविधियों के लिए खास तौर पर बनाए गए कॉन्टेंट फ़ील्ड. बार-बार इस्तेमाल किए जाने वाले फ़ील्ड में मौजूद हर एलिमेंट अलग होना चाहिए, ताकि उसे अलग से रेंडर किया जा सके. उदाहरण के लिए, बुलेट पॉइंट के तौर पर.
यात्रा और गतिविधियों के लिए, ToursAndActivitiesContent फ़ील्ड में वैल्यू भरने का सुझाव दिया जाता है. हालांकि, ऐसा करना ज़रूरी नहीं है. सभी फ़ील्ड में, सामान्य टेक्स्ट और एचटीएमएल जैसे टेक्स्ट का इस्तेमाल किया जा सकता है. इससे बेसिक फ़ॉर्मैटिंग की जा सकती है. एचटीएमएल जैसे फ़ॉर्मैटिंग टैग:
फ़्रेज़ टैग:
, , , : सिर्फ़ ऊपर दिए गए तीन टैग इस्तेमाल किए जा सकते हैं.
का इस्तेमाल पैराग्राफ़ में लाइनें तोड़ने के लिए किया जा सकता है. साथ ही, // का इस्तेमाल किसी ज़रूरी टेक्स्ट को हाइलाइट करने के लिए किया जा सकता है. अन्य सभी फ़्रेज़ टैग को अनदेखा कर दिया जाएगा.
अन्य सभी टैग और कस्टम स्टाइल इस्तेमाल करने की अनुमति नहीं है. इन्हें हटा दिया जाएगा. सभी यूआरएल, ऐंकर, और लिंक हटा दिए जाएंगे. इन्हें असली उपयोगकर्ताओं को कभी नहीं दिखाया जाएगा.
अहम जानकारी: * highlights, exclusion, और सेवा के ब्यौरे में मौजूद अन्य फ़ील्ड में पहले से दिए गए डेटा को दोहराएं नहीं. * ऊपर बताए गए टैग के अलावा, किसी दूसरे टैग का इस्तेमाल न करें. ऐसा इसलिए, क्योंकि इस्तेमाल न किए जा सकने वाले टैग में मौजूद कॉन्टेंट हटा दिया जाएगा. इससे उपयोगकर्ता अनुभव खराब हो सकता है.
| JSON के काेड में दिखाना |
|---|
{ "highlights": [ { object ( |
| फ़ील्ड | |
|---|---|
highlights[] |
उपयोगकर्ता को दिखने वाली हाइलाइट की सूची. |
inclusions[] |
शामिल किए गए उपयोगकर्ताओं की सूची, जिसे उपयोगकर्ता देख सकते हैं. |
exclusions[] |
बाहर रखे गए उपयोगकर्ताओं की सूची, जो उपयोगकर्ता को दिखती है. |
mustKnow[] |
उपयोगकर्ताओं को दिखने वाली ज़रूरी नोट की सूची. इसका इस्तेमाल, उम्र से जुड़ी पाबंदियों या अन्य ऐसी शर्तों के बारे में जानकारी देने के लिए किया जाता है जिनकी वजह से यह सेवा सही नहीं है. |
जगह
किसी जगह की भौगोलिक जानकारी.
| JSON के काेड में दिखाना |
|---|
{ "placeId": string, "name": string, "telephone": string, "url": string, "geo": { object ( |
| फ़ील्ड | |
|---|---|
placeId |
Google Places के डेटाबेस और Google Maps पर मौजूद किसी जगह का आईडी. जगह के आईडी के बारे में ज़्यादा जानने के लिए, https://developers.google.com/places/web-service/place-id पर जाएं. अगर यह जानकारी दी जाती है, तो Google इस जगह की जानकारी से लोकेशन को मैच करेगा. |
name |
जगह के नाम, फ़ोन नंबर, यूआरएल, और जियो का इस्तेमाल, जगह को Google Maps पर पहले से मौजूद जगहों से मैच करने के लिए किया जाता है. इस फ़ील्ड में जानकारी देना ज़रूरी नहीं है. हालांकि, कुछ मामलों में यह ज़रूरी हो सकता है. उदाहरण के लिए, अगर किसी सेवा की जगह का नाम नहीं दिया गया है, तो उसे किसी कारोबारी इकाई से मैच नहीं किया जाएगा.भले ही, दोनों एक ही पते पर मौजूद हों. (ज़रूरी नहीं) |
telephone |
जगह का सार्वजनिक फ़ोन नंबर, जिसमें देश और एरिया कोड शामिल हों. उदाहरण के लिए, +14567891234. (ज़रूरी नहीं) |
url |
जगह की सार्वजनिक वेबसाइट का यूआरएल. (ज़रूरी नहीं) |
geo |
जगह की भौगोलिक जानकारी, जिसमें अक्षांश, देशांतर, और पता शामिल है. (ज़रूरी नहीं) |
locationType |
अगर किसी सेवा के लिए जगह की जानकारी दी गई है, तो जगह का टाइप बताना ज़रूरी है. |
locationId |
सेवा में मौजूद जगह का यूनीक रेफ़रंस. इस आईडी का इस्तेमाल, सेवा के अन्य फ़ील्ड में इस जगह की जानकारी देने के लिए किया जा सकता है. उदाहरण के लिए, कस्टम इंटेक फ़ॉर्म में, पिक अप करने की जगह के विकल्प तय करने के लिए, लोकेशन आईडी के सेट का इस्तेमाल किया जा सकता है. अगर इसे सेट किया जाता है, तो यह आईडी एक ही सेवा में यूनीक होना चाहिए. (ज़रूरी नहीं) |
LocationType
यह किस तरह की जगह है.
| Enums | |
|---|---|
LOCATION_TYPE_UNSPECIFIED |
जगह के टाइप की जानकारी नहीं दी गई है. |
VISITED_LOCATION |
वह जगह जहां यह सेवा उपलब्ध है. |
START_LOCATION |
वह जगह जहां यह सेवा शुरू होती है. इसे MEETING_LOCATION के तौर पर भी इस्तेमाल किया जाता है. |
END_LOCATION |
वह जगह जहां यह सेवा खत्म होती है. |
रेटिंग
यह टैग, किसी इकाई के लिए रेटिंग तय करता है.
| JSON के काेड में दिखाना |
|---|
{ "value": number, "numberOfRatings": string } |
| फ़ील्ड | |
|---|---|
value |
औसत रेटिंग की वैल्यू (numberOfRatings > 0 होने पर ज़रूरी है). वैल्यू [1, 5] की रेंज में होनी चाहिए. अगर numberOfRatings की वैल्यू शून्य है, तो इसे छोड़ा जा सकता है. |
numberOfRatings |
वैल्यू का हिसाब लगाने के लिए इस्तेमाल की गई रेटिंग की संख्या (ज़रूरी है). |
HomeServiceData
घरेलू सेवा वाले वर्टिकल के लिए, अतिरिक्त जानकारी देना ज़रूरी है.
| JSON के काेड में दिखाना |
|---|
{ "categoryType": string, "jobType": string } |
| फ़ील्ड | |
|---|---|
categoryType |
यह होम सर्विस किस मुख्य कैटगरी में आती है. जैसे, प्लंबर, इलेक्ट्रिशियन वगैरह. |
jobType |
यह उस कैटगरी के तहत आने वाली नौकरी का टाइप है जिससे दी गई होम सर्विस जुड़ी है. उदाहरण के लिए, प्लंबर की कैटगरी में unclog_drain और install_faucet, काम के टाइप हैं. |
VirtualSession
वर्चुअल/ऑनलाइन सेशन के बारे में जानकारी. जैसे, ऑनलाइन योग क्लास, वर्चुअल कुकिंग क्लास वगैरह.
| JSON के काेड में दिखाना |
|---|
{ "sessionInstructions": { object ( |
| फ़ील्ड | |
|---|---|
sessionInstructions |
इस वर्चुअल क्लास को सेट अप करने के बारे में निर्देश. अगर पार्टनर बुकिंग के साथ वीडियो यूआरएल शामिल नहीं करता है, तो इस टेक्स्ट में यह जानकारी शामिल होनी चाहिए कि वीडियो यूआरएल, उपयोगकर्ता के साथ कब शेयर किया जाएगा. उदाहरण के लिए, “ज़ूम मीटिंग का यूआरएल, क्लास शुरू होने से 30 मिनट पहले ईमेल कर दिया जाएगा”. (सुझाया गया) |
sessionRequirements |
दिए गए वर्चुअल सेशन के लिए ज़रूरी शर्तें. जैसे, योगा मैट, खाना बनाने के बर्तन वगैरह (सुझाया गया) |
virtualPlatformInfo |
इस सेशन में इस्तेमाल किए गए वर्चुअल प्लैटफ़ॉर्म के बारे में जानकारी. (वर्चुअल सेवाएं चालू करने के लिए ज़रूरी है) |
isSessionPrerecorded |
ज़रूरी है. अगर वर्चुअल सेशन लाइव नहीं है और उसे पहले से रिकॉर्ड किया गया है, तो इसे सही के तौर पर सेट करें. |
VirtualPlatformInfo
उस प्लैटफ़ॉर्म के बारे में जानकारी जिसका इस्तेमाल इस वर्चुअल सेशन के लिए किया जाएगा.
| JSON के काेड में दिखाना |
|---|
{ "platform": enum ( |
| फ़ील्ड | |
|---|---|
platform |
वर्चुअल सेशन के लिए इस्तेमाल किया गया प्लैटफ़ॉर्म. |
otherPlatformName |
अगर प्लैटफ़ॉर्म को OTHER पर सेट किया गया है, तो प्लैटफ़ॉर्म का नाम. (अगर प्लैटफ़ॉर्म को 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 ( |
| फ़ील्ड | |
|---|---|
paymentMethods[] |
उपयोगकर्ताओं को सलाह दी जाती है कि वे सिर्फ़ यहां बताए गए पेमेंट के तरीकों से पेमेंट करें. |
UriTemplate
यह एक टेंप्लेट है. इसमें बताया गया है कि Google को बाहरी साइट के यूआरएल कैसे जनरेट करने चाहिए.
| JSON के काेड में दिखाना |
|---|
{ "uriTemplate": string } |
| फ़ील्ड | |
|---|---|
uriTemplate |
ज़रूरी नहीं. यूआरआई टेंप्लेट, RFC6570 के मुताबिक होना चाहिए. इसके लिए, https://datatracker.ietf.org/doc/html/rfc6570 पर जाएं. लेवल 2 के टेंप्लेट के साथ काम करता है. इन पैरामीटर को उनकी वैल्यू के हिसाब से सेट किया जाएगा. ये वैल्यू, उनकी संबंधित इकाइयों में दी गई हैं. डाइनिंग की बुकिंग के लिए लिंकआउट में ये पैरामीटर इस्तेमाल किए जा सकते हैं: 1) (ज़रूरी है) {availability_slot_start_seconds} :: यह उपलब्धता फ़ीड में startSec फ़ील्ड से मिलता है 2) (ज़रूरी है) {resources_party_size} :: यह उपलब्धता फ़ीड में partySize फ़ील्ड से मिलता है 3) (ज़रूरी नहीं है) {availability_slot_duration_seconds} :: यह उपलब्धता फ़ीड में durationSec फ़ील्ड से मिलता है 4) (ज़रूरी नहीं है) {availability_slot_availability_tag} :: यह उपलब्धता फ़ीड में availabilityTag फ़ील्ड से मिलता है इस्तेमाल का उदाहरण: 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 को अपडेट करता है और उसे दिखाता है. |