टूल: list_pass_classes
यह पुष्टि किए गए उपयोगकर्ता से जुड़ी Google Wallet Business Console में रजिस्टर की गई सभी पास क्लास की पूरी सूची वापस पाता है. यह टूल, Wallet पास मैनेज करने वाले डेवलपर के लिए ज़रूरी जानकारी देता है. जैसे, लॉयल्टी कार्ड, उपहार कार्ड या फ़्लाइट.
यहां दिए गए सैंपल में, curl का इस्तेमाल करके list_pass_classes एमसीपी टूल को चालू करने का तरीका बताया गया है.
| Curl अनुरोध |
|---|
curl --location 'https://paydeveloper.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "list_pass_classes", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
इनपुट स्कीमा
किसी पास जारी करने वाली कंपनी की लिस्टिंग में शामिल क्लास के लिए मैसेज का अनुरोध.
ListPassClassesRequest
| JSON के काेड में दिखाना |
|---|
{ "issuerId": string, "passType": enum ( |
| फ़ील्ड | |
|---|---|
issuerId |
ज़रूरी है. पास की क्लास दिखाने के लिए, जारी करने वाले का यूनीक आइडेंटिफ़ायर. |
passType |
ज़रूरी नहीं. पास की किस क्लास को लिस्ट करना है. अगर कोई पास क्लास तय नहीं की गई है, तो सभी तरह की पास क्लास दिखाई जाएंगी. |
view |
ज़रूरी नहीं. इससे हर पास क्लास के लिए, जानकारी का लेवल तय किया जाता है. |
आउटपुट स्कीमा
पास जारी करने वाले व्यक्ति या कंपनी की पास क्लास की सूची बनाने के लिए जवाब वाला मैसेज.
ListPassClassesResponse
| JSON के काेड में दिखाना |
|---|
{
"passClasses": [
{
object ( |
| फ़ील्ड | |
|---|---|
passClasses[] |
पास जारी करने वाले व्यक्ति या कंपनी की पास क्लास. |
PassClass
| JSON के काेड में दिखाना |
|---|
{ // Union field |
| फ़ील्ड | |
|---|---|
यूनियन फ़ील्ड
|
|
loyaltyClass |
ज़रूरी नहीं. कार्ड जारी करने वाले बैंक या कंपनी की लॉयल्टी क्लास. |
giftCardClass |
ज़रूरी नहीं. उपहार कार्ड जारी करने वाले व्यक्ति या कंपनी की उपहार कार्ड क्लास. |
offerClass |
ज़रूरी नहीं. कार्ड जारी करने वाले व्यक्ति या कंपनी की ऑफ़र क्लास. |
eventTicketClass |
ज़रूरी नहीं. इवेंट के टिकट जारी करने वाले व्यक्ति या कंपनी की इवेंट टिकट क्लास. |
flightClass |
ज़रूरी नहीं. कार्ड जारी करने वाले बैंक या कंपनी की फ़्लाइट क्लास. |
transitClass |
ज़रूरी नहीं. कार्ड जारी करने वाले बैंक या कंपनी की ट्रांज़िट क्लास. |
genericClass |
ज़रूरी नहीं. जारी करने वाले की सामान्य क्लास. |
LoyaltyClass
| JSON के काेड में दिखाना |
|---|
{ "id": string, "issuerName": string, "localizedIssuerName": { object ( |
| फ़ील्ड | |
|---|---|
id |
ज़रूरी नहीं. लॉयल्टी क्लास का आईडी. |
issuerName |
ज़रूरी नहीं. लॉयल्टी क्लास जारी करने वाले का नाम. |
localizedIssuerName |
ज़रूरी नहीं. लॉयल्टी क्लास जारी करने वाले का स्थानीय नाम. |
programName |
ज़रूरी नहीं. लॉयल्टी क्लास के प्रोग्राम का नाम. |
localizedProgramName |
ज़रूरी नहीं. लॉयल्टी क्लास के प्रोग्राम का स्थानीय नाम. |
programLogoUri |
ज़रूरी नहीं. लॉयल्टी क्लास का प्रोग्राम लोगो. |
hexBackgroundColor |
ज़रूरी नहीं. लॉयल्टी क्लास के बैकग्राउंड का रंग. फ़ॉर्मैट, रंग के हेक्स कोड की स्ट्रिंग होती है. जैसे, "#RRGGBB". |
heroImageUri |
ज़रूरी नहीं. लॉयल्टी क्लास के होम पेज पर दिखने वाली बैनर इमेज. |
discoverableProgram |
ज़रूरी नहीं. इस फ़ील्ड में, यह जानकारी होती है कि Google Wallet में लॉयल्टी क्लास को कैसे खोजा और इंस्टैंशिएट किया जा सकता है. |
classTemplateInfo |
ज़रूरी नहीं. टेंप्लेट की जानकारी, जिससे पता चलता है कि लॉयल्टी क्लास को कैसे दिखाया जाना चाहिए. |
LocalizedString
| JSON के काेड में दिखाना |
|---|
{ "translatedValues": [ { object ( |
| फ़ील्ड | |
|---|---|
translatedValues[] |
ज़रूरी नहीं. स्ट्रिंग के लिए अनुवाद की गई स्ट्रिंग. |
defaultValue |
ज़रूरी नहीं. अगर कोई सही अनुवाद उपलब्ध नहीं है, तो यह स्ट्रिंग दिखाई जाएगी. |
TranslatedString
| JSON के काेड में दिखाना |
|---|
{ "languageCode": string, "value": string } |
| फ़ील्ड | |
|---|---|
languageCode |
ज़रूरी नहीं. BCP 47 भाषा का टैग. उदाहरण के लिए, "en-US", "en-GB", "de" या "de-AT". |
value |
ज़रूरी नहीं. UTF-8 कोड में बदली गई अनुवादित स्ट्रिंग. |
DiscoverableProgram
| JSON के काेड में दिखाना |
|---|
{ "merchantSignupInfo": { object ( |
| फ़ील्ड | |
|---|---|
merchantSignupInfo |
ज़रूरी नहीं. कारोबारी या कंपनी की साइट के ज़रिए, इस प्रोग्राम के लिए साइन अप करने और फ़ायदे जोड़ने की सुविधा के बारे में जानकारी. |
merchantSigninInfo |
ज़रूरी नहीं. कारोबारी या कंपनी की साइट के ज़रिए, इस प्रोग्राम में साइन इन करने और कोई फ़ायदा जोड़ने की सुविधा के बारे में जानकारी. |
state |
सिर्फ़ आउटपुट के लिए. प्रोग्राम के खोजे जाने की स्थिति. |
MerchantSignupInfo
| JSON के काेड में दिखाना |
|---|
{ "signupWebsite": { object ( |
| फ़ील्ड | |
|---|---|
signupWebsite |
ज़रूरी नहीं. वह वेबसाइट जहां प्रोग्राम के लिए साइन अप किया जा सकता है. |
signupSharedDatas[] |
ज़रूरी नहीं. उपयोगकर्ता का वह डेटा जो साइन अप करने वाली वेबसाइट के यूआरएल पर POST अनुरोध में भेजा जाता है. इस जानकारी को एन्कोड किया जाता है. इसके बाद, इसे शेयर किया जाता है, ताकि कारोबारी या कंपनी की वेबसाइट, 'कारोबारी या कंपनी के प्रॉडक्ट दिखने की सुविधा' में उपयोगकर्ता को रजिस्टर करने के लिए इस्तेमाल किए गए फ़ील्ड को पहले से भर सके. |
उरी
| JSON के काेड में दिखाना |
|---|
{
"uri": string,
"description": string,
"localizedDescription": {
object ( |
| फ़ील्ड | |
|---|---|
uri |
ज़रूरी नहीं. यूआरआई. |
description |
ज़रूरी नहीं. यूआरआई का टाइटल, Google Wallet में टेक्स्ट के तौर पर दिखता है. |
localizedDescription |
ज़रूरी नहीं. यूआरआई के टाइटल की अनुवाद की गई स्ट्रिंग, Google Wallet में टेक्स्ट के तौर पर दिखती हैं. |
MerchantSigninInfo
| JSON के काेड में दिखाना |
|---|
{
"signinWebsite": {
object ( |
| फ़ील्ड | |
|---|---|
signinWebsite |
ज़रूरी नहीं. प्रोग्राम को खोजे जाने की सुविधा के लिए, साइन इन करने की वेबसाइट. |
ClassTemplateInfo
| JSON के काेड में दिखाना |
|---|
{ "cardBarcodeSectionDetails": { object ( |
| फ़ील्ड | |
|---|---|
cardBarcodeSectionDetails |
ज़रूरी नहीं. बारकोड के ऊपर और नीचे दिखने वाली अतिरिक्त जानकारी. |
cardTemplateOverride |
ज़रूरी नहीं. कार्ड व्यू के लिए टेंप्लेट ओवरराइड. |
detailsTemplateOverride |
ज़रूरी नहीं. यह जानकारी वाले व्यू के लिए, टेम्प्लेट ओवरराइड है. |
listTemplateOverride |
ज़रूरी नहीं. यह पास की सूची वाले व्यू के लिए, टेंप्लेट को बदलने की सुविधा देता है. |
CardBarcodeSectionDetails
| JSON के काेड में दिखाना |
|---|
{ "firstTopDetail": { object ( |
| फ़ील्ड | |
|---|---|
firstTopDetail |
ज़रूरी नहीं. बारकोड के ऊपर दिखने वाली वैकल्पिक जानकारी. अगर secondTopDetail तय किया गया है, तो यह जानकारी वाले सेक्शन की शुरुआत में दिखेगा. |
firstBottomDetail |
ज़रूरी नहीं. बारकोड के नीचे दिखने वाली ऐसी जानकारी जिसे दिखाना ज़रूरी नहीं है. |
secondTopDetail |
ज़रूरी नहीं. बारकोड के ऊपर दिखने वाली दूसरी जानकारी. यह जानकारी देना ज़रूरी नहीं है. अगर firstTopDetail तय किया गया है, तो यह जानकारी वाले इस सेक्शन के आखिर में दिखेगा. |
BarcodeSectionDetail
| JSON के काेड में दिखाना |
|---|
{
"fieldSelector": {
object ( |
| फ़ील्ड | |
|---|---|
fieldSelector |
ज़रूरी नहीं. दिखाए जाने वाले मौजूदा टेक्स्ट या इमेज फ़ील्ड का रेफ़रंस. |
FieldSelector
| JSON के काेड में दिखाना |
|---|
{
"fields": [
{
object ( |
| फ़ील्ड | |
|---|---|
fields[] |
ज़रूरी नहीं. फ़ील्ड ओवरराइड के साथ इस्तेमाल किए जाने वाले फ़ील्ड रेफ़रंस. अगर एक से ज़्यादा रेफ़रंस दिए जाते हैं, तो वह पहला रेफ़रंस दिखेगा जिसमें कोई वैल्यू मौजूद है. |
FieldReference
| JSON के काेड में दिखाना |
|---|
{
"fieldPath": string,
"dateFormat": enum ( |
| फ़ील्ड | |
|---|---|
fieldPath |
ज़रूरी नहीं. रेफ़र किए जा रहे फ़ील्ड का पाथ. यह "object" या "class" से शुरू होता है और इसमें कॉम्पोनेंट को बिंदुओं से अलग किया जाता है. |
dateFormat |
ज़रूरी नहीं. तारीख/समय के फ़ील्ड को रेंडर करने के लिए तारीख का फ़ॉर्मैट. |
CardTemplateOverride
| JSON के काेड में दिखाना |
|---|
{
"cardRowTemplateInfos": [
{
object ( |
| फ़ील्ड | |
|---|---|
cardRowTemplateInfos[] |
ज़रूरी नहीं. कार्ड व्यू में मौजूद लाइनों के बारे में टेंप्लेट की जानकारी. ज़्यादा से ज़्यादा तीन पंक्तियां तय की जा सकती हैं. |
CardRowTemplateInfo
| JSON के काेड में दिखाना |
|---|
{ // Union field |
| फ़ील्ड | |
|---|---|
यूनियन फ़ील्ड row_template. एक, दो या तीन आइटम वाली लाइन के लिए टेंप्लेट. row_template इनमें से सिर्फ़ एक हो सकता है: |
|
oneItem |
ज़रूरी नहीं. एक आइटम वाली लाइन के लिए टेंप्लेट. |
twoItems |
ज़रूरी नहीं. दो आइटम वाली लाइन के लिए टेंप्लेट. |
threeItems |
ज़रूरी नहीं. तीन आइटम वाली लाइन का टेंप्लेट. |
CardRowOneItem
| JSON के काेड में दिखाना |
|---|
{
"item": {
object ( |
| फ़ील्ड | |
|---|---|
item |
ज़रूरी नहीं. लाइन में दिखने वाला आइटम. इस आइटम को बीच में रखा जाएगा. |
TemplateItem
| JSON के काेड में दिखाना |
|---|
{ "firstValue": { object ( |
| फ़ील्ड | |
|---|---|
firstValue |
ज़रूरी नहीं. दिखाए जाने वाले पहले फ़ील्ड का रेफ़रंस. |
secondValue |
ज़रूरी नहीं. दिखाए जाने वाले दूसरे फ़ील्ड का रेफ़रंस. |
predefinedItem |
ज़रूरी नहीं. दिखाने के लिए पहले से तय किया गया आइटम. |
CardRowTwoItems
| JSON के काेड में दिखाना |
|---|
{ "startItem": { object ( |
| फ़ील्ड | |
|---|---|
startItem |
ज़रूरी नहीं. वह आइटम जिसे लाइन की शुरुआत में दिखाना है. यह आइटम बाईं ओर अलाइन हो जाएगा. |
endItem |
ज़रूरी नहीं. लाइन के आखिर में दिखने वाला आइटम. यह आइटम दाईं ओर अलाइन किया जाएगा. |
CardRowThreeItems
| JSON के काेड में दिखाना |
|---|
{ "startItem": { object ( |
| फ़ील्ड | |
|---|---|
startItem |
ज़रूरी नहीं. वह आइटम जिसे लाइन की शुरुआत में दिखाना है. यह आइटम बाईं ओर अलाइन हो जाएगा. |
middleItem |
ज़रूरी नहीं. वह आइटम जिसे लाइन के बीच में दिखाना है. यह आइटम, शुरुआत और आखिर के आइटम के बीच में होगा. |
endItem |
ज़रूरी नहीं. वह आइटम जिसे लाइन के आखिर में दिखाना है. यह आइटम दाईं ओर अलाइन किया जाएगा. |
DetailsTemplateOverride
| JSON के काेड में दिखाना |
|---|
{
"detailsItemInfos": [
{
object ( |
| फ़ील्ड | |
|---|---|
detailsItemInfos[] |
ज़रूरी नहीं. जानकारी वाली सूची में दिखाए गए आइटम के बारे में टेंप्लेट की जानकारी. |
DetailsItemInfo
| JSON के काेड में दिखाना |
|---|
{
"item": {
object ( |
| फ़ील्ड | |
|---|---|
item |
ज़रूरी नहीं. वह आइटम जिसे जानकारी वाली सूची में दिखाना है. |
ListTemplateOverride
| JSON के काेड में दिखाना |
|---|
{ "firstRowOption": { object ( |
| फ़ील्ड | |
|---|---|
firstRowOption |
ज़रूरी नहीं. पहली लाइन में दिखाए जाने वाले फ़ील्ड का रेफ़रंस. |
secondRowOption |
ज़रूरी नहीं. दूसरी लाइन में दिखाए जाने वाले फ़ील्ड का रेफ़रंस. |
FirstRowOption
| JSON के काेड में दिखाना |
|---|
{ "transitOption": enum ( |
| फ़ील्ड | |
|---|---|
transitOption |
ज़रूरी नहीं. पहली लाइन में दिखने वाला ट्रांज़िट विकल्प. |
fieldOption |
ज़रूरी नहीं. पहली लाइन में दिखाए जाने वाले फ़ील्ड का रेफ़रंस. |
GiftCardClass
| JSON के काेड में दिखाना |
|---|
{ "id": string, "issuerName": string, "localizedIssuerName": { object ( |
| फ़ील्ड | |
|---|---|
id |
ज़रूरी नहीं. उपहार कार्ड की क्लास का आईडी. |
issuerName |
ज़रूरी नहीं. उपहार कार्ड क्लास जारी करने वाले का नाम. |
localizedIssuerName |
ज़रूरी नहीं. उपहार कार्ड क्लास के लिए, कार्ड जारी करने वाले का स्थानीय नाम. |
merchantName |
ज़रूरी नहीं. उपहार कार्ड क्लास के कारोबारी या कंपनी का नाम. |
localizedMerchantName |
ज़रूरी नहीं. उपहार कार्ड की क्लास के कारोबारी या कंपनी का स्थानीय नाम. |
programLogoUri |
ज़रूरी नहीं. उपहार कार्ड की क्लास का प्रोग्राम लोगो. |
hexBackgroundColor |
ज़रूरी नहीं. उपहार कार्ड की क्लास के बैकग्राउंड का रंग. फ़ॉर्मैट, रंग के हेक्स कोड की स्ट्रिंग होती है. जैसे, "#RRGGBB". |
heroImageUri |
ज़रूरी नहीं. उपहार कार्ड क्लास के सामने दिखने वाली बैनर इमेज. |
homePageUri |
ज़रूरी नहीं. ऐप्लिकेशन के होम पेज की वेबसाइट. |
classTemplateInfo |
ज़रूरी नहीं. उपहार कार्ड की क्लास को कैसे दिखाया जाना चाहिए, इसके बारे में टेंप्लेट की जानकारी. |
OfferClass
| JSON के काेड में दिखाना |
|---|
{ "id": string, "issuerName": string, "localizedIssuerName": { object ( |
| फ़ील्ड | |
|---|---|
id |
ज़रूरी नहीं. ऑफ़र क्लास का आईडी. |
issuerName |
ज़रूरी नहीं. ऑफ़र क्लास जारी करने वाले का नाम. |
localizedIssuerName |
ज़रूरी नहीं. ऑफ़र क्लास के लिए, जारी करने वाले का स्थानीय नाम. |
provider |
ज़रूरी नहीं. ऑफ़र क्लास की सुविधा देने वाली कंपनी. |
localizedProvider |
ज़रूरी नहीं. ऑफ़र क्लास की स्थानीय भाषा में जानकारी देने वाली कंपनी. |
title |
ज़रूरी नहीं. ऑफ़र क्लास का टाइटल. |
localizedTitle |
ज़रूरी नहीं. ऑफ़र क्लास का स्थानीय टाइटल. |
titleImageUri |
ज़रूरी नहीं. ऑफ़र क्लास की टाइटल इमेज. |
hexBackgroundColor |
ज़रूरी नहीं. ऑफ़र क्लास के बैकग्राउंड का रंग. फ़ॉर्मैट, रंग के हेक्स कोड की स्ट्रिंग होती है. जैसे, "#RRGGBB". |
heroImageUri |
ज़रूरी नहीं. ऑफ़र क्लास के सामने दिखने वाली बैनर इमेज. |
redemptionChannel |
ज़रूरी नहीं. ऑफ़र क्लास को रिडीम करने का चैनल. |
classTemplateInfo |
ज़रूरी नहीं. टेंप्लेट की जानकारी, जिसमें यह बताया गया हो कि ऑफ़र क्लास को कैसे दिखाया जाना चाहिए. |
EventTicketClass
| JSON के काेड में दिखाना |
|---|
{ "id": string, "issuerName": string, "localizedIssuerName": { object ( |
| फ़ील्ड | |
|---|---|
id |
ज़रूरी नहीं. इवेंट के टिकट की क्लास का आईडी. |
issuerName |
ज़रूरी नहीं. इवेंट के टिकट की क्लास जारी करने वाले का नाम. |
localizedIssuerName |
ज़रूरी नहीं. इवेंट के टिकट की क्लास के लिए, जारी करने वाले का स्थानीय नाम. |
logoUri |
ज़रूरी नहीं. इवेंट के टिकट की क्लास का लोगो. |
eventName |
ज़रूरी नहीं. इवेंट का नाम. |
venue |
ज़रूरी नहीं. इवेंट की जगह. |
dateTime |
ज़रूरी नहीं. इवेंट की तारीख और समय के बारे में जानकारी. |
hexBackgroundColor |
ज़रूरी नहीं. इवेंट के टिकट की क्लास के बैकग्राउंड का रंग. फ़ॉर्मैट, रंग के हेक्स कोड की स्ट्रिंग होती है. जैसे, "#RRGGBB". |
heroImageUri |
ज़रूरी नहीं. इवेंट के टिकट की क्लास के सामने दिखने वाली बैनर इमेज. |
classTemplateInfo |
ज़रूरी नहीं. टेंप्लेट की जानकारी से पता चलता है कि इवेंट के टिकट की क्लास को कैसे दिखाया जाना चाहिए. |
EventVenue
| JSON के काेड में दिखाना |
|---|
{ "name": { object ( |
| फ़ील्ड | |
|---|---|
name |
ज़रूरी नहीं. स्थान का नाम. |
address |
ज़रूरी नहीं. इवेंट होने की जगह का पता. |
EventDateTime
| JSON के काेड में दिखाना |
|---|
{ "start": string, "end": string } |
| फ़ील्ड | |
|---|---|
start |
ज़रूरी नहीं. इवेंट के शुरू होने की तारीख/समय. अगर इवेंट कई दिनों तक चलता है, तो यह पहले दिन के शुरू होने की तारीख/समय होना चाहिए. यह ISO 8601 का एक्सटेंडेड फ़ॉर्मैट है. इसमें तारीख/समय की जानकारी बिना ऑफ़सेट के दी जाती है. समय को मिलीसेकंड तक सटीक तौर पर बताया जा सकता है. उदाहरण के लिए, 2027-03-05T06:30:00. |
end |
ज़रूरी नहीं. इवेंट के खत्म होने की तारीख/समय. अगर इवेंट कई दिनों तक चलता है, तो यह आखिरी दिन के खत्म होने की तारीख/समय होना चाहिए. यह ISO 8601 का एक्सटेंडेड फ़ॉर्मैट है. इसमें तारीख/समय की जानकारी बिना ऑफ़सेट के दी जाती है. समय को मिलीसेकंड तक सटीक तौर पर बताया जा सकता है. उदाहरण के लिए, 2027-03-05T06:30:00. |
FlightClass
| JSON के काेड में दिखाना |
|---|
{ "id": string, "issuerName": string, "localizedIssuerName": { object ( |
| फ़ील्ड | |
|---|---|
id |
ज़रूरी नहीं. फ़्लाइट क्लास का आईडी. |
issuerName |
ज़रूरी नहीं. फ़्लाइट क्लास जारी करने वाले का नाम. |
localizedIssuerName |
ज़रूरी नहीं. फ़्लाइट क्लास के लिए, टिकट जारी करने वाली कंपनी का स्थानीय नाम. |
flightHeader |
ज़रूरी नहीं. फ़्लाइट की जानकारी देने वाली कंपनी और फ़्लाइट नंबर के बारे में जानकारी. |
origin |
ज़रूरी नहीं. शुरुआत की जगह के एयरपोर्ट के बारे में जानकारी. |
destination |
ज़रूरी नहीं. डेस्टिनेशन एयरपोर्ट के बारे में जानकारी. |
localScheduledDepartureDateTime |
ज़रूरी नहीं. वह तारीख और समय जब विमान के गेट से रवाना होने की उम्मीद है. यह रनवे से रवाना होने का समय नहीं है. यह ISO 8601 का एक्सटेंडेड फ़ॉर्मैट है. इसमें तारीख/समय की जानकारी बिना ऑफ़सेट के दी जाती है. समय को मिलीसेकंड तक सटीक तौर पर बताया जा सकता है. उदाहरण के लिए, 2027-03-05T06:30:00. यह एयरपोर्ट के हिसाब से स्थानीय तारीख/समय होना चाहिए, न कि यूटीसी समय. |
hexBackgroundColor |
ज़रूरी नहीं. फ़्लाइट क्लास के बैकग्राउंड का रंग. फ़ॉर्मैट, रंग के हेक्स कोड की स्ट्रिंग होती है. जैसे, "#RRGGBB". |
heroImageUri |
ज़रूरी नहीं. फ़्लाइट क्लास के सामने दिखने वाली बैनर इमेज. |
classTemplateInfo |
ज़रूरी नहीं. टेंप्लेट की जानकारी से पता चलता है कि फ़्लाइट क्लास को कैसे दिखाया जाना चाहिए. |
FlightHeader
| JSON के काेड में दिखाना |
|---|
{
"carrier": {
object ( |
| फ़ील्ड | |
|---|---|
carrier |
ज़रूरी नहीं. फ़्लाइट की जानकारी देने वाली कंपनी के बारे में जानकारी. |
flightNumber |
ज़रूरी नहीं. कैरियर के आईएटीए कोड के बिना फ़्लाइट नंबर. इस फ़ील्ड में सिर्फ़ अंक होते हैं. जैसे, "123". |
FlightCarrier
| JSON के काेड में दिखाना |
|---|
{ "carrierIataCode": string, "carrierIcaoCode": string, "airlineLogoUri": string } |
| फ़ील्ड | |
|---|---|
carrierIataCode |
ज़रूरी नहीं. एयरलाइन का दो वर्णों वाला आईएटीए कोड. |
carrierIcaoCode |
ज़रूरी नहीं. एयरलाइन का तीन वर्णों वाला आईसीएओ कोड. |
airlineLogoUri |
ज़रूरी नहीं. कैरियर के आईएटीए कोड से बताई गई एयरलाइन का लोगो. |
AirportInfo
| JSON के काेड में दिखाना |
|---|
{ "airportIataCode": string, "terminal": string, "gate": string } |
| फ़ील्ड | |
|---|---|
airportIataCode |
ज़रूरी नहीं. एयरपोर्ट का तीन वर्णों वाला आईएटीए कोड, जैसे कि "SFO". |
terminal |
ज़रूरी नहीं. टर्मिनल का नाम, जैसे कि "I". |
gate |
ज़रूरी नहीं. गेट का नाम, जैसे कि "B59". |
TransitClass
| JSON के काेड में दिखाना |
|---|
{ "id": string, "issuerName": string, "localizedIssuerName": { object ( |
| फ़ील्ड | |
|---|---|
id |
ज़रूरी नहीं. बस, मेट्रो वगैरह की क्लास का आईडी. |
issuerName |
ज़रूरी नहीं. ट्रांज़िट क्लास जारी करने वाले का नाम. |
localizedIssuerName |
ज़रूरी नहीं. ट्रांज़िट क्लास के जारी करने वाले का स्थानीय नाम. |
hexBackgroundColor |
ज़रूरी नहीं. ट्रांज़िट क्लास के बैकग्राउंड का रंग. फ़ॉर्मैट, रंग के हेक्स कोड की स्ट्रिंग होती है. जैसे, "#RRGGBB". |
heroImageUri |
ज़रूरी नहीं. ट्रांज़िट क्लास के होम पेज पर दिखने वाली बैनर इमेज. |
transitType |
ज़रूरी नहीं. ट्रांज़िट क्लास का ट्रांज़िट टाइप. |
classTemplateInfo |
ज़रूरी नहीं. टेंप्लेट की जानकारी से पता चलता है कि ट्रांज़िट क्लास को कैसे दिखाया जाना चाहिए. |
GenericClass
| JSON के काेड में दिखाना |
|---|
{
"id": string,
"classTemplateInfo": {
object ( |
| फ़ील्ड | |
|---|---|
id |
ज़रूरी नहीं. सामान्य क्लास का आईडी. |
classTemplateInfo |
ज़रूरी नहीं. टेम्पलेट की जानकारी, जिससे पता चलता है कि सामान्य क्लास को कैसे दिखाया जाना चाहिए. |
टूल एनोटेशन
बदलाव करने से जुड़ी जानकारी: ❌ | एक ही बार लागू होने से जुड़ी जानकारी: ✅ | सिर्फ़ पढ़ने से जुड़ी जानकारी: ✅ | ओपन वर्ल्ड से जुड़ी जानकारी: ❌