REST Resource: flightclass

संसाधन: FlightClass

JSON के काेड में दिखाना
{
  "kind": string,
  "localScheduledDepartureDateTime": string,
  "localEstimatedOrActualDepartureDateTime": string,
  "localBoardingDateTime": string,
  "localScheduledArrivalDateTime": string,
  "localEstimatedOrActualArrivalDateTime": string,
  "flightHeader": {
    object (FlightHeader)
  },
  "origin": {
    object (AirportInfo)
  },
  "destination": {
    object (AirportInfo)
  },
  "flightStatus": enum (FlightStatus),
  "boardingAndSeatingPolicy": {
    object (BoardingAndSeatingPolicy)
  },
  "localGateClosingDateTime": string,
  "classTemplateInfo": {
    object (ClassTemplateInfo)
  },
  "languageOverride": string,
  "id": string,
  "version": string,
  "issuerName": string,
  "messages": [
    {
      object (Message)
    }
  ],
  "allowMultipleUsersPerObject": boolean,
  "homepageUri": {
    object (Uri)
  },
  "locations": [
    {
      object (LatLongPoint)
    }
  ],
  "reviewStatus": enum (ReviewStatus),
  "review": {
    object (Review)
  },
  "infoModuleData": {
    object (InfoModuleData)
  },
  "imageModulesData": [
    {
      object (ImageModuleData)
    }
  ],
  "textModulesData": [
    {
      object (TextModuleData)
    }
  ],
  "linksModuleData": {
    object (LinksModuleData)
  },
  "redemptionIssuers": [
    string
  ],
  "countryCode": string,
  "heroImage": {
    object (Image)
  },
  "wordMark": {
    object (Image)
  },
  "enableSmartTap": boolean,
  "hexBackgroundColor": string,
  "localizedIssuerName": {
    object (LocalizedString)
  },
  "multipleDevicesAndHoldersAllowedStatus": enum (MultipleDevicesAndHoldersAllowedStatus),
  "callbackOptions": {
    object (CallbackOptions)
  },
  "securityAnimation": {
    object (SecurityAnimation)
  },
  "viewUnlockRequirement": enum (ViewUnlockRequirement),
  "notifyPreference": enum (NotificationSettingsForUpdates),
  "appLinkData": {
    object (AppLinkData)
  },
  "valueAddedModuleData": [
    {
      object (ValueAddedModuleData)
    }
  ]
}
फ़ील्ड
kind
(deprecated)

string

यह बताता है कि यह किस तरह का संसाधन है. वैल्यू: तय की गई स्ट्रिंग "walletobjects#flightClass".

localScheduledDepartureDateTime

string

ज़रूरी है. रनवे के बजाय, गेट से विमान के रवाना होने की शेड्यूल की गई तारीख और समय

ध्यान दें: इस फ़ील्ड में, फ़्लाइट के जाने के समय से पहले बदलाव नहीं किया जाना चाहिए. बस के जाने के समय (देरी वगैरह) से जुड़े अपडेट पाने के लिए, कृपया localEstimatedOrActualDepartureDateTime सेट करें.

यह ISO 8601 के एक्सटेंडेड फ़ॉर्मैट में, तारीख/समय है. इसमें ऑफ़सेट नहीं है. समय को मिलीसेकंड तक सटीक तौर पर बताया जा सकता है.

उदाहरण के लिए: 2027-03-05T06:30:00

यह हवाई अड्डे की स्थानीय तारीख/समय होनी चाहिए, न कि यूटीसी समय.

अगर यूटीसी ऑफ़सेट दिया जाता है, तो Google आपका अनुरोध अस्वीकार कर देगा. Google, रवाना होने वाले हवाई अड्डे के आधार पर टाइम ज़ोन का हिसाब लगाएगा.

localEstimatedOrActualDepartureDateTime

string

यह अनुमानित समय होता है कि विमान गेट से कब रवाना होगा या विमान गेट से कब रवाना हो चुका है. ध्यान दें: यह रनवे का समय नहीं है.

इस फ़ील्ड को तब सेट किया जाना चाहिए, जब इनमें से कम से कम कोई एक बात सही हो:

  • यह शेड्यूल किए गए समय से अलग है. Google इसका इस्तेमाल, डिलीवरी में लगने वाले समय का हिसाब लगाने के लिए करेगा.
  • हवाई जहाज़ पहले ही गेट से निकल चुका है. Google इसका इस्तेमाल, उपयोगकर्ता को फ़्लाइट के रवाना होने की सूचना देने के लिए करेगा.

यह ISO 8601 के एक्सटेंडेड फ़ॉर्मैट में, तारीख/समय है. इसमें ऑफ़सेट नहीं है. समय को मिलीसेकंड तक सटीक तौर पर बताया जा सकता है.

उदाहरण के लिए: 2027-03-05T06:30:00

यह हवाई अड्डे की स्थानीय तारीख/समय होनी चाहिए, न कि यूटीसी समय.

अगर यूटीसी ऑफ़सेट दिया जाता है, तो Google आपके अनुरोध को अस्वीकार कर देगा. Google, रवाना होने वाले हवाई अड्डे के आधार पर टाइम ज़ोन का हिसाब लगाएगा.

localBoardingDateTime

string

बोर्डिंग का समय, जैसा कि बोर्डिंग पास पर प्रिंट किया जाएगा.

यह ISO 8601 के एक्सटेंडेड फ़ॉर्मैट में, तारीख/समय है. इसमें ऑफ़सेट नहीं है. समय को मिलीसेकंड तक सटीक बनाया जा सकता है.

उदाहरण के लिए: 2027-03-05T06:30:00

यह हवाई अड्डे की स्थानीय तारीख/समय होनी चाहिए, न कि यूटीसी समय.

अगर यूटीसी ऑफ़सेट दिया जाता है, तो Google आपका अनुरोध अस्वीकार कर देगा. Google, रवाना होने वाले हवाई अड्डे के आधार पर टाइम ज़ोन का हिसाब लगाएगा.

localScheduledArrivalDateTime

string

रनवे के बजाय, डेस्टिनेशन गेट पर पहुंचने के लिए शेड्यूल किया गया समय.

ध्यान दें: इस फ़ील्ड को फ़्लाइट के समय से बहुत पहले नहीं बदलना चाहिए. बस के जाने के समय (देरी वगैरह) से जुड़े अपडेट पाने के लिए, कृपया localEstimatedOrActualArrivalDateTime सेट करें.

यह ISO 8601 के एक्सटेंडेड फ़ॉर्मैट में, तारीख/समय है. इसमें ऑफ़सेट नहीं है. समय को मिलीसेकंड तक सटीक तौर पर बताया जा सकता है.

उदाहरण के लिए: 2027-03-05T06:30:00

यह हवाई अड्डे की स्थानीय तारीख/समय होनी चाहिए, न कि यूटीसी समय.

अगर यूटीसी ऑफ़सेट दिया जाता है, तो Google आपका अनुरोध अस्वीकार कर देगा. Google, आने वाले एयरपोर्ट के आधार पर टाइम ज़ोन का हिसाब लगाएगा.

localEstimatedOrActualArrivalDateTime

string

यह अनुमानित समय होता है कि विमान, गंतव्य के गेट (रनवे नहीं) पर कब पहुंचेगा या गेट पर पहुंचने का असल समय.

इस फ़ील्ड को तब सेट किया जाना चाहिए, जब इनमें से कम से कम कोई एक बात सही हो:

  • यह शेड्यूल किए गए समय से अलग है. Google इसका इस्तेमाल, डिलीवरी में लगने वाले समय का हिसाब लगाने के लिए करेगा.
  • फ़्लाइट पहले ही गेट पर आ चुकी है. Google इसका इस्तेमाल, उपयोगकर्ता को यह बताने के लिए करेगा कि फ़्लाइट गेट पर आ गई है.

यह तारीख/समय का फ़ॉर्मैट, ISO 8601 है. यह तारीख/समय ऑफ़सेट के बिना है. समय को मिलीसेकंड तक सटीक तौर पर बताया जा सकता है.

उदाहरण के लिए: 2027-03-05T06:30:00

यह हवाई अड्डे की स्थानीय तारीख/समय होनी चाहिए, न कि यूटीसी समय.

अगर यूटीसी ऑफ़सेट दिया जाता है, तो Google आपके अनुरोध को अस्वीकार कर देगा. Google, पहुंचने वाले एयरपोर्ट के आधार पर टाइम ज़ोन का हिसाब लगाएगा.

flightHeader

object (FlightHeader)

ज़रूरी है. फ़्लाइट कैरियर और उसके नंबर के बारे में जानकारी.

origin

object (AirportInfo)

ज़रूरी है. शुरुआत की जगह का एयरपोर्ट.

destination

object (AirportInfo)

ज़रूरी है. डेस्टिनेशन एयरपोर्ट.

flightStatus

enum (FlightStatus)

इस फ़्लाइट की स्थिति.

अगर इस विकल्प को सेट नहीं किया गया है, तो Google अन्य सोर्स के डेटा के आधार पर स्थिति का हिसाब लगाएगा. जैसे, FlightStats वगैरह.

ध्यान दें: Google की ओर से तय की गई स्थिति, एपीआई के जवाबों में नहीं दिखेगी.

boardingAndSeatingPolicy

object (BoardingAndSeatingPolicy)

बोर्डिंग और सीट से जुड़ी नीतियां. इनसे यह पता चलेगा कि उपयोगकर्ताओं को कौनसे लेबल दिखाए जाएंगे.

localGateClosingDateTime

string

गेट के बंद होने का समय, जैसा कि बोर्डिंग पास पर प्रिंट किया जाएगा. अगर आपको बोर्डिंग पास में यह जानकारी नहीं करनी है, तो इस फ़ील्ड को सेट न करें.

यह ISO 8601 एक्सटेंडेड फ़ॉर्मैट में तारीख/समय है. इसमें ऑफ़सेट नहीं है. समय को मिलीसेकंड तक सटीक बनाया जा सकता है.

उदाहरण के लिए: 2027-03-05T06:30:00

यह हवाई अड्डे की स्थानीय तारीख/समय होनी चाहिए, न कि यूटीसी समय.

अगर यूटीसी ऑफ़सेट दिया जाता है, तो Google अनुरोध को अस्वीकार कर देगा. Google, रवाना होने वाले हवाई अड्डे के आधार पर टाइम ज़ोन का हिसाब लगाएगा.

classTemplateInfo

object (ClassTemplateInfo)

क्लास को कैसे दिखाना चाहिए, इस बारे में टेंप्लेट की जानकारी. अगर इसे सेट नहीं किया जाता है, तो Google फ़ील्ड के डिफ़ॉल्ट सेट को दिखाएगा.

languageOverride

string

अगर यह फ़ील्ड मौजूद है, तो उपयोगकर्ता के डिवाइस पर दिखाए जाने वाले बोर्डिंग पास हमेशा इस भाषा में होंगे. BCP 47 भाषा टैग दिखाता है. वैल्यू के उदाहरण: "en-US", "en-GB", "de" या "de-AT".

id

string

ज़रूरी है. क्लास का यूनीक आइडेंटिफ़ायर. यह आईडी, जारी करने वाले बैंक की सभी क्लास के लिए यूनीक होना चाहिए. यह वैल्यू, issuer ID फ़ॉर्मैट के हिसाब से होनी चाहिए.identifier, जहां पिछली इमेज को Google जारी करता है और बाद वाला कॉन्टेंट आप चुनता है. आपके यूनीक आइडेंटिफ़ायर में सिर्फ़ अक्षर और अंक, '.', '_' या '-' होने चाहिए.

version
(deprecated)

string (int64 format)

बहिष्कृत

issuerName

string

ज़रूरी है. कार्ड जारी करने वाले बैंक का नाम. हमारा सुझाव है कि स्ट्रिंग में ज़्यादा से ज़्यादा 20 वर्ण इस्तेमाल करें, ताकि छोटी स्क्रीन पर पूरी स्ट्रिंग दिखे.

messages[]

object (Message)

ऐप्लिकेशन में दिखाए जाने वाले मैसेज का कलेक्शन. इस ऑब्जेक्ट के सभी उपयोगकर्ताओं को इससे जुड़े मैसेज मिलेंगे. इन फ़ील्ड की संख्या ज़्यादा से ज़्यादा 10 हो सकती है.

allowMultipleUsersPerObject
(deprecated)

boolean

समर्थन नहीं होना या रुकना. इसके बजाय, multipleDevicesAndHoldersAllowedStatus का इस्तेमाल करें.

homepageUri

object (Uri)

आपके ऐप्लिकेशन के होम पेज का यूआरआई. इस फ़ील्ड में यूआरआई डालने पर, वैसा ही व्यवहार होता है जैसा linksModuleData में यूआरआई डालने पर होता है. जब कोई ऑब्जेक्ट रेंडर किया जाता है, तो होम पेज का लिंक उस जगह पर दिखता है जिसे आम तौर पर ऑब्जेक्ट के linksModuleData सेक्शन के तौर पर माना जाता है.

locations[]
(deprecated)

object (LatLongPoint)

ध्यान दें: फ़िलहाल, इस फ़ील्ड का इस्तेमाल करके जगह की जानकारी से जुड़ी सूचनाएं ट्रिगर नहीं की जा सकतीं.

reviewStatus

enum (ReviewStatus)

ज़रूरी है. क्लास का स्टेटस. इस फ़ील्ड को draft या underReview पर सेट किया जा सकता है. इसके लिए, एपीआई कॉल को डालें, पैच करें या अपडेट करें. समीक्षा की स्थिति को draft से बदलने के बाद, उसे फिर से draft पर नहीं बदला जा सकता.

जब क्लास डेवलप हो रही हो, तब आपको इस फ़ील्ड को draft पर सेट रखना चाहिए. कोई ऑब्जेक्ट बनाने के लिए, draft क्लास का इस्तेमाल नहीं किया जा सकता.

जब आपको लगता है कि क्लास इस्तेमाल के लिए तैयार है, तो आपको इस फ़ील्ड को underReview पर सेट करना चाहिए. प्लैटफ़ॉर्म इस फ़ील्ड को अपने-आप approved पर सेट कर देगा. इसके बाद, इसका इस्तेमाल ऑब्जेक्ट बनाने या माइग्रेट करने के लिए तुरंत किया जा सकता है.

पहले से approved क्लास को अपडेट करते समय, आपको इस फ़ील्ड को underReview पर सेट रखना चाहिए.

review

object (Review)

जब किसी क्लास को approved या rejected के तौर पर मार्क किया जाता है, तब प्लैटफ़ॉर्म की ओर से सेट की गई समीक्षा की टिप्पणियां.

infoModuleData
(deprecated)

object (InfoModuleData)

समर्थन नहीं होना या रुकना. इसके बजाय, textModulesData का इस्तेमाल करें.

imageModulesData[]

object (ImageModuleData)

इमेज मॉड्यूल का डेटा. ऑब्जेक्ट लेवल पर, इन फ़ील्ड की ज़्यादा से ज़्यादा संख्या एक और क्लास ऑब्जेक्ट लेवल पर एक होती है.

textModulesData[]

object (TextModuleData)

टेक्स्ट मॉड्यूल का डेटा. अगर क्लास में टेक्स्ट मॉड्यूल डेटा भी तय किया गया है, तो दोनों दिखाए जाएंगे. ऑब्जेक्ट से ज़्यादा से ज़्यादा 10 और क्लास से 10 फ़ील्ड दिखाए जा सकते हैं.

redemptionIssuers[]

string (int64 format)

इससे पता चलता है कि स्मार्ट टैप की सुविधा की मदद से, पास को रिडीम करने की अनुमति किसके पास है. रिडेंप्शन जारी करने वाली कंपनियों की पहचान उनके आईडी से की जाती है. रिडीम करने वाले बैंक या कंपनियों के पास, कम से कम एक स्मार्ट टैप कुंजी कॉन्फ़िगर होनी चाहिए.

स्मार्ट टैप की सुविधा के साथ काम करने के लिए, enableSmartTap और ऑब्जेक्ट लेवल smartTapRedemptionLevel फ़ील्ड को भी सही तरीके से सेट अप करना ज़रूरी है.

countryCode

string

देश का कोड, जिसका इस्तेमाल कार्ड के देश को दिखाने के लिए किया जाता है. ऐसा तब किया जाता है, जब उपयोगकर्ता उस देश में नहीं होता. साथ ही, उपयोगकर्ता की स्थानीय भाषा में कॉन्टेंट उपलब्ध न होने पर, स्थानीय भाषा में कॉन्टेंट दिखाने के लिए भी इसका इस्तेमाल किया जाता है.

heroImage

object (Image)

कार्ड के सामने वाले हिस्से पर दिखने वाली बैनर इमेज. हालांकि, यह ज़रूरी नहीं है. अगर कोई उपयोगकर्ता मौजूद नहीं है, तो कुछ भी नहीं दिखेगा. इमेज 100% चौड़ाई में दिखेगी.

wordMark
(deprecated)

object (Image)

समर्थन नहीं होना या रुकना.

enableSmartTap

boolean

इससे पता चलता है कि यह क्लास, स्मार्ट टैप की सुविधा के साथ काम करती है या नहीं. स्मार्ट टैप की सुविधा के साथ काम करने के लिए, redemptionIssuers और ऑब्जेक्ट लेवल smartTapRedemptionLevel फ़ील्ड को भी सही तरीके से सेट अप करना ज़रूरी है.

hexBackgroundColor

string

कार्ड के बैकग्राउंड का रंग. अगर हीरो इमेज के लिए मुख्य रंग सेट नहीं किया गया है, और हीरो इमेज सेट नहीं है, तो लोगो के मुख्य रंग का इस्तेमाल किया जाएगा. फ़ॉर्मैट #rrggbb है, जहां rrggbb, हेक्स RGB ट्रिपलेट है, जैसे #ffcc00. आरजीबी ट्रिपलेट के शॉर्टहैंड वर्शन का भी इस्तेमाल किया जा सकता है. जैसे, #rgb, #fc0.

localizedIssuerName

object (LocalizedString)

जारी करने वाले के नाम के लिए अनुवाद की गई स्ट्रिंग. हमारा सुझाव है कि स्ट्रिंग में ज़्यादा से ज़्यादा 20 वर्ण इस्तेमाल करें, ताकि छोटी स्क्रीन पर पूरी स्ट्रिंग दिखे.

multipleDevicesAndHoldersAllowedStatus

enum (MultipleDevicesAndHoldersAllowedStatus)

इससे पता चलता है कि इस क्लास का रेफ़रंस देने वाले एक से ज़्यादा उपयोगकर्ता और डिवाइस, एक ही ऑब्जेक्ट को सेव करेंगे या नहीं.

callbackOptions

object (CallbackOptions)

कॉलबैक के विकल्पों का इस्तेमाल, असली उपयोगकर्ता की ओर से इस क्लास के लिए किसी ऑब्जेक्ट को हर बार सेव करने/मिटाने के लिए, जारी करने वाले को वापस कॉल करने के लिए किया जा सकता है. इस क्लास के सभी ऑब्जेक्ट, कॉलबैक के लिए ज़रूरी शर्तें पूरी करते हैं.

securityAnimation

object (SecurityAnimation)

सुरक्षा ऐनिमेशन के बारे में वैकल्पिक जानकारी. अगर यह सेट है, तो पास की जानकारी पर सुरक्षा से जुड़ा ऐनिमेशन रेंडर किया जाएगा.

viewUnlockRequirement

enum (ViewUnlockRequirement)

बोर्डिंग पास के लिए, अनलॉक करने की ज़रूरी शर्तों के विकल्प देखें.

notifyPreference

enum (NotificationSettingsForUpdates)

इस क्लास के लिए फ़ील्ड अपडेट होने पर सूचनाएं भेजी जाएं या नहीं. सूचना देने के लिए सेट करने पर, हम उपयोगकर्ताओं को फ़ील्ड अपडेट की सूचना देने की कोशिश करेंगे. ये सूचनाएं सिर्फ़ तब उपयोगकर्ताओं को भेजी जाएंगी, जब फ़ील्ड किसी अनुमति वाली सूची का हिस्सा हो. अगर यह जानकारी नहीं दी जाती है, तो कोई सूचना ट्रिगर नहीं होगी. यह सेटिंग कुछ समय के लिए ही सेट रहती है. इसे हर PATCH या UPDATE अनुरोध के साथ सेट करना ज़रूरी है. ऐसा न करने पर, सूचना ट्रिगर नहीं होगी.

valueAddedModuleData[]

object (ValueAddedModuleData)

वैल्यू ऐडेड मॉड्यूल का डेटा, जो देना ज़रूरी नहीं है. कक्षा में ज़्यादा से ज़्यादा 10 छात्र-छात्राएं हो सकती हैं. किसी पास के लिए सिर्फ़ 10 आइटम दिखाए जाएंगे. इनमें, ऑब्जेक्ट से मिले आइटम को प्राथमिकता दी जाएगी.

FlightHeader

JSON के काेड में दिखाना
{
  "kind": string,
  "carrier": {
    object (FlightCarrier)
  },
  "flightNumber": string,
  "operatingCarrier": {
    object (FlightCarrier)
  },
  "operatingFlightNumber": string,
  "flightNumberDisplayOverride": string
}
फ़ील्ड
kind
(deprecated)

string

यह बताता है कि यह किस तरह का संसाधन है. वैल्यू: तय की गई स्ट्रिंग "walletobjects#flightHeader".

carrier

object (FlightCarrier)

एयरलाइन के बारे में जानकारी. यह flightHeader की ज़रूरी प्रॉपर्टी है.

flightNumber

string

फ़्लाइट का नंबर, जिसमें कैरियर का आईएटीए कोड शामिल नहीं है. इस फ़ील्ड में सिर्फ़ अंक होने चाहिए. यह flightHeader की ज़रूरी प्रॉपर्टी है.

उदाहरण के लिए: "123"

operatingCarrier

object (FlightCarrier)

फ़्लाइट ऑपरेटिंग एयरलाइन कैरियर के बारे में जानकारी.

operatingFlightNumber

string

वह फ़्लाइट नंबर जिसका इस्तेमाल मोबाइल और इंटरनेट सेवा देने वाली कंपनी, आईएटीए मोबाइल और इंटरनेट सेवा देने वाली कंपनी कोड के बिना करती है. इस फ़ील्ड में सिर्फ़ अंक होने चाहिए.

उदाहरण के लिए: "234"

flightNumberDisplayOverride

string

फ़्लाइट नंबर के लिए इस्तेमाल की जाने वाली वैल्यू को बदलें. डिसप्ले के लिए इस्तेमाल की जाने वाली डिफ़ॉल्ट वैल्यू, कैरियर + फ़्लाइट नंबर होती है. अगर यात्रियों को कोई दूसरी वैल्यू दिखानी है, तो डिफ़ॉल्ट व्यवहार को बदलने के लिए इस फ़ील्ड का इस्तेमाल करें.

उदाहरण के लिए: "XX1234 / YY576"

FlightCarrier

JSON के काेड में दिखाना
{
  "kind": string,
  "carrierIataCode": string,
  "carrierIcaoCode": string,
  "airlineName": {
    object (LocalizedString)
  },
  "airlineLogo": {
    object (Image)
  },
  "airlineAllianceLogo": {
    object (Image)
  },
  "wideAirlineLogo": {
    object (Image)
  }
}
फ़ील्ड
kind
(deprecated)

string

यह बताता है कि यह किस तरह का संसाधन है. वैल्यू: तय की गई स्ट्रिंग "walletobjects#flightCarrier".

carrierIataCode

string

मार्केटिंग कैरियर (ऑपरेटिंग कैरियर के बजाय) का दो वर्णों वाला आईएटीए एयरलाइन कोड. carrier और operatingCarrier के लिए, इस या carrierIcaoCode में से किसी एक की वैल्यू देना ज़रूरी है.

उदाहरण: स्विस एयर के लिए "LX"

carrierIcaoCode

string

मार्केटिंग कैरियर का तीन वर्णों वाला आईसीएओ एयरलाइन कोड (ऑपरेटिंग कैरियर के बजाय). carrier और operatingCarrier के लिए, इनमें से कोई एक या carrierIataCode देना ज़रूरी है.

उदा: Easy Jet के लिए "EZY"

airlineName

object (LocalizedString)

एयरलाइन का स्थानीय नाम, जो carrierIataCode से तय होता है. अगर यह सेट नहीं है, तो डिसप्ले के लिए FlightClass में मौजूद issuerName या localizedIssuerName का इस्तेमाल किया जाएगा.

उदाहरण के लिए, "LX" के लिए "Swiss Air"

AirportInfo

JSON के काेड में दिखाना
{
  "kind": string,
  "airportIataCode": string,
  "terminal": string,
  "gate": string,
  "airportNameOverride": {
    object (LocalizedString)
  }
}
फ़ील्ड
kind
(deprecated)

string

बताता है कि यह किस तरह का संसाधन है. मान: तय स्ट्रिंग "walletobjects#airportInfo".

airportIataCode

string

तीन वर्णों वाला आईएटीए एयरपोर्ट कोड. यह origin और destination के लिए ज़रूरी फ़ील्ड है.

उदाहरण: "SFO"

terminal

string

टर्मिनल का नाम. उदाहरण के लिए: "INTL" या "I"

gate

string

गेट का नाम. उदाहरण के लिए: "B59" या "59"

airportNameOverride

object (LocalizedString)

यह फ़ील्ड ज़रूरी नहीं है. यह आईएटीए से तय किए गए एयरपोर्ट शहर के नाम को बदल देता है. डिफ़ॉल्ट रूप से, Google आपके दिए गए airportIataCode को लेकर, उसे आईएटीए के तय किए गए एयरपोर्ट शहर के आधिकारिक नाम से मैप करता है.

शहर के आधिकारिक आईएटीए एयरपोर्ट के नाम, शहर के आधिकारिक आईएटीए एयरपोर्ट के नाम वेबसाइट पर देखे जा सकते हैं. उदाहरण के लिए, हवाई अड्डे के आईएटीए कोड "LTN" के लिए, आईएटीए की वेबसाइट से हमें पता चलता है कि हवाई अड्डे से जुड़ा शहर "लंदन" है.

अगर इस फ़ील्ड में अपने-आप जानकारी नहीं भरी जाती, तो Google "लंदन" दिखाएगा.

हालांकि, इस फ़ील्ड में कोई कस्टम नाम (उदाहरण के लिए, "लंडन ल्यूटन") डालने पर, यह जानकारी बदल जाएगी.

FlightStatus

Enums
FLIGHT_STATUS_UNSPECIFIED
SCHEDULED फ़्लाइट समय पर, पहले या देर से है.
scheduled

SCHEDULED के लिए लेगसी उपनाम. समर्थन नहीं होना या रुकना.

ACTIVE फ़्लाइट चल रही हो (टैक्सी, टेक ऑफ़, लैंडिंग, हवा में उड़ना).
active

ACTIVE के लिए लेगसी उपनाम. समर्थन नहीं होना या रुकना.

LANDED फ़्लाइट, ऑरिजनल डेस्टिनेशन पर लैंड कर गई.
landed

LANDED के लिए लेगसी उपनाम. समर्थन नहीं होना या रुकना.

CANCELLED फ़्लाइट रद्द हो गई है.
cancelled

CANCELLED के लिए लेगसी उपनाम. समर्थन नहीं होना या रुकना.

REDIRECTED फ़्लाइट हवा में है, लेकिन वह मूल डेस्टिनेशन के बजाय किसी दूसरे हवाई अड्डे पर जा रही है.
redirected

REDIRECTED का पुराना उपनाम. समर्थन नहीं होना या रुकना.

DIVERTED फ़्लाइट, मूल डेस्टिनेशन के बजाय किसी दूसरे एयरपोर्ट पर पहले ही लैंड कर चुकी है.
diverted

DIVERTED के लिए लेगसी उपनाम. समर्थन नहीं होना या रुकना.

BoardingAndSeatingPolicy

JSON के काेड में दिखाना
{
  "kind": string,
  "boardingPolicy": enum (BoardingPolicy),
  "seatClassPolicy": enum (SeatClassPolicy)
}
फ़ील्ड
kind
(deprecated)

string

यह बताता है कि यह किस तरह का संसाधन है. वैल्यू: तय की गई स्ट्रिंग "walletobjects#boardingAndSeatingPolicy".

boardingPolicy

enum (BoardingPolicy)

इससे पता चलता है कि फ़्लाइट में सवार होने के लिए, एयरलाइन किस नीति का इस्तेमाल करती है. अगर यह सेट नहीं है, तो Google डिफ़ॉल्ट रूप से zoneBased को चुनेगा.

seatClassPolicy

enum (SeatClassPolicy)

बैठने की जगह से जुड़ी नीति, जो यह बताती है कि हम सीट की श्रेणी कैसे दिखाते हैं. अगर यह सेट नहीं है, तो Google डिफ़ॉल्ट रूप से cabinBased को चुनेगा.

BoardingPolicy

Enums
BOARDING_POLICY_UNSPECIFIED
ZONE_BASED
zoneBased

ZONE_BASED का पुराना उपनाम. समर्थन नहीं होना या रुकना.

GROUP_BASED
groupBased

GROUP_BASED के लिए लेगसी उपनाम. समर्थन नहीं होना या रुकना.

BOARDING_POLICY_OTHER
boardingPolicyOther

BOARDING_POLICY_OTHER का पुराना उपनाम. समर्थन नहीं होना या रुकना.

SeatClassPolicy

Enums
SEAT_CLASS_POLICY_UNSPECIFIED
CABIN_BASED
cabinBased

CABIN_BASED के लिए लेगसी उपनाम. समर्थन नहीं होना या रुकना.

CLASS_BASED
classBased

CLASS_BASED के लिए लेगसी उपनाम. समर्थन नहीं होना या रुकना.

TIER_BASED
tierBased

TIER_BASED के लिए लेगसी उपनाम. समर्थन नहीं होना या रुकना.

SEAT_CLASS_POLICY_OTHER
seatClassPolicyOther

SEAT_CLASS_POLICY_OTHER का पुराना उपनाम. समर्थन नहीं होना या रुकना.

तरीके

addmessage

दिए गए क्लास आईडी से रेफ़र की गई फ़्लाइट क्लास में मैसेज जोड़ता है.

get

दिए गए क्लास आईडी के साथ फ़्लाइट की क्लास दिखाता है.

insert

दिए गए आईडी और प्रॉपर्टी के साथ फ़्लाइट की क्लास शामिल करता है.

list

किसी दिए गए जारी करने वाले के आईडी के लिए, फ़्लाइट की सभी क्लास की सूची दिखाता है.

patch

दिए गए क्लास आईडी से रेफ़र की गई फ़्लाइट क्लास को अपडेट करता है.

update

दिए गए क्लास आईडी से रेफ़र की गई फ़्लाइट क्लास को अपडेट करता है.