संसाधन: FlightClass
JSON के काेड में दिखाना |
---|
{ "kind": string, "localScheduledDepartureDateTime": string, "localEstimatedOrActualDepartureDateTime": string, "localBoardingDateTime": string, "localScheduledArrivalDateTime": string, "localEstimatedOrActualArrivalDateTime": string, "flightHeader": { object ( |
फ़ील्ड | |
---|---|
kind |
यह बताता है कि यह किस तरह का संसाधन है. वैल्यू: तय की गई स्ट्रिंग |
localScheduledDepartureDateTime |
ज़रूरी है. रनवे के बजाय, गेट से विमान के रवाना होने की शेड्यूल की गई तारीख और समय ध्यान दें: यह फ़ील्ड, फ़्लाइट के जाने के समय के बहुत करीब नहीं बदलना चाहिए. बस के जाने के समय (देरी वगैरह) से जुड़े अपडेट पाने के लिए, कृपया यह ISO 8601 एक्सटेंडेड फ़ॉर्मैट में तारीख/समय है. इसमें ऑफ़सेट नहीं है. समय को मिलीसेकंड तक सटीक तौर पर बताया जा सकता है. उदाहरण के लिए: यह एयरपोर्ट के टाइमज़ोन के हिसाब से तारीख/समय होना चाहिए, न कि यूटीसी टाइम. अगर यूटीसी ऑफ़सेट दिया जाता है, तो Google आपका अनुरोध अस्वीकार कर देगा. Google, फ़्लाइट के लिए चुने गए हवाई अड्डे के आधार पर टाइम ज़ोन का हिसाब लगाएगा. |
localEstimatedOrActualDepartureDateTime |
यह अनुमानित समय होता है कि विमान गेट से कब रवाना होगा या विमान गेट से कब रवाना हो चुका है. ध्यान दें: यह रनवे का समय नहीं है. यह फ़ील्ड तब सेट किया जाना चाहिए, जब इनमें से कम से कम एक बात सही हो:
यह ISO 8601 एक्सटेंडेड फ़ॉर्मैट में तारीख/समय है. इसमें ऑफ़सेट नहीं है. समय को मिलीसेकंड तक सटीक तौर पर बताया जा सकता है. उदाहरण के लिए: यह एयरपोर्ट के टाइमज़ोन के हिसाब से तारीख/समय होना चाहिए, न कि यूटीसी टाइम. अगर यूटीसी ऑफ़सेट दिया जाता है, तो Google आपका अनुरोध अस्वीकार कर देगा. Google, फ़्लाइट के लिए चुने गए हवाई अड्डे के आधार पर टाइम ज़ोन का हिसाब लगाएगा. |
localBoardingDateTime |
बोर्डिंग का समय, जैसा कि बोर्डिंग पास पर प्रिंट किया जाएगा. यह ISO 8601 के एक्सटेंडेड फ़ॉर्मैट में, तारीख/समय है. इसमें ऑफ़सेट नहीं है. समय को मिलीसेकंड तक सटीक तौर पर बताया जा सकता है. उदाहरण के लिए: यह एयरपोर्ट के टाइमज़ोन के हिसाब से तारीख/समय होना चाहिए, न कि यूटीसी टाइम. अगर यूटीसी ऑफ़सेट दिया जाता है, तो Google आपका अनुरोध अस्वीकार कर देगा. Google, फ़्लाइट के लिए चुने गए हवाई अड्डे के आधार पर टाइम ज़ोन का हिसाब लगाएगा. |
localScheduledArrivalDateTime |
रनवे के बजाय, डेस्टिनेशन गेट पर पहुंचने के लिए शेड्यूल किया गया समय. ध्यान दें: फ़्लाइट के समय के करीब आने पर, इस फ़ील्ड में बदलाव नहीं किया जाना चाहिए. बस के जाने के समय (देरी वगैरह) से जुड़े अपडेट पाने के लिए, कृपया यह ISO 8601 एक्सटेंडेड फ़ॉर्मैट में तारीख/समय है. इसमें ऑफ़सेट नहीं है. समय को मिलीसेकंड तक सटीक तौर पर बताया जा सकता है. उदाहरण के लिए: यह एयरपोर्ट के टाइमज़ोन के हिसाब से तारीख/समय होना चाहिए, न कि यूटीसी टाइम. अगर यूटीसी ऑफ़सेट दिया जाता है, तो Google आपका अनुरोध अस्वीकार कर देगा. Google, पहुंचने वाले एयरपोर्ट के आधार पर टाइम ज़ोन का हिसाब लगाएगा. |
localEstimatedOrActualArrivalDateTime |
यह अनुमानित समय होता है कि विमान, गंतव्य के गेट (रनवे नहीं) पर कब पहुंचेगा या गेट पर पहुंचने का असल समय. यह फ़ील्ड तब सेट किया जाना चाहिए, जब इनमें से कम से कम एक बात सही हो:
यह ISO 8601 एक्सटेंडेड फ़ॉर्मैट में तारीख/समय है. इसमें ऑफ़सेट नहीं है. समय को मिलीसेकंड तक सटीक तौर पर बताया जा सकता है. उदाहरण के लिए: यह एयरपोर्ट के टाइमज़ोन के हिसाब से तारीख/समय होना चाहिए, न कि यूटीसी टाइम. अगर यूटीसी ऑफ़सेट दिया जाता है, तो Google आपका अनुरोध अस्वीकार कर देगा. Google, पहुंचने वाले एयरपोर्ट के आधार पर टाइम ज़ोन का हिसाब लगाएगा. |
flightHeader |
ज़रूरी है. फ़्लाइट कैरियर और नंबर के बारे में जानकारी. |
origin |
ज़रूरी है. शुरुआत की जगह वाला एयरपोर्ट. |
destination |
ज़रूरी है. डेस्टिनेशन एयरपोर्ट. |
flightStatus |
इस फ़्लाइट की स्थिति. अगर इस विकल्प को सेट नहीं किया गया है, तो Google अन्य सोर्स के डेटा के आधार पर स्थिति का हिसाब लगाएगा. जैसे, FlightStats वगैरह. ध्यान दें: Google की ओर से तय की गई स्थिति, एपीआई के जवाबों में नहीं दिखेगी. |
boardingAndSeatingPolicy |
बोर्डिंग और सीट से जुड़ी नीतियां. इनसे यह पता चलेगा कि उपयोगकर्ताओं को कौनसे लेबल दिखाए जाएंगे. |
localGateClosingDateTime |
गेट के बंद होने का समय, जैसा कि बोर्डिंग पास पर प्रिंट किया जाएगा. अगर आपको बोर्डिंग पास में यह जानकारी नहीं करनी है, तो इस फ़ील्ड को सेट न करें. यह ISO 8601 एक्सटेंडेड फ़ॉर्मैट में तारीख/समय है. इसमें ऑफ़सेट नहीं है. समय को मिलीसेकंड तक सटीक तौर पर बताया जा सकता है. उदाहरण के लिए: यह एयरपोर्ट के टाइमज़ोन के हिसाब से तारीख/समय होना चाहिए, न कि यूटीसी टाइम. अगर यूटीसी ऑफ़सेट दिया जाता है, तो Google आपका अनुरोध अस्वीकार कर देगा. Google, फ़्लाइट के लिए चुने गए हवाई अड्डे के आधार पर टाइम ज़ोन का हिसाब लगाएगा. |
classTemplateInfo |
क्लास को कैसे दिखाया जाना चाहिए, इस बारे में टेंप्लेट की जानकारी. अगर इसे सेट नहीं किया जाता है, तो Google फ़ील्ड के डिफ़ॉल्ट सेट को दिखाएगा. |
languageOverride |
अगर यह फ़ील्ड मौजूद है, तो उपयोगकर्ता के डिवाइस पर दिखाए जाने वाले बोर्डिंग पास हमेशा इस भाषा में होंगे. BCP 47 भाषा टैग दिखाता है. उदाहरण के लिए, "en-US", "en-GB", "de" या "de-AT". |
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 |
सुरक्षा से जुड़े ऐनिमेशन के बारे में जानकारी. यह जानकारी देना ज़रूरी नहीं है. अगर यह सेट है, तो पास की जानकारी पर सुरक्षा से जुड़ा ऐनिमेशन रेंडर किया जाएगा. |
viewUnlockRequirement |
बोर्डिंग पास के लिए, अनलॉक करने की ज़रूरी शर्तों के विकल्प देखें. |
notifyPreference |
इस क्लास के फ़ील्ड में होने वाले अपडेट से सूचनाएं ट्रिगर होनी चाहिए या नहीं. सूचना देने के लिए सेट करने पर, हम उपयोगकर्ताओं को फ़ील्ड अपडेट की सूचना देने की कोशिश करेंगे. ये सूचनाएं सिर्फ़ तब उपयोगकर्ताओं को भेजी जाएंगी, जब फ़ील्ड किसी अनुमति वाली सूची का हिस्सा हो. अगर यह जानकारी नहीं दी जाती है, तो कोई सूचना ट्रिगर नहीं होगी. यह सेटिंग कुछ समय के लिए ही सेट रहती है. इसे हर PATCH या UPDATE अनुरोध के साथ सेट करना ज़रूरी है. ऐसा न करने पर, सूचना ट्रिगर नहीं होगी. |
appLinkData |
ऐप्लिकेशन या वेबसाइट का वैकल्पिक लिंक, जो पास के सामने बटन के तौर पर दिखेगा. अगर उस ऑब्जेक्ट के लिए AppLinkData दिया गया है, तो उसका इस्तेमाल किया जाएगा. |
valueAddedModuleData[] |
वैल्यू ऐडेड मॉड्यूल का डेटा, जोड़ना ज़रूरी नहीं है. कक्षा में ज़्यादा से ज़्यादा 10 छात्र-छात्राएं हो सकती हैं. किसी पास के लिए सिर्फ़ 10 आइटम दिखाए जाएंगे. इनमें, ऑब्जेक्ट से मिले आइटम को प्राथमिकता दी जाएगी. |
FlightHeader
JSON के काेड में दिखाना |
---|
{ "kind": string, "carrier": { object ( |
फ़ील्ड | |
---|---|
kind |
यह बताता है कि यह किस तरह का संसाधन है. वैल्यू: तय की गई स्ट्रिंग |
carrier |
एयरलाइन के बारे में जानकारी. यह |
flightNumber |
फ़्लाइट नंबर, जिसमें कैरियर का आईएटीए कोड शामिल न हो. इस फ़ील्ड में सिर्फ़ अंक होने चाहिए. यह उदाहरण के लिए: "123" |
operatingCarrier |
फ़्लाइट ऑपरेटिंग एयरलाइन कैरियर के बारे में जानकारी. |
operatingFlightNumber |
फ़्लाइट का वह नंबर जिसका इस्तेमाल ऑपरेटिंग कैरियर करता है. इसमें कैरियर का आईएटीए कोड नहीं होता. इस फ़ील्ड में सिर्फ़ अंक होने चाहिए. उदाहरण के लिए: "234" |
flightNumberDisplayOverride |
फ़्लाइट नंबर के लिए इस्तेमाल की जाने वाली वैल्यू को बदलें. डिसप्ले के लिए इस्तेमाल की जाने वाली डिफ़ॉल्ट वैल्यू, कैरियर + फ़्लाइट नंबर होती है. अगर यात्रियों को कोई दूसरी वैल्यू दिखानी है, तो डिफ़ॉल्ट व्यवहार को बदलने के लिए इस फ़ील्ड का इस्तेमाल करें. उदाहरण के लिए: "XX1234 / YY576" |
FlightCarrier
JSON के काेड में दिखाना |
---|
{ "kind": string, "carrierIataCode": string, "carrierIcaoCode": string, "airlineName": { object ( |
फ़ील्ड | |
---|---|
kind |
यह बताता है कि यह किस तरह का संसाधन है. वैल्यू: तय की गई स्ट्रिंग |
carrierIataCode |
मार्केटिंग कैरियर का दो वर्णों वाला आईएटीए एयरलाइन कोड (ऑपरेटिंग कैरियर के बजाय). उदाहरण के लिए, Swiss Air के लिए "LX" |
carrierIcaoCode |
मार्केटिंग कैरियर का तीन वर्णों वाला आईसीएओ एयरलाइन कोड (ऑपरेटिंग कैरियर के बजाय). उदाहरण के लिए, Easy Jet के लिए "EZY" |
airlineName |
एयरलाइन का स्थानीय नाम, जो carrierIataCode से तय होता है. अगर यह सेट नहीं है, तो डिसप्ले के लिए उदाहरण के लिए, "LX" के लिए "Swiss Air" |
airlineLogo |
एयरलाइन का लोगो, जिसकी जानकारी carrierIataCode और localizedAirlineName से मिलती है. यह लोगो, ज़्यादा जानकारी वाले कार्ड व्यू में सबसे ऊपर रेंडर किया जाएगा. |
airlineAllianceLogo |
एयरलाइन अलायंस का लोगो, जो फ़्लाइट में चढ़ने के लिए यात्री के स्कैन किए गए क्यूआर कोड के नीचे दिखता है. |
wideAirlineLogo |
एयरलाइन का चौड़ा लोगो. अगर यह जानकारी दी जाती है, तो इसका इस्तेमाल कार्ड व्यू में सबसे ऊपर बाईं ओर, एयरलाइन के लोगो की जगह किया जाएगा. |
AirportInfo
JSON के काेड में दिखाना |
---|
{
"kind": string,
"airportIataCode": string,
"terminal": string,
"gate": string,
"airportNameOverride": {
object ( |
फ़ील्ड | |
---|---|
kind |
यह बताता है कि यह किस तरह का संसाधन है. वैल्यू: तय की गई स्ट्रिंग |
airportIataCode |
तीन वर्णों वाला आईएटीए एयरपोर्ट कोड. यह उदाहरण के लिए: "SFO" |
terminal |
टर्मिनल का नाम. उदाहरण के लिए: "INTL" या "I" |
gate |
गेट का नाम. उदाहरण के लिए: "B59" या "59" |
airportNameOverride |
वैकल्पिक फ़ील्ड, जो आईएटीए के तय किए गए एयरपोर्ट शहर के नाम को बदल देता है. डिफ़ॉल्ट रूप से, Google आपके दिए गए शहर के आधिकारिक आईएटीए एयरपोर्ट के नाम, शहर के आधिकारिक आईएटीए एयरपोर्ट के नाम वेबसाइट पर देखे जा सकते हैं. उदाहरण के लिए, हवाई अड्डे के आईएटीए कोड "LTN" के लिए, आईएटीए वेबसाइट हमें बताती है कि उससे जुड़े हवाई अड्डे का शहर "लंदन" है. अगर इस फ़ील्ड में कोई जानकारी नहीं दी गई है, तो Google "मुंबई" दिखाएगा. हालांकि, इस फ़ील्ड में कोई कस्टम नाम (उदाहरण के लिए, "लंडन ल्यूटन") डालने पर, यह जानकारी बदल जाएगी. |
FlightStatus
Enums | |
---|---|
FLIGHT_STATUS_UNSPECIFIED |
|
SCHEDULED |
फ़्लाइट समय पर, पहले या देर से पहुंची. |
scheduled |
|
ACTIVE |
फ़्लाइट चल रही हो (टैक्सी, टेक ऑफ़, लैंडिंग, हवा में उड़ना). |
active |
|
LANDED |
फ़्लाइट, ऑरिजनल डेस्टिनेशन पर लैंड हो गई. |
landed |
|
CANCELLED |
फ़्लाइट रद्द हो गई है. |
cancelled |
|
REDIRECTED |
फ़्लाइट हवा में है, लेकिन वह आपके चुने गए डेस्टिनेशन के बजाय किसी दूसरे एयरपोर्ट पर जा रही है. |
redirected |
|
DIVERTED |
फ़्लाइट, मूल डेस्टिनेशन के बजाय किसी दूसरे एयरपोर्ट पर पहले ही लैंड कर चुकी है. |
diverted |
|
BoardingAndSeatingPolicy
JSON के काेड में दिखाना |
---|
{ "kind": string, "boardingPolicy": enum ( |
फ़ील्ड | |
---|---|
kind |
यह बताता है कि यह किस तरह का संसाधन है. वैल्यू: तय की गई स्ट्रिंग |
boardingPolicy |
इससे पता चलता है कि फ़्लाइट में सवार होने के लिए, एयरलाइन किस नीति का इस्तेमाल करती है. अगर यह सेट नहीं है, तो Google डिफ़ॉल्ट रूप से |
seatClassPolicy |
सीट की नीति, जो यह तय करती है कि हम सीट की क्लास को कैसे दिखाते हैं. अगर यह सेट नहीं है, तो Google डिफ़ॉल्ट रूप से |
BoardingPolicy
Enums | |
---|---|
BOARDING_POLICY_UNSPECIFIED |
|
ZONE_BASED |
|
zoneBased |
|
GROUP_BASED |
|
groupBased |
|
BOARDING_POLICY_OTHER |
|
boardingPolicyOther |
|
SeatClassPolicy
Enums | |
---|---|
SEAT_CLASS_POLICY_UNSPECIFIED |
|
CABIN_BASED |
|
cabinBased |
|
CLASS_BASED |
|
classBased |
|
TIER_BASED |
|
tierBased |
|
SEAT_CLASS_POLICY_OTHER |
|
seatClassPolicyOther |
|
तरीके |
|
---|---|
|
दिए गए क्लास आईडी से रेफ़र की गई फ़्लाइट क्लास में मैसेज जोड़ता है. |
|
दिए गए क्लास आईडी के साथ फ़्लाइट क्लास दिखाता है. |
|
दिए गए आईडी और प्रॉपर्टी के साथ फ़्लाइट क्लास डालता है. |
|
यह किसी दिए गए जारीकर्ता आईडी के लिए, फ़्लाइट की सभी क्लास की सूची दिखाता है. |
|
दिए गए क्लास आईडी से रेफ़र की गई फ़्लाइट क्लास को अपडेट करता है. |
|
दिए गए क्लास आईडी से रेफ़र की गई फ़्लाइट क्लास को अपडेट करता है. |