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 تعریف شده باشد، در انتهای این بخش جزئیات نمایش داده می شود.

بارکد بخش جزئیات

نمایندگی JSON
{
  "fieldSelector": {
    object (FieldSelector)
  }
}
فیلدها
fieldSelector

object ( FieldSelector )

ارجاع به یک فیلد مبتنی بر متن یا تصویر موجود برای نمایش.

FieldSelector

انتخاب‌کننده فیلد سفارشی برای استفاده با لغو فیلدها.

نمایندگی JSON
{
  "fields": [
    {
      object (FieldReference)
    }
  ]
}
فیلدها
fields[]

object ( FieldReference )

اگر بیش از یک مرجع ارائه شده باشد، اولین موردی که به یک فیلد غیر خالی ارجاع می دهد نمایش داده می شود.

مرجع فیلد

تعریف مرجع برای استفاده با لغو فیلدها.

نمایندگی JSON
{
  "fieldPath": string,
  "dateFormat": enum (DateFormat)
}
فیلدها
fieldPath

string

مسیر به فیلد مورد ارجاع، با پیشوند "شی" یا "کلاس" و با نقطه جدا شده است. برای مثال، ممکن است رشته "object.purchaseDetails.purchasePrice" باشد.

dateFormat

enum ( DateFormat )

فقط زمانی معتبر است که fieldPath به فیلد تاریخ اشاره کند. نحوه قالب بندی و نمایش فیلد تاریخ در UI را انتخاب می کند.

فرمت تاریخ

گزینه های DateFormat مخصوص رندر کردن فیلدهای تاریخ/زمان.

Enums
DATE_FORMAT_UNSPECIFIED گزینه پیش‌فرض زمانی که هیچ قالبی مشخص نشده باشد، در صورت انتخاب، هیچ قالب‌بندی اعمال نخواهد شد.
DATE_TIME رندرهای 2018-12-14T13:00:00 در Dec 14, 1:00 PM در en_US .
dateTime

نام مستعار قدیمی برای DATE_TIME . منسوخ شده است.

DATE_ONLY رندرهای 2018-12-14T13:00:00 در Dec 14 در en_US .
dateOnly

نام مستعار قدیمی برای DATE_ONLY . منسوخ شده است.

TIME_ONLY رندرهای 2018-12-14T13:00:00 در 1:00 PM در en_US .
timeOnly

نام مستعار قدیمی برای TIME_ONLY . منسوخ شده است.

DATE_TIME_YEAR رندرهای 2018-12-14T13:00:00 در Dec 14, 2018, 1:00 PM در en_US .
dateTimeYear

نام مستعار قدیمی برای DATE_TIME_YEAR . منسوخ شده است.

DATE_YEAR رندرهای 2018-12-14T13:00:00 در تاریخ Dec 14, 2018 در en_US .
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 )

موردی که در ردیف نمایش داده می شود. این مورد به طور خودکار در مرکز قرار می گیرد.

آیتم الگو

نمایندگی 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 ممکن است تنظیم شود.

مورد از پیش تعریف شده

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امین" نمایش داده شده در لیست جزئیات.

جزئیات مورد

نمایندگی 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 )

ارجاع به فیلدی که در ردیف دوم نمایش داده می شود.

این گزینه تنها در صورتی نمایش داده می شود که چندین شیء کاربر در یک گروه وجود نداشته باشد. اگر گروهی وجود داشته باشد، ردیف دوم همیشه یک فیلد به اشتراک گذاشته شده توسط همه اشیا را نمایش می دهد. برای تنظیم این لغو، لطفا secondRowOption را روی FieldSelector انتخابی خود تنظیم کنید.

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 . منسوخ شده است.