रिसॉर्स: TransitClass
| JSON के काेड में दिखाना | 
|---|
| { "transitOperatorName": { object ( | 
| फ़ील्ड | |
|---|---|
| transitOperatorName | 
 बस, मेट्रो वगैरह चलाने वाली कंपनी का नाम. | 
| logo | 
 ज़रूरी है. टिकट का लोगो. यह इमेज, ऐप्लिकेशन के कार्ड की ज़्यादा जानकारी वाले सेक्शन में दिखती है. | 
| transitType | 
 ज़रूरी है. इस क्लास से, सार्वजनिक परिवहन के किस तरह के वाहन के बारे में पता चलता है, जैसे कि "बस". | 
| watermark | 
 उपयोगकर्ता के डिवाइस पर दिखाने के लिए वॉटरमार्क इमेज. | 
| languageOverride | 
 अगर यह फ़ील्ड मौजूद है, तो उपयोगकर्ता के डिवाइस पर दिखाए जाने वाले बस, मेट्रो वगैरह के टिकट हमेशा इस भाषा में होंगे. BCP 47 भाषा टैग दिखाता है. उदाहरण के लिए, "en-US", "en-GB", "de" या "de-AT". | 
| customTransitTerminusNameLabel | 
 ट्रांज़िट टर्मिनस के नाम की वैल्यू ( | 
| customTicketNumberLabel | 
 टिकट नंबर की वैल्यू ( | 
| customRouteRestrictionsLabel | 
 रास्ते की पाबंदियों की वैल्यू ( | 
| customRouteRestrictionsDetailsLabel | 
 रास्ते की पाबंदियों की जानकारी की वैल्यू ( | 
| customTimeRestrictionsLabel | 
 समयसीमा की जानकारी की वैल्यू ( | 
| customOtherRestrictionsLabel | 
 अन्य पाबंदियों की वैल्यू ( | 
| customPurchaseReceiptNumberLabel | 
 खरीदारी रसीद के नंबर की वैल्यू ( | 
| customConfirmationCodeLabel | 
 पुष्टि करने के लिए इस्तेमाल किए जाने वाले कोड की वैल्यू ( | 
| customPurchaseFaceValueLabel | 
 खरीदारी के लिए टिकट पर दी गई मूल कीमत ( | 
| customPurchasePriceLabel | 
 खरीदारी के लिए कीमत की वैल्यू ( | 
| customDiscountMessageLabel | 
 ट्रांज़िट में मिलने वाली छूट के मैसेज की वैल्यू ( | 
| customCarriageLabel | 
 कसी लेबल को कैरिज की वैल्यू ( | 
| customSeatLabel | 
 सीट की जगह की वैल्यू ( | 
| customCoachLabel | 
 कोच वैल्यू ( | 
| customPlatformLabel | 
 बोर्डिंग प्लैटफ़ॉर्म की वैल्यू ( | 
| customZoneLabel | 
 बोर्डिंग ज़ोन की वैल्यू ( | 
| customFareClassLabel | 
 किराया क्लास की वैल्यू ( | 
| customConcessionCategoryLabel | 
 कस्टम लेबल, जिसका इस्तेमाल बस, मेट्रो वगैरह के किराये में छूट की कैटगरी की वैल्यू ( | 
| customFareNameLabel | 
 ट्रांसपोर्ट के किराये के नाम की वैल्यू ( | 
| classTemplateInfo | 
 क्लास को कैसे दिखाया जाना चाहिए, इस बारे में टेंप्लेट की जानकारी. अगर इसे सेट नहीं किया जाता है, तो Google फ़ील्ड के डिफ़ॉल्ट सेट को दिखाएगा. | 
| enableSingleLegItinerary | 
 इस क्लास के लिए, एक तरफ़ की यात्रा के प्लान को दिखाने की सुविधा को कंट्रोल करता है. डिफ़ॉल्ट रूप से, यात्रा की योजना सिर्फ़ एक से ज़्यादा लेग वाली यात्राओं के लिए दिखेगी. | 
| id | 
 ज़रूरी है. क्लास का यूनीक आइडेंटिफ़ायर. यह आईडी, जारी करने वाले बैंक की सभी क्लास के लिए यूनीक होना चाहिए. यह वैल्यू issuer ID फ़ॉर्मैट में होनी चाहिए.identifier, जहां पहला कोड Google जारी करता है और दूसरा कोड आप चुनते हैं. आपके यूनीक आइडेंटिफ़ायर में सिर्फ़ अक्षर और अंक, '.', '_' या '-' होने चाहिए. | 
| version | 
 बहिष्कृत | 
| issuerName | 
 ज़रूरी है. कार्ड जारी करने वाली कंपनी का नाम. हमारा सुझाव है कि स्ट्रिंग में ज़्यादा से ज़्यादा 20 वर्ण इस्तेमाल करें, ताकि छोटी स्क्रीन पर पूरी स्ट्रिंग दिखे. | 
| messages[] | 
 ऐप्लिकेशन में दिखाए जाने वाले मैसेज का कलेक्शन. इस ऑब्जेक्ट के सभी उपयोगकर्ताओं को इससे जुड़े मैसेज मिलेंगे. इन फ़ील्ड की ज़्यादा से ज़्यादा संख्या 10 हो सकती है. | 
| allowMultipleUsersPerObject | 
 समर्थन नहीं होना या रुकना. इसके बजाय,  | 
| homepageUri | 
 आपके ऐप्लिकेशन के होम पेज का यूआरआई. इस फ़ील्ड में यूआरआई डालने पर, वैसा ही व्यवहार होता है जैसा linksModuleData में यूआरआई डालने पर होता है. जब कोई ऑब्जेक्ट रेंडर किया जाता है, तो होम पेज का लिंक उस जगह पर दिखता है जिसे आम तौर पर ऑब्जेक्ट के linksModuleData सेक्शन के तौर पर माना जाता है. | 
| locations[] | 
 ध्यान दें: फ़िलहाल, इस फ़ील्ड का इस्तेमाल करके जगह की जानकारी वाली सूचनाएं ट्रिगर नहीं की जा सकतीं. | 
| reviewStatus | 
 ज़रूरी है. क्लास का स्टेटस. इस फ़ील्ड को  जब क्लास डेवलप हो रही हो, तब आपको इस फ़ील्ड को  जब आपको लगता है कि क्लास इस्तेमाल के लिए तैयार है, तो आपको इस फ़ील्ड को  पहले से  | 
| review | 
 जब किसी क्लास को  | 
| infoModuleData | 
 समर्थन नहीं होना या रुकना. इसके बजाय, textModulesData का इस्तेमाल करें. | 
| imageModulesData[] | 
 इमेज मॉड्यूल का डेटा. ऑब्जेक्ट लेवल पर, इन फ़ील्ड की ज़्यादा से ज़्यादा संख्या एक और क्लास ऑब्जेक्ट लेवल पर एक होती है. | 
| textModulesData[] | 
 टेक्स्ट मॉड्यूल का डेटा. अगर क्लास में टेक्स्ट मॉड्यूल का डेटा भी तय किया गया है, तो दोनों दिखेंगे. ऑब्जेक्ट से ज़्यादा से ज़्यादा 10 और क्लास से 10 फ़ील्ड दिखाए जा सकते हैं. | 
| linksModuleData | 
 मॉड्यूल का डेटा लिंक करता है. अगर ऑब्जेक्ट पर लिंक मॉड्यूल का डेटा भी तय किया गया है, तो दोनों दिखेंगे. | 
| redemptionIssuers[] | 
 इससे पता चलता है कि स्मार्ट टैप की सुविधा की मदद से, पास को रिडीम करने की अनुमति किन रिडेंप्शन जारी करने वाली कंपनियों के पास है. रिडेंप्शन जारी करने वाली कंपनियों की पहचान उनके आईडी से की जाती है. रिडेंप्शन जारी करने वाले लोगों या कंपनियों के पास, कम से कम एक स्मार्ट टैप बटन कॉन्फ़िगर होना चाहिए. स्मार्ट टैप की सुविधा के साथ काम करने के लिए,  | 
| countryCode | 
 देश का कोड, जिसका इस्तेमाल कार्ड के देश को दिखाने के लिए किया जाता है. ऐसा तब किया जाता है, जब उपयोगकर्ता उस देश में नहीं होता. साथ ही, इसका इस्तेमाल स्थानीय भाषा में कॉन्टेंट दिखाने के लिए भी किया जाता है. ऐसा तब किया जाता है, जब कॉन्टेंट उपयोगकर्ता की स्थानीय भाषा में उपलब्ध नहीं होता. | 
| heroImage | 
 कार्ड के सामने वाले हिस्से पर दिखने वाली बैनर इमेज. हालांकि, यह ज़रूरी नहीं है. अगर कोई भी नहीं है, तो कुछ नहीं दिखेगा. इमेज 100% चौड़ाई में दिखेगी. | 
| wordMark | 
 समर्थन नहीं होना या रुकना. | 
| enableSmartTap | 
 यह बताता है कि इस क्लास में स्मार्ट टैप की सुविधा काम करती है या नहीं. स्मार्ट टैप की सुविधा के साथ काम करने के लिए,  | 
| hexBackgroundColor | 
 कार्ड के बैकग्राउंड का रंग. अगर यह सेट नहीं किया गया है, तो हीरो इमेज के मुख्य रंग का इस्तेमाल किया जाता है. अगर कोई हीरो इमेज सेट नहीं की गई है, तो लोगो के मुख्य रंग का इस्तेमाल किया जाता है. फ़ॉर्मैट #rrggbb है, जहां rrggbb एक हेक्स RGB ट्रिपलेट है, जैसे कि  | 
| localizedIssuerName | 
 issuerName के लिए अनुवाद की गई स्ट्रिंग. हमारा सुझाव है कि स्ट्रिंग में ज़्यादा से ज़्यादा 20 वर्ण इस्तेमाल करें, ताकि छोटी स्क्रीन पर पूरी स्ट्रिंग दिखे. | 
| multipleDevicesAndHoldersAllowedStatus | 
 इससे पता चलता है कि इस क्लास का रेफ़रंस देने वाले एक से ज़्यादा उपयोगकर्ता और डिवाइस, एक ही ऑब्जेक्ट को सेव करेंगे या नहीं. | 
| callbackOptions | 
 आखिरी उपयोगकर्ता के इस क्लास के लिए किसी ऑब्जेक्ट को सेव/मिटाने पर, कार्ड जारी करने वाली कंपनी को कॉल करने के लिए इस्तेमाल किए जाने वाले कॉलबैक विकल्प. इस क्लास के सभी ऑब्जेक्ट, कॉलबैक के लिए ज़रूरी शर्तें पूरी करते हैं. | 
| securityAnimation | 
 सुरक्षा से जुड़े ऐनिमेशन के बारे में जानकारी. यह जानकारी देना ज़रूरी नहीं है. अगर यह सेट है, तो पास की जानकारी पर सुरक्षा से जुड़ा ऐनिमेशन रेंडर किया जाएगा. | 
| activationOptions | 
 चालू किए जा सकने वाले टिकट को चालू करने के विकल्प. | 
| viewUnlockRequirement | 
 बस, मेट्रो वगैरह के टिकट के लिए, अनलॉक करने की ज़रूरी शर्तों के विकल्प देखें. | 
| wideLogo | 
 टिकट का चौड़ा लोगो. अगर यह जानकारी दी जाती है, तो इसका इस्तेमाल कार्ड व्यू में सबसे ऊपर बाईं ओर मौजूद लोगो की जगह किया जाएगा. | 
| notifyPreference | 
 इस क्लास के फ़ील्ड में होने वाले अपडेट से सूचनाएं ट्रिगर होनी चाहिए या नहीं. सूचना देने के लिए सेट करने पर, हम उपयोगकर्ताओं को फ़ील्ड अपडेट की सूचना देने की कोशिश करेंगे. ये सूचनाएं सिर्फ़ तब उपयोगकर्ताओं को भेजी जाएंगी, जब फ़ील्ड किसी अनुमति वाली सूची का हिस्सा हो. अगर इसकी वैल्यू DO_NOT_NOTIFY या NOTIFICATION_SETTINGS_UNSPECIFIED पर सेट है, तो कोई सूचना ट्रिगर नहीं होगी. यह सेटिंग कुछ समय के लिए ही सेट रहती है. इसे हर PATCH या UPDATE अनुरोध के साथ सेट करना ज़रूरी है. ऐसा न करने पर, सूचना ट्रिगर नहीं होगी. | 
| appLinkData | 
 ऐप्लिकेशन या वेबसाइट का वैकल्पिक लिंक, जो पास के सामने बटन के तौर पर दिखेगा. अगर उस ऑब्जेक्ट के लिए AppLinkData दिया गया है, तो उसका इस्तेमाल किया जाएगा. | 
| valueAddedModuleData[] | 
 वैल्यू ऐडेड मॉड्यूल का डेटा, जोड़ना ज़रूरी नहीं है. कक्षा में ज़्यादा से ज़्यादा 10 छात्र-छात्राएं हो सकती हैं. किसी पास के लिए सिर्फ़ 10 आइटम दिखाए जाएंगे. इनमें, ऑब्जेक्ट से मिले आइटम को प्राथमिकता दी जाएगी. | 
| merchantLocations[] | 
 कारोबारी या कंपनी की जगहें. क्लास में ज़्यादा से ज़्यादा 10 लोग शामिल हो सकते हैं. 10 से ज़्यादा MerchantLocations जोड़ने पर, उन्हें अस्वीकार कर दिया जाएगा. जब कोई उपयोगकर्ता, Google की तय की गई त्रिज्या के अंदर पहुंचेगा, तो इन जगहों पर सूचनाएं ट्रिगर हो जाएंगी. यह फ़ील्ड, अब काम न करने वाले LatLongPoints की जगह ले लेगा. | 
TransitType
| Enums | |
|---|---|
| TRANSIT_TYPE_UNSPECIFIED | |
| BUS | |
| bus | 
 | 
| RAIL | |
| rail | 
 | 
| TRAM | |
| tram | 
 | 
| FERRY | |
| ferry | 
 | 
| OTHER | |
| other | 
 | 
ActivationOptions
क्लास के लिए ActivationOptions
| JSON के काेड में दिखाना | 
|---|
| { "activationUrl": string, "allowReactivation": boolean } | 
| फ़ील्ड | |
|---|---|
| activationUrl | 
 एचटीटीपीएस यूआरएल, जो REST सेमेंटेक्स के साथ काम करता है. इसका इस्तेमाल, उपयोगकर्ताओं से ट्रिगर की गई किसी खास वैल्यू के लिए, पार्टनर से चालू करने का अनुरोध करने के लिए किया जाएगा. | 
| allowReactivation | 
 उपयोगकर्ताओं को किसी दूसरे डिवाइस से चालू करने का कॉल करने की अनुमति देने के लिए फ़्लैग. इससे क्लाइंट, चालू करने के बटन को चालू के तौर पर रेंडर कर सकता है. भले ही, activationStatus की वैल्यू 'चालू है' हो, लेकिन अनुरोध किया गया डिवाइस मौजूदा डिवाइस से अलग हो. | 
| तरीके | |
|---|---|
| 
 | दिए गए क्लास आईडी से रेफ़र की गई बस, मेट्रो वगैरह की कैटगरी में मैसेज जोड़ता है. | 
| 
 | दिए गए क्लास आईडी के साथ, बस, मेट्रो वगैरह की क्लास दिखाता है. | 
| 
 | दिए गए आईडी और प्रॉपर्टी के साथ, बस, मेट्रो वगैरह की कैटगरी डालता है. | 
| 
 | किसी जारीकर्ता आईडी के लिए, सार्वजनिक परिवहन की सभी क्लास की सूची दिखाता है. | 
| 
 | दिए गए क्लास आईडी से रेफ़र की गई बस, मेट्रो वगैरह की क्लास को अपडेट करता है. | 
| 
 | दिए गए क्लास आईडी से रेफ़र की गई बस, मेट्रो वगैरह की क्लास को अपडेट करता है. | 
