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

אפשרויות של 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)

מידע עבור ה-nth הפריט שמוצג ברשימת הפרטים.

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)

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

האפשרות הזו מוצגת רק אם אין מספר אובייקטים של משתמשים בקבוצה. אם קיימת קבוצה, בשורה השנייה תמיד יוצג שדה שמשותף לכל האובייקטים. כדי להגדיר את השינוי הזה, מגדירים את secondsRowOption ל-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. הוצא משימוש.