ClassTemplateInfo

JSON के काेड में दिखाना
{
  "cardBarcodeSectionDetails": {
    object (CardBarcodeSectionDetails)
  },
  "cardTemplateOverride": {
    object (CardTemplateOverride)
  },
  "detailsTemplateOverride": {
    object (DetailsTemplateOverride)
  },
  "listTemplateOverride": {
    object (ListTemplateOverride)
  }
}
फ़ील्ड
cardBarcodeSectionDetails

object (CardBarcodeSectionDetails)

इससे बारकोड के ऊपर और नीचे दिखने वाली अतिरिक्त जानकारी तय होती है.

cardTemplateOverride

object (CardTemplateOverride)

कार्ड व्यू के लिए बदलाव करें.

detailsTemplateOverride

object (DetailsTemplateOverride)

ज़्यादा जानकारी वाले व्यू के लिए बदलाव करें (कार्ड व्यू के नीचे).

listTemplateOverride

object (ListTemplateOverride)

पास की सूची के व्यू के लिए बदलाव करें.

CardBarcodeSectionDetails

JSON के काेड में दिखाना
{
  "firstTopDetail": {
    object (BarcodeSectionDetail)
  },
  "firstBottomDetail": {
    object (BarcodeSectionDetail)
  },
  "secondTopDetail": {
    object (BarcodeSectionDetail)
  }
}
फ़ील्ड
firstTopDetail

object (BarcodeSectionDetail)

बारकोड के ऊपर दिखाने के लिए वैकल्पिक जानकारी. अगर secondTopDetail की वैल्यू दी गई है, तो यह जानकारी वाले सेक्शन की शुरुआत में दिखेगी.

firstBottomDetail

object (BarcodeSectionDetail)

बारकोड के नीचे दिखाने के लिए ज़रूरी नहीं है.

secondTopDetail

object (BarcodeSectionDetail)

बारकोड के ऊपर दिखाने के लिए, वैकल्पिक जानकारी का दूसरा हिस्सा. अगर firstTopDetail तय किया गया है, तो इसे ज़्यादा जानकारी वाले सेक्शन के आखिर में दिखाया जाएगा.

BarcodeSectionDetail

JSON के काेड में दिखाना
{
  "fieldSelector": {
    object (FieldSelector)
  }
}
फ़ील्ड
fieldSelector

object (FieldSelector)

दिखाए जाने के लिए, टेक्स्ट या इमेज के मौजूदा फ़ील्ड का रेफ़रंस.

FieldSelector

फ़ील्ड बदलने के साथ इस्तेमाल करने के लिए कस्टम फ़ील्ड सिलेक्टर.

JSON के काेड में दिखाना
{
  "fields": [
    {
      object (FieldReference)
    }
  ]
}
फ़ील्ड
fields[]

object (FieldReference)

अगर एक से ज़्यादा रेफ़रंस दिए जाते हैं, तो पहला रेफ़रंस दिखेगा जो खाली नहीं है.

FieldReference

फ़ील्ड बदलावों के साथ इस्तेमाल करने के लिए रेफ़रंस डेफ़िनिशन.

JSON के काेड में दिखाना
{
  "fieldPath": string,
  "dateFormat": enum (DateFormat)
}
फ़ील्ड
fieldPath

string

रेफ़र किए जा रहे फ़ील्ड का पाथ, जिसे "ऑब्जेक्ट" या "क्लास" से शुरू किया जाता है और बिंदुओं से अलग किया जाता है. उदाहरण के लिए, यह "object.purchaseDetails.purchasePrice" स्ट्रिंग हो सकती है.

dateFormat

enum (DateFormat)

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

DateFormat

तारीख/समय फ़ील्ड को रेंडर करने के लिए, DateFormat के विकल्प.

Enums
DATE_FORMAT_UNSPECIFIED कोई फ़ॉर्मैट तय न होने पर, डिफ़ॉल्ट विकल्प के तौर पर चुना जाता है. इसे चुनने पर, कोई फ़ॉर्मैटिंग लागू नहीं होगी.
DATE_TIME en_US में 2018-12-14T13:00:00 को Dec 14, 1:00 PM के तौर पर रेंडर करता है.
dateTime

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

DATE_ONLY en_US में 2018-12-14T13:00:00 को Dec 14 के तौर पर रेंडर करता है.
dateOnly

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

TIME_ONLY en_US में 2018-12-14T13:00:00 को 1:00 PM के तौर पर रेंडर करता है.
timeOnly

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

DATE_TIME_YEAR en_US में 2018-12-14T13:00:00 को Dec 14, 2018, 1:00 PM के तौर पर रेंडर करता है.
dateTimeYear

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

DATE_YEAR en_US में 2018-12-14T13:00:00 को Dec 14, 2018 के तौर पर रेंडर करता है.
dateYear

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

YEAR_MONTH 2018-12-14T13:00:00 को 2018-12 के तौर पर रेंडर करता है.
YEAR_MONTH_DAY 2018-12-14T13:00:00 को 2018-12-14 के तौर पर रेंडर करता है.

CardTemplateOverride

JSON के काेड में दिखाना
{
  "cardRowTemplateInfos": [
    {
      object (CardRowTemplateInfo)
    }
  ]
}
फ़ील्ड
cardRowTemplateInfos[]

object (CardRowTemplateInfo)

कार्ड व्यू में लाइनों के लिए टेंप्लेट की जानकारी. ज़्यादा से ज़्यादा तीन पंक्तियां दी जा सकती हैं.

CardRowTemplateInfo

JSON के काेड में दिखाना
{
  "oneItem": {
    object (CardRowOneItem)
  },
  "twoItems": {
    object (CardRowTwoItems)
  },
  "threeItems": {
    object (CardRowThreeItems)
  }
}
फ़ील्ड
oneItem

object (CardRowOneItem)

एक आइटम वाली लाइन का टेंप्लेट. "oneItem", "twoItems", और "threeItems" में से किसी एक को सेट करना ज़रूरी है.

twoItems

object (CardRowTwoItems)

दो आइटम वाली लाइन का टेंप्लेट. "oneItem", "twoItems", और "threeItems" में से किसी एक को सेट करना ज़रूरी है.

threeItems

object (CardRowThreeItems)

तीन आइटम वाली लाइन का टेंप्लेट. "oneItem", "twoItems", और "threeItems" में से किसी एक को सेट करना ज़रूरी है.

CardRowOneItem

JSON के काेड में दिखाना
{
  "item": {
    object (TemplateItem)
  }
}
फ़ील्ड
item

object (TemplateItem)

पंक्ति में दिखाया जाने वाला आइटम. यह आइटम अपने-आप बीच में दिखेगा.

TemplateItem

JSON के काेड में दिखाना
{
  "firstValue": {
    object (FieldSelector)
  },
  "secondValue": {
    object (FieldSelector)
  },
  "predefinedItem": enum (PredefinedItem)
}
फ़ील्ड
firstValue

object (FieldSelector)

दिखाने के लिए किसी फ़ील्ड का रेफ़रंस. अगर firstValue और secondValue, दोनों की वैल्यू दी गई है, तो दोनों एक आइटम के तौर पर दिखेंगे. इनके बीच स्लैश होगा. उदाहरण के लिए, वैल्यू A और B को "A / B" के तौर पर दिखाया जाएगा.

secondValue

object (FieldSelector)

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

predefinedItem

enum (PredefinedItem)

पहले से तय आइटम को दिखाया जाता है. firstValue या predefinedItem में से सिर्फ़ एक को सेट किया जा सकता है.

PredefinedItem

Enums
PREDEFINED_ITEM_UNSPECIFIED
FREQUENT_FLYER_PROGRAM_NAME_AND_NUMBER
frequentFlyerProgramNameAndNumber

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

FLIGHT_NUMBER_AND_OPERATING_FLIGHT_NUMBER
flightNumberAndOperatingFlightNumber

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

CardRowTwoItems

JSON के काेड में दिखाना
{
  "startItem": {
    object (TemplateItem)
  },
  "endItem": {
    object (TemplateItem)
  }
}
फ़ील्ड
startItem

object (TemplateItem)

वह आइटम जो लाइन की शुरुआत में दिखेगा. इस आइटम को बाईं ओर अलाइन कर दिया जाएगा.

endItem

object (TemplateItem)

पंक्ति के आखिर में दिखाया जाने वाला आइटम. यह आइटम दाईं ओर अलाइन हो जाएगा.

CardRowThreeItems

JSON के काेड में दिखाना
{
  "startItem": {
    object (TemplateItem)
  },
  "middleItem": {
    object (TemplateItem)
  },
  "endItem": {
    object (TemplateItem)
  }
}
फ़ील्ड
startItem

object (TemplateItem)

पंक्ति की शुरुआत में दिखाया जाने वाला आइटम. यह आइटम बाईं ओर अलाइन हो जाएगा.

middleItem

object (TemplateItem)

वह आइटम जो लाइन के बीच में दिखेगा. यह आइटम, शुरुआत और आखिर में मौजूद आइटम के बीच में दिखेगा.

endItem

object (TemplateItem)

पंक्ति के आखिर में दिखाया जाने वाला आइटम. यह आइटम दाईं ओर अलाइन हो जाएगा.

DetailsTemplateOverride

JSON के काेड में दिखाना
{
  "detailsItemInfos": [
    {
      object (DetailsItemInfo)
    }
  ]
}
फ़ील्ड
detailsItemInfos[]

object (DetailsItemInfo)

ज़्यादा जानकारी वाली सूची में दिखाए गए "nवें" आइटम की जानकारी.

DetailsItemInfo

JSON के काेड में दिखाना
{
  "item": {
    object (TemplateItem)
  }
}
फ़ील्ड
item

object (TemplateItem)

ज़्यादा जानकारी वाली सूची में दिखाया जाने वाला आइटम.

ListTemplateOverride

JSON के काेड में दिखाना
{
  "firstRowOption": {
    object (FirstRowOption)
  },
  "secondRowOption": {
    object (FieldSelector)
  },
  "thirdRowOption": {
    object (FieldSelector)
  }
}
फ़ील्ड
firstRowOption

object (FirstRowOption)

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

secondRowOption

object (FieldSelector)

दूसरी पंक्ति में दिखाए जाने वाले फ़ील्ड का रेफ़रंस.

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

thirdRowOption
(deprecated)

object (FieldSelector)

इस्तेमाल नहीं किया गया/इस्तेमाल नहीं किया गया फ़ील्ड. इसे सेट करने से, उपयोगकर्ता को दिखने वाले कॉन्टेंट पर कोई असर नहीं पड़ेगा.

FirstRowOption

JSON के काेड में दिखाना
{
  "transitOption": enum (TransitOption),
  "fieldOption": {
    object (FieldSelector)
  }
}
फ़ील्ड
transitOption

enum (TransitOption)

fieldOption

object (FieldSelector)

पहली पंक्ति में दिखाए जाने वाले फ़ील्ड का रेफ़रंस.

TransitOption

Enums
TRANSIT_OPTION_UNSPECIFIED
ORIGIN_AND_DESTINATION_NAMES
originAndDestinationNames

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

ORIGIN_AND_DESTINATION_CODES
originAndDestinationCodes

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

ORIGIN_NAME
originName

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