ClassTemplateInfo

نمایندگی JSON
{
  "cardBarcodeSectionDetails": {
    object (CardBarcodeSectionDetails)
  },
  "cardTemplateOverride": {
    object (CardTemplateOverride)
  },
  "detailsTemplateOverride": {
    object (DetailsTemplateOverride)
  },
  "listTemplateOverride": {
    object (ListTemplateOverride)
  }
}
فیلدها
card Barcode Section Details

object ( CardBarcodeSectionDetails )

اطلاعات اضافی را برای نمایش در بالا و زیر بارکد مشخص می کند.

card Template Override

object ( CardTemplateOverride )

لغو برای نمای کارت.

details Template Override

object ( DetailsTemplateOverride )

برای نمای جزئیات (زیر نمای کارت) لغو کنید.

list Template Override

object ( ListTemplateOverride )

لغو برای نمای لیست پاس.

CardBarcodeSectionDetails

نمایندگی JSON
{
  "firstTopDetail": {
    object (BarcodeSectionDetail)
  },
  "firstBottomDetail": {
    object (BarcodeSectionDetail)
  },
  "secondTopDetail": {
    object (BarcodeSectionDetail)
  }
}
فیلدها
first Top Detail

object ( BarcodeSectionDetail )

اطلاعات اختیاری برای نمایش در بالای بارکد. اگر secondTopDetail تعریف شده باشد، در قسمت شروع این بخش جزئیات نمایش داده می شود.

first Bottom Detail

object ( BarcodeSectionDetail )

اطلاعات اختیاری برای نمایش در زیر بارکد.

second Top Detail

object ( BarcodeSectionDetail )

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

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

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

object ( FieldSelector )

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

FieldSelector

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

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

object ( FieldReference )

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

مرجع فیلد

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

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

string

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

date Format

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)
    }
  ]
}
فیلدها
card Row Template Infos[]

object ( CardRowTemplateInfo )

اطلاعات الگو برای ردیف‌ها در نمای کارت. حداکثر سه ردیف مجاز به تعیین هستند.

CardRowTemplateInfo

نمایندگی JSON
{
  "oneItem": {
    object (CardRowOneItem)
  },
  "twoItems": {
    object (CardRowTwoItems)
  },
  "threeItems": {
    object (CardRowThreeItems)
  }
}
فیلدها
one Item

object ( CardRowOneItem )

الگوی یک ردیف حاوی یک مورد. دقیقاً یکی از "oneItem"، "twoItems"، "threeItems" باید تنظیم شود.

two Items

object ( CardRowTwoItems )

الگوی یک ردیف حاوی دو مورد. دقیقاً یکی از "oneItem"، "twoItems"، "threeItems" باید تنظیم شود.

three Items

object ( CardRowThreeItems )

الگوی یک ردیف حاوی سه مورد. دقیقاً یکی از "oneItem"، "twoItems"، "threeItems" باید تنظیم شود.

CardRowOneItem

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

object ( TemplateItem )

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

آیتم الگو

نمایندگی JSON
{
  "firstValue": {
    object (FieldSelector)
  },
  "secondValue": {
    object (FieldSelector)
  },
  "predefinedItem": enum (PredefinedItem)
}
فیلدها
first Value

object ( FieldSelector )

ارجاع به یک فیلد برای نمایش اگر هر دو firstValue و secondValue پر شوند، هر دو به صورت یک آیتم با یک اسلش بین آنها ظاهر می شوند. به عنوان مثال، مقادیر A و B به عنوان "A / B" نشان داده می شوند.

second Value

object ( FieldSelector )

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

predefined Item

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)
  }
}
فیلدها
start Item

object ( TemplateItem )

موردی که در ابتدای ردیف نمایش داده می شود. این مورد در سمت چپ تراز خواهد شد.

end Item

object ( TemplateItem )

موردی که در انتهای سطر نمایش داده می شود. این مورد در سمت راست تراز می شود.

CardRowThreeItems

نمایندگی JSON
{
  "startItem": {
    object (TemplateItem)
  },
  "middleItem": {
    object (TemplateItem)
  },
  "endItem": {
    object (TemplateItem)
  }
}
فیلدها
start Item

object ( TemplateItem )

موردی که در ابتدای ردیف نمایش داده می شود. این مورد در سمت چپ تراز خواهد شد.

middle Item

object ( TemplateItem )

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

end Item

object ( TemplateItem )

موردی که در انتهای سطر نمایش داده می شود. این مورد در سمت راست تراز می شود.

DetailsTemplateOverride

نمایندگی JSON
{
  "detailsItemInfos": [
    {
      object (DetailsItemInfo)
    }
  ]
}
فیلدها
details Item Infos[]

object ( DetailsItemInfo )

اطلاعات مورد "nامین" نمایش داده شده در لیست جزئیات.

جزئیات مورد

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

object ( TemplateItem )

موردی که باید در لیست جزئیات نمایش داده شود.

ListTemplateOverride

نمایندگی JSON
{
  "firstRowOption": {
    object (FirstRowOption)
  },
  "secondRowOption": {
    object (FieldSelector)
  },
  "thirdRowOption": {
    object (FieldSelector)
  }
}
فیلدها
first Row Option

object ( FirstRowOption )

از مجموعه ای از گزینه های از پیش تعریف شده یا از یک مرجع به فیلد آنچه در ردیف اول نمایش داده می شود را مشخص می کند. برای تنظیم این لغو، FirstRowOption.fieldOption را روی FieldSelector انتخابی خود قرار دهید.

second Row Option

object ( FieldSelector )

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

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

thirdRowOption
(deprecated)

object ( FieldSelector )

یک فیلد استفاده نشده/منسوخ شده. تنظیم آن هیچ تاثیری بر آنچه کاربر می بیند ندارد.

FirstRowOption

نمایندگی JSON
{
  "transitOption": enum (TransitOption),
  "fieldOption": {
    object (FieldSelector)
  }
}
فیلدها
transit Option

enum ( TransitOption )

field Option

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