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 . منسوخ.