टूल: 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 |
ज़रूरी नहीं. इससे हर पास क्लास के लिए, जानकारी का लेवल तय किया जाता है. |
PassType
पास क्लास का टाइप.
| Enums | |
|---|---|
PASS_TYPE_UNSPECIFIED |
पास का टाइप नहीं बताया गया है. |
LOYALTY |
पास का टाइप लॉयल्टी है. |
GIFT_CARD |
पास का टाइप, उपहार कार्ड है. |
OFFER |
पास का टाइप, ऑफ़र है. |
EVENT_TICKET |
पास का टाइप, इवेंट का टिकट है. |
FLIGHT |
पास का टाइप फ़्लाइट है. |
TRANSIT |
पास का टाइप ट्रांज़िट है. |
GENERIC |
पास का टाइप सामान्य है. |
PassClassView
हर पास क्लास के लिए, जानकारी का लेवल.
| Enums | |
|---|---|
PASS_CLASS_VIEW_UNSPECIFIED |
डिफ़ॉल्ट / सेट नहीं की गई वैल्यू. एपीआई, डिफ़ॉल्ट रूप से बुनियादी व्यू पर सेट होगा. |
BASIC |
पास क्लास के बारे में बुनियादी जानकारी शामिल करें. |
FULL |
पास की क्लास के बारे में पूरी जानकारी शामिल करें. |
आउटपुट स्कीमा
पास जारी करने वाले व्यक्ति या कंपनी की पास क्लास की सूची बनाने के लिए जवाब वाला मैसेज.
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 |
ज़रूरी नहीं. टेम्पलेट की जानकारी, जिसमें यह बताया गया है कि सामान्य क्लास को कैसे दिखाया जाना चाहिए. |
| Enums | |
|---|---|
SHARED_DATA_TYPE_UNSPECIFIED |
|
FIRST_NAME |
उपयोगकर्ता का नाम. |
LAST_NAME |
|
STREET_ADDRESS |
उपयोगकर्ता का एक लाइन वाला पता. |
ADDRESS_LINE_ONE |
उपयोगकर्ता का पता, जिसमें एक से ज़्यादा लाइनें होती हैं. |
ADDRESS_LINE_TWO |
|
ADDRESS_LINE_THREE |
|
CITY |
|
STATE |
|
ZIPCODE |
|
COUNTRY |
|
EMAIL |
|
PHONE |
|
राज्य
प्रोग्राम के खोजे जाने की स्थिति.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
राज्य की जानकारी नहीं दी गई है. |
TRUSTED_TESTERS |
यह प्रोग्राम सिर्फ़ उन टेस्टर को दिखता है जिनके पास जारी करने वाले खाते का ऐक्सेस है. |
LIVE |
यह प्रोग्राम सभी उपयोगकर्ताओं को दिखता है. |
DISABLED |
प्रोग्राम नहीं दिख रहा है. |
DateFormat
तारीख/समय वाले फ़ील्ड को रेंडर करने के लिए तारीख का फ़ॉर्मैट.
| Enums | |
|---|---|
DATE_FORMAT_UNSPECIFIED |
तारीख का फ़ॉर्मैट नहीं दिया गया है. |
DATE_TIME |
उदाहरण के लिए, en_US में 2018-12-14T13:00:00 को 14 दिसंबर, दोपहर 1:00 बजे के तौर पर रेंडर करता है. |
DATE_ONLY |
उदाहरण के लिए, 2018-12-14T13:00:00 को en_US में 14 दिसंबर के तौर पर रेंडर करता है. |
TIME_ONLY |
उदाहरण के लिए, en_US में 2018-12-14T13:00:00 को 1:00 PM के तौर पर रेंडर करता है. |
DATE_TIME_YEAR |
उदाहरण के लिए, en_US में 2018-12-14T13:00:00 को 14 दिसंबर, 2018, दोपहर 1:00 बजे के तौर पर रेंडर करता है. |
DATE_YEAR |
उदाहरण के लिए, en_US में 2018-12-14T13:00:00 को 14 दिसंबर, 2018 के तौर पर रेंडर करता है. |
YEAR_MONTH |
उदाहरण के लिए, en_US में 2018-12-14T13:00:00 को 2018-12 के तौर पर रेंडर करता है. |
YEAR_MONTH_DAY |
उदाहरण के लिए, en_US में 2018-12-14T13:00:00 को 2018-12-14 के तौर पर रेंडर करता है. |
PredefinedItem
दिखाने के लिए पहले से तय किया गया आइटम.
| Enums | |
|---|---|
PREDEFINED_ITEM_UNSPECIFIED |
पहले से तय किया गया आइटम नहीं बताया गया है. |
FREQUENT_FLYER_PROGRAM_NAME_AND_NUMBER |
पहले से तय किया गया आइटम, फ़्रीक्वेंट फ़्लायर प्रोग्राम का नाम और नंबर है. |
FLIGHT_NUMBER_AND_OPERATING_FLIGHT_NUMBER |
पहले से तय किया गया आइटम, फ़्लाइट नंबर और ऑपरेटिंग फ़्लाइट नंबर है. |
TransitOption
बस, मेट्रो वगैरह के विकल्प दिखाए जाने चाहिए.
| Enums | |
|---|---|
TRANSIT_OPTION_UNSPECIFIED |
ट्रांज़िट के विकल्प की जानकारी नहीं दी गई है. |
ORIGIN_AND_DESTINATION_NAMES |
ट्रांज़िट का विकल्प, यात्रा शुरू करने की जगह और मंज़िल के नाम हैं. |
ORIGIN_AND_DESTINATION_CODES |
ट्रांज़िट का विकल्प, ऑरिजिन और डेस्टिनेशन कोड है. |
ORIGIN_NAME |
ट्रांज़िट विकल्प, ऑरिजिन का नाम होता है. |
RedemptionChannel
इस ऑफ़र के लिए, रिडीम करने के चैनल.
| Enums | |
|---|---|
REDEMPTION_CHANNEL_UNSPECIFIED |
रिडेंप्शन चैनल की जानकारी नहीं दी गई है. |
IN_STORE |
इस ऑफ़र को सिर्फ़ स्टोर में जाकर रिडीम किया जा सकता है. |
ONLINE |
इस ऑफ़र को सिर्फ़ ऑनलाइन रिडीम किया जा सकता है. |
BOTH |
इस ऑफ़र को स्टोर में जाकर या ऑनलाइन रिडीम किया जा सकता है. |
TEMPORARY_PRICE_REDUCTION |
यह ऑफ़र, कुछ समय के लिए कीमत में कमी करने से जुड़ा है. |
TransitType
ट्रांज़िट क्लास का ट्रांज़िट टाइप.
| Enums | |
|---|---|
TRANSIT_TYPE_UNSPECIFIED |
ट्रांज़िट टाइप की जानकारी नहीं दी गई है. |
BUS |
ट्रांज़िट का टाइप बस है. |
RAIL |
ट्रांज़िट का टाइप रेल है. |
TRAM |
ट्रांज़िट का टाइप ट्राम है. |
FERRY |
ट्रांज़िट का टाइप फ़ेरी है. |
FLIGHT |
ट्रांज़िट का टाइप फ़्लाइट है. |
OTHER |
ट्रांज़िट टाइप 'अन्य' है. |
टूल एनोटेशन
बदलाव करने वाला हिंट: ❌ | एक ही बार लागू होने वाला हिंट: ✅ | सिर्फ़ पढ़ने वाला हिंट: ✅ | ओपन वर्ल्ड हिंट: ❌