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' או 'class' והפרדה באמצעות נקודות. לדוגמה, המחרוזת יכולה להיות המחרוזת "object.purchaseDetails.purchasePrice".

dateFormat

enum (DateFormat)

תקף רק אם fieldPath מפנה לשדה תאריך. בחירת הפורמט של שדה התאריך והאופן שבו הוא יוצג בממשק המשתמש.

DateFormat

אפשרויות של פורמט תאריך שספציפיות להצגת שדות תאריך/שעה.

טיפוסים בני מנייה (enum)
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)

הפריט שיוצג בשורה. הפריט הזה ימורכז באופן אוטומטי.

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

טיפוסים בני מנייה (enum)
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)

הפניה לשדה שיוצג בשורה השנייה.

האפשרות הזו מוצגת רק אם אין כמה אובייקטים של משתמשים בקבוצה. אם יש קבוצה, בשורה השנייה תמיד יופיע שדה שמשותף לכל האובייקטים. כדי להגדיר את ההחרגה הזו, צריך להגדיר את secondRowOption ל-FieldSelector שבחרתם.

thirdRowOption
(deprecated)

object (FieldSelector)

שדה שלא בשימוש או שדה שיצא משימוש. הגדרת הערך לא תשפיע על מה שהמשתמש רואה.

FirstRowOption

ייצוג ב-JSON
{
  "transitOption": enum (TransitOption),
  "fieldOption": {
    object (FieldSelector)
  }
}
שדות
transitOption

enum (TransitOption)

fieldOption

object (FieldSelector)

הפניה לשדה שיוצג בשורה הראשונה.

TransitOption

טיפוסים בני מנייה (enum)
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. הוצא משימוש.