- نمایندگی JSON
- CardBarcodeSectionDetails
- بارکد بخش جزئیات
- FieldSelector
- مرجع فیلد
- فرمت تاریخ
- CardTemplateOverride
- CardRowTemplateInfo
- CardRowOneItem
- آیتم الگو
- مورد از پیش تعریف شده
- CardRowTwoItems
- CardRowThreeItems
- DetailsTemplateOverride
- جزئیات مورد
- ListTemplateOverride
- FirstRowOption
- TransitOption
نمایندگی JSON |
---|
{ "cardBarcodeSectionDetails": { object ( |
فیلدها | |
---|---|
cardBarcodeSectionDetails | اطلاعات اضافی را برای نمایش در بالا و زیر بارکد مشخص می کند. |
cardTemplateOverride | لغو برای نمای کارت. |
detailsTemplateOverride | برای نمای جزئیات (زیر نمای کارت) لغو کنید. |
listTemplateOverride | لغو برای نمای لیست پاس. |
CardBarcodeSectionDetails
نمایندگی JSON |
---|
{ "firstTopDetail": { object ( |
فیلدها | |
---|---|
firstTopDetail | اطلاعات اختیاری برای نمایش در بالای بارکد. اگر |
firstBottomDetail | اطلاعات اختیاری برای نمایش در زیر بارکد. |
secondTopDetail | بخش دوم اختیاری اطلاعات برای نمایش در بالای بارکد. اگر |
بارکد بخش جزئیات
نمایندگی JSON |
---|
{
"fieldSelector": {
object ( |
فیلدها | |
---|---|
fieldSelector | ارجاع به یک فیلد مبتنی بر متن یا تصویر موجود برای نمایش. |
FieldSelector
انتخابکننده فیلد سفارشی برای استفاده با لغو فیلدها.
نمایندگی JSON |
---|
{
"fields": [
{
object ( |
فیلدها | |
---|---|
fields[] | اگر بیش از یک مرجع ارائه شده باشد، اولین موردی که به یک فیلد غیر خالی ارجاع می دهد نمایش داده می شود. |
مرجع فیلد
تعریف مرجع برای استفاده با لغو فیلدها.
نمایندگی JSON |
---|
{
"fieldPath": string,
"dateFormat": enum ( |
فیلدها | |
---|---|
fieldPath | مسیر به فیلد مورد ارجاع، با پیشوند "شی" یا "کلاس" و با نقطه جدا شده است. برای مثال، ممکن است رشته "object.purchaseDetails.purchasePrice" باشد. |
dateFormat | فقط زمانی معتبر است که |
فرمت تاریخ
گزینه های DateFormat مخصوص رندر کردن فیلدهای تاریخ/زمان.
Enums | |
---|---|
DATE_FORMAT_UNSPECIFIED | گزینه پیشفرض زمانی که هیچ قالبی مشخص نشده باشد، در صورت انتخاب، هیچ قالببندی اعمال نخواهد شد. |
DATE_TIME | رندرهای 2018-12-14T13:00:00 در Dec 14, 1:00 PM در en_US . |
dateTime | نام مستعار قدیمی برای |
DATE_ONLY | رندرهای 2018-12-14T13:00:00 در Dec 14 در en_US . |
dateOnly | نام مستعار قدیمی برای |
TIME_ONLY | رندرهای 2018-12-14T13:00:00 در 1:00 PM در en_US . |
timeOnly | نام مستعار قدیمی برای |
DATE_TIME_YEAR | رندرهای 2018-12-14T13:00:00 در Dec 14, 2018, 1:00 PM در en_US . |
dateTimeYear | نام مستعار قدیمی برای |
DATE_YEAR | رندرهای 2018-12-14T13:00:00 در تاریخ Dec 14, 2018 در en_US . |
dateYear | نام مستعار قدیمی برای |
YEAR_MONTH | رندرهای 2018-12-14T13:00:00 به عنوان 2018-12 . |
YEAR_MONTH_DAY | رندرهای 2018-12-14T13:00:00 به عنوان 2018-12-14 . |
CardTemplateOverride
نمایندگی JSON |
---|
{
"cardRowTemplateInfos": [
{
object ( |
فیلدها | |
---|---|
cardRowTemplateInfos[] | اطلاعات الگو برای ردیفها در نمای کارت. حداکثر سه ردیف مجاز به تعیین هستند. |
CardRowTemplateInfo
نمایندگی JSON |
---|
{ "oneItem": { object ( |
فیلدها | |
---|---|
oneItem | الگوی یک ردیف حاوی یک مورد. دقیقاً یکی از "oneItem"، "twoItems"، "threeItems" باید تنظیم شود. |
twoItems | الگوی یک ردیف حاوی دو مورد. دقیقاً یکی از "oneItem"، "twoItems"، "threeItems" باید تنظیم شود. |
threeItems | الگوی یک ردیف حاوی سه مورد. دقیقاً یکی از "oneItem"، "twoItems"، "threeItems" باید تنظیم شود. |
CardRowOneItem
نمایندگی JSON |
---|
{
"item": {
object ( |
فیلدها | |
---|---|
item | موردی که در ردیف نمایش داده می شود. این مورد به طور خودکار در مرکز قرار می گیرد. |
آیتم الگو
نمایندگی JSON |
---|
{ "firstValue": { object ( |
فیلدها | |
---|---|
firstValue | ارجاع به یک فیلد برای نمایش اگر هر دو |
secondValue | ارجاع به یک فیلد برای نمایش این فقط در صورتی پر می شود که فیلد |
predefinedItem | یک مورد از پیش تعریف شده برای نمایش فقط یکی از |
مورد از پیش تعریف شده
Enums | |
---|---|
PREDEFINED_ITEM_UNSPECIFIED | |
FREQUENT_FLYER_PROGRAM_NAME_AND_NUMBER | |
frequentFlyerProgramNameAndNumber | نام مستعار قدیمی برای |
FLIGHT_NUMBER_AND_OPERATING_FLIGHT_NUMBER | |
flightNumberAndOperatingFlightNumber | نام مستعار قدیمی برای |
CardRowTwoItems
نمایندگی JSON |
---|
{ "startItem": { object ( |
فیلدها | |
---|---|
startItem | موردی که در ابتدای ردیف نمایش داده می شود. این مورد در سمت چپ تراز خواهد شد. |
endItem | موردی که در انتهای سطر نمایش داده می شود. این مورد در سمت راست تراز می شود. |
CardRowThreeItems
نمایندگی JSON |
---|
{ "startItem": { object ( |
فیلدها | |
---|---|
startItem | موردی که در ابتدای ردیف نمایش داده می شود. این مورد در سمت چپ تراز خواهد شد. |
middleItem | موردی که در وسط ردیف نمایش داده می شود. این مورد بین موارد شروع و پایان در مرکز قرار می گیرد. |
endItem | موردی که در انتهای سطر نمایش داده می شود. این مورد در سمت راست تراز می شود. |
DetailsTemplateOverride
نمایندگی JSON |
---|
{
"detailsItemInfos": [
{
object ( |
فیلدها | |
---|---|
detailsItemInfos[] | اطلاعات مورد "nامین" نمایش داده شده در لیست جزئیات. |
جزئیات مورد
نمایندگی JSON |
---|
{
"item": {
object ( |
فیلدها | |
---|---|
item | موردی که باید در لیست جزئیات نمایش داده شود. |
ListTemplateOverride
نمایندگی JSON |
---|
{ "firstRowOption": { object ( |
فیلدها | |
---|---|
firstRowOption | از مجموعه ای از گزینه های از پیش تعریف شده یا از یک مرجع به فیلد آنچه در ردیف اول نمایش داده می شود را مشخص می کند. برای تنظیم این لغو، FirstRowOption.fieldOption را روی FieldSelector انتخابی خود قرار دهید. |
secondRowOption | ارجاع به فیلدی که در ردیف دوم نمایش داده می شود. این گزینه تنها در صورتی نمایش داده می شود که چندین شیء کاربر در یک گروه وجود نداشته باشد. اگر گروهی وجود داشته باشد، ردیف دوم همیشه یک فیلد به اشتراک گذاشته شده توسط همه اشیا را نمایش می دهد. برای تنظیم این لغو، لطفا secondRowOption را روی FieldSelector انتخابی خود تنظیم کنید. |
thirdRowOption | یک فیلد استفاده نشده/منسوخ شده. تنظیم آن هیچ تاثیری بر آنچه کاربر می بیند ندارد. |
FirstRowOption
نمایندگی JSON |
---|
{ "transitOption": enum ( |
فیلدها | |
---|---|
transitOption | |
fieldOption | ارجاع به فیلدی که در ردیف اول نمایش داده می شود. |
TransitOption
Enums | |
---|---|
TRANSIT_OPTION_UNSPECIFIED | |
ORIGIN_AND_DESTINATION_NAMES | |
originAndDestinationNames | نام مستعار قدیمی برای |
ORIGIN_AND_DESTINATION_CODES | |
originAndDestinationCodes | نام مستعار قدیمی برای |
ORIGIN_NAME | |
originName | نام مستعار قدیمی برای |