रिसॉर्स: TransitClass
JSON के काेड में दिखाना |
---|
{ "transitOperatorName": { object ( |
फ़ील्ड | |
---|---|
transit |
बस, मेट्रो वगैरह चलाने वाली कंपनी का नाम. |
logo |
ज़रूरी है. टिकट का लोगो. यह इमेज ऐप्लिकेशन के कार्ड की जानकारी वाले व्यू में दिखती है. |
transit |
ज़रूरी है. इस क्लास से, सार्वजनिक परिवहन का टाइप पता चलता है, जैसे कि "बस". |
watermark |
उपयोगकर्ता के डिवाइस पर दिखाने के लिए वॉटरमार्क वाली इमेज. |
language |
अगर यह फ़ील्ड मौजूद है, तो उपयोगकर्ता के डिवाइस पर दिए जाने वाले ट्रांज़िट टिकट हमेशा इसी भाषा में होंगे. BCP 47 भाषा टैग दिखाता है. इसके उदाहरण हैं: "en-US", "en-GB", "de" या "de-AT". |
custom |
ट्रांज़िट टर्मिनस के नाम की वैल्यू ( |
custom |
टिकट नंबर की वैल्यू ( |
custom |
रास्ते की पाबंदियों की वैल्यू ( |
custom |
रास्ते की पाबंदियों की जानकारी वाली वैल्यू के लिए, कस्टम लेबल ( |
custom |
समय की पाबंदियों की जानकारी वाली वैल्यू ( |
custom |
दूसरी पाबंदियों की वैल्यू ( |
custom |
खरीदारी की रसीद की संख्या की वैल्यू ( |
custom |
पुष्टि करने वाले कोड की वैल्यू ( |
custom |
खरीदारी के लिए टिकट पर दी गई मूल कीमत ( |
custom |
खरीदारी की कीमत की वैल्यू ( |
custom |
ट्रांज़िट छूट के मैसेज की वैल्यू ( |
custom |
कसी लेबल को कैरिज की वैल्यू ( |
custom |
सीट की जगह की वैल्यू ( |
custom |
कोच वैल्यू ( |
custom |
बोर्डिंग प्लैटफ़ॉर्म की वैल्यू ( |
custom |
बोर्डिंग ज़ोन की वैल्यू ( |
custom |
किराया श्रेणी की वैल्यू ( |
custom |
सार्वजनिक परिवहन में मिलने वाली छूट की कैटगरी की वैल्यू ( |
custom |
बस, मेट्रो वगैरह के किराये के नाम ( |
class |
क्लास दिखाने के तरीके के बारे में टेंप्लेट की जानकारी. अगर इसे सेट नहीं किया जाता है, तो Google फ़ील्ड के डिफ़ॉल्ट सेट को दिखाएगा. |
enable |
इस क्लास के लिए, एक तरफ़ की यात्रा के प्लान को दिखाने की सुविधा को कंट्रोल करता है. डिफ़ॉल्ट रूप से, यात्रा का कार्यक्रम सिर्फ़ एक से ज़्यादा स्टॉप वाली यात्राओं के लिए दिखेगा. |
id |
ज़रूरी है. क्लास के लिए यूनीक आइडेंटिफ़ायर. यह आईडी, जारी करने वाले के सभी क्लास के लिए यूनीक होना चाहिए. यह वैल्यू issuer ID फ़ॉर्मैट में होनी चाहिए.identifier, जहां पिछली इमेज को Google जारी करता है और बाद वाला कॉन्टेंट आप चुनता है. आपके यूनीक आइडेंटिफ़ायर में सिर्फ़ अक्षर और अंक, '.', '_' या '-' होने चाहिए. |
version |
बहिष्कृत |
issuer |
ज़रूरी है. जारी करने वाले का नाम. इसमें ज़्यादा से ज़्यादा 20 वर्ण होने चाहिए, ताकि पूरी स्ट्रिंग छोटी स्क्रीन पर दिखे. |
messages[] |
ऐप्लिकेशन में दिखने वाले मैसेज का कलेक्शन. इस ऑब्जेक्ट के सभी उपयोगकर्ताओं को इससे जुड़े मैसेज मिलेंगे. इन फ़ील्ड की संख्या ज़्यादा से ज़्यादा 10 हो सकती है. |
allowMultipleUsersPerObject |
समर्थन नहीं होना या रुकना. इसके बजाय, |
homepage |
आपके ऐप्लिकेशन के होम पेज का यूआरआई. इस फ़ील्ड में यूआरआई डालने पर, वैसा ही व्यवहार होता है जैसा linksModuleData में यूआरआई डालने पर होता है. जब कोई ऑब्जेक्ट रेंडर किया जाता है, तो होम पेज का लिंक उस जगह पर दिखता है जिसे आम तौर पर ऑब्जेक्ट के linksModuleData सेक्शन के तौर पर माना जाता है. |
locations[] |
ध्यान दें: फ़िलहाल, यह फ़ील्ड भौगोलिक सूचनाएं ट्रिगर करने के लिए काम नहीं करता. |
review |
ज़रूरी है. क्लास का स्टेटस. इस फ़ील्ड को क्लास के डेवलपमेंट में होने पर, आपको इस फ़ील्ड को अगर आपको लगता है कि क्लास इस्तेमाल के लिए तैयार है, तो आपको इस फ़ील्ड को पहले से |
review |
प्लैटफ़ॉर्म की ओर से सेट की गई समीक्षा टिप्पणियां, जब किसी क्लास को |
infoModuleData |
समर्थन नहीं होना या रुकना. इसके बजाय, textModulesData का इस्तेमाल करें. |
image |
इमेज मॉड्यूल डेटा. ऑब्जेक्ट लेवल पर, इन फ़ील्ड की ज़्यादा से ज़्यादा संख्या एक और क्लास ऑब्जेक्ट लेवल पर एक होती है. |
text |
टेक्स्ट मॉड्यूल डेटा. अगर क्लास में टेक्स्ट मॉड्यूल का डेटा भी तय किया गया है, तो दोनों दिखेंगे. ऑब्जेक्ट से ज़्यादा से ज़्यादा 10 और क्लास से 10 फ़ील्ड दिखाए जा सकते हैं. |
links |
लिंक मॉड्यूल डेटा. अगर ऑब्जेक्ट पर लिंक मॉड्यूल का डेटा भी तय किया गया है, तो दोनों दिखेंगे. |
redemption |
इससे पता चलता है कि ऑफ़र रिडीम करने वाले कौनसे लोग, स्मार्ट टैप पर पास को रिडीम कर सकते हैं. रिडेंप्शन जारी करने वाली कंपनियों की पहचान उनके आईडी से की जाती है. रिडीम करने वाले बैंक या कंपनियों के पास, कम से कम एक स्मार्ट टैप कुंजी कॉन्फ़िगर होनी चाहिए.
|
country |
देश के कोड का इस्तेमाल, कार्ड के देश के बारे में बताने के लिए किया जाता है (जब उपयोगकर्ता उस देश में न हो). साथ ही, उपयोगकर्ता की भाषा में कॉन्टेंट उपलब्ध न होने पर, स्थानीय जगह के हिसाब से कॉन्टेंट दिखाने के लिए भी इसका इस्तेमाल किया जाता है. |
hero |
कार्ड के सामने दिखाई जाने वाली वैकल्पिक बैनर इमेज. अगर कोई भी नहीं है, तो कुछ भी नहीं दिखेगा. इमेज 100% चौड़ाई में दिखेगी. |
wordMark |
समर्थन नहीं होना या रुकना. |
enable |
यह पता लगाता है कि इस क्लास में स्मार्ट टैप की सुविधा काम करती है या नहीं. |
hex |
कार्ड के बैकग्राउंड का रंग. अगर हीरो इमेज के लिए मुख्य रंग सेट नहीं किया गया है, और हीरो इमेज सेट नहीं है, तो लोगो के मुख्य रंग का इस्तेमाल किया जाएगा. फ़ॉर्मैट #rrggbb है, जहां rrggbb एक हेक्स RGB ट्रिपलेट है, जैसे कि |
localized |
issuerName के लिए अनुवाद की गई स्ट्रिंग. इसमें ज़्यादा से ज़्यादा 20 वर्ण होने चाहिए, ताकि पूरी स्ट्रिंग छोटी स्क्रीन पर दिखे. |
multiple |
इससे पता चलता है कि इस क्लास का रेफ़रंस देने वाले एक से ज़्यादा उपयोगकर्ता और डिवाइस, एक ही ऑब्जेक्ट को सेव करेंगे या नहीं. |
callback |
आखिरी उपयोगकर्ता के इस क्लास के लिए किसी ऑब्जेक्ट को सेव/मिटाने पर, कार्ड जारी करने वाली कंपनी को कॉल करने के लिए इस्तेमाल किए जाने वाले कॉलबैक के विकल्प. इस क्लास के सभी ऑब्जेक्ट पर कॉलबैक किया जा सकता है. |
security |
सुरक्षा से जुड़े ऐनिमेशन के बारे में जानकारी. यह जानकारी देना ज़रूरी नहीं है. अगर यह सेट है, तो पास की जानकारी पर सुरक्षा से जुड़ा ऐनिमेशन रेंडर होगा. |
activation |
चालू किए जा सकने वाले टिकट को चालू करने के विकल्प. |
view |
बस, मेट्रो वगैरह के टिकट के लिए, अनलॉक करने की ज़रूरी शर्तों के विकल्प देखें. |
wide |
टिकट का चौड़ा लोगो. अगर यह जानकारी दी जाती है, तो कार्ड व्यू में सबसे ऊपर बाईं ओर मौजूद लोगो की जगह इसका इस्तेमाल किया जाएगा. |
notify |
इस क्लास के लिए फ़ील्ड अपडेट होने पर सूचनाएं भेजी जाएं या नहीं. अगर इसे NOTIFY पर सेट किया जाता है, तो हम उपयोगकर्ताओं को फ़ील्ड अपडेट होने की सूचना ट्रिगर करने की कोशिश करेंगे. ये सूचनाएं सिर्फ़ तब उपयोगकर्ताओं को भेजी जाएंगी, जब फ़ील्ड किसी अनुमति वाली सूची का हिस्सा हो. अगर DO_NOT_NOTIFY या NOTIFICATION_SETTINGS_UNSPECIFIED पर सेट की जाती है, तो कोई सूचना ट्रिगर नहीं होगी. यह सेटिंग बहुत कम समय के लिए है. इसे हर पैच या अपडेट के अनुरोध के साथ सेट करना होगा. ऐसा न करने पर, सूचना ट्रिगर नहीं होगी. |
app |
ऐप्लिकेशन या वेबसाइट का वैकल्पिक लिंक, जो पास के सामने बटन के तौर पर दिखेगा. अगर संबंधित ऑब्जेक्ट के लिए AppLinkData दिया गया है, तो इसका इस्तेमाल किया जाएगा. |
value |
वैकल्पिक वैल्यू ऐडेड मॉड्यूल डेटा. क्लास में ज़्यादा से ज़्यादा दस लोग शामिल हो सकते हैं. किसी पास के लिए सिर्फ़ 10 आइटम दिखाए जाएंगे. इनमें, ऑब्जेक्ट से मिले आइटम को प्राथमिकता दी जाएगी. |
TransitType
Enums | |
---|---|
TRANSIT_TYPE_UNSPECIFIED |
|
BUS |
|
bus |
|
RAIL |
|
rail |
|
TRAM |
|
tram |
|
FERRY |
|
ferry |
|
OTHER |
|
other |
|
ActivationOptions
क्लास के लिए ActivationOptions
JSON के काेड में दिखाना |
---|
{ "activationUrl": string, "allowReactivation": boolean } |
फ़ील्ड | |
---|---|
activation |
एचटीटीपीएस यूआरएल, जो REST सेमेंटेक्स के साथ काम करता है. इसका इस्तेमाल, उपयोगकर्ताओं से ट्रिगर की गई किसी खास वैल्यू के लिए, पार्टनर से चालू करने का अनुरोध करने के लिए किया जाएगा. |
allow |
फ़्लैग करें, ताकि उपयोगकर्ता किसी दूसरे डिवाइस से ऐक्टिवेशन कॉल कर सकें. इससे, क्लाइंट को ऐक्टिवेशन बटन को चालू करने की अनुमति मिलती है. भले ही, ऐक्टिवेशन स्थिति चालू हो, लेकिन अनुरोध किया गया डिवाइस मौजूदा डिवाइस से अलग हो. |
तरीके |
|
---|---|
|
दिए गए क्लास आईडी से रेफ़र की गई ट्रांज़िट क्लास में मैसेज जोड़ता है. |
|
दिए गए क्लास आईडी के साथ बस, मेट्रो वगैरह की क्लास दिखाता है. |
|
दिए गए आईडी और प्रॉपर्टी के साथ, बस, मेट्रो वगैरह की कैटगरी डालता है. |
|
किसी दिए गए जारी करने वाले के आईडी के लिए सभी ट्रांज़िट क्लास की सूची दिखाता है. |
|
दिए गए क्लास आईडी से रेफ़र की गई बस, मेट्रो वगैरह की क्लास को अपडेट करता है. |
|
दिए गए क्लास आईडी से रेफ़र की गई ट्रांज़िट क्लास को अपडेट करता है. |