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)

バーコードの上に表示する 2 番目の情報(省略可)。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 が日付フィールドを参照している場合にのみ有効です。UI での日付フィールドの形式と表示方法を選択します。

DateFormat

日付/時刻フィールドのレンダリングに固有の DateFormat オプション。

列挙型
DATE_FORMAT_UNSPECIFIED 形式が指定されていない場合のデフォルト オプション。選択すると、形式は適用されません。
DATE_TIME en_US2018-12-14T13:00:00Dec 14, 1:00 PM としてレンダリングします。
dateTime

DATE_TIME のレガシー エイリアス。サポート終了。

DATE_ONLY en_US2018-12-14T13:00:00Dec 14 としてレンダリングします。
dateOnly

DATE_ONLY のレガシー エイリアス。サポート終了。

TIME_ONLY en_US2018-12-14T13:00:001:00 PM としてレンダリングします。
timeOnly

TIME_ONLY のレガシー エイリアス。サポート終了。

DATE_TIME_YEAR en_US2018-12-14T13:00:00Dec 14, 2018, 1:00 PM としてレンダリングします。
dateTimeYear

DATE_TIME_YEAR のレガシー エイリアス。サポート終了。

DATE_YEAR en_US2018-12-14T13:00:00Dec 14, 2018 としてレンダリングします。
dateYear

DATE_YEAR のレガシー エイリアス。サポート終了。

YEAR_MONTH 2018-12-14T13:00:002018-12 としてレンダリングします。
YEAR_MONTH_DAY 2018-12-14T13:00:002018-12-14 としてレンダリングします。

CardTemplateOverride

JSON 表現
{
  "cardRowTemplateInfos": [
    {
      object (CardRowTemplateInfo)
    }
  ]
}
フィールド
cardRowTemplateInfos[]

object (CardRowTemplateInfo)

カードビューの行のテンプレート情報。指定できる行は 3 つまでです。

CardRowTemplateInfo

JSON 表現
{
  "oneItem": {
    object (CardRowOneItem)
  },
  "twoItems": {
    object (CardRowTwoItems)
  },
  "threeItems": {
    object (CardRowThreeItems)
  }
}
フィールド
oneItem

object (CardRowOneItem)

1 つの項目を含む行のテンプレート。「oneItem」、「twoItems」、「threeItems」のいずれか 1 つのみを設定する必要があります。

twoItems

object (CardRowTwoItems)

2 つの項目を含む行のテンプレート。「oneItem」、「twoItems」、「threeItems」のいずれか 1 つのみを設定する必要があります。

threeItems

object (CardRowThreeItems)

3 つの項目を含む行のテンプレート。「oneItem」、「twoItems」、「threeItems」のいずれか 1 つのみを設定する必要があります。

CardRowOneItem

JSON 表現
{
  "item": {
    object (TemplateItem)
  }
}
フィールド
item

object (TemplateItem)

行に表示されるアイテム。このアイテムは自動的に中央に配置されます。

TemplateItem

JSON 表現
{
  "firstValue": {
    object (FieldSelector)
  },
  "secondValue": {
    object (FieldSelector)
  },
  "predefinedItem": enum (PredefinedItem)
}
フィールド
firstValue

object (FieldSelector)

表示するフィールドへの参照。firstValuesecondValue の両方を入力すると、どちらも 1 つのアイテムとして表示され、間にスラッシュが付きます。たとえば、値 A と B は「A / B」と表示されます。

secondValue

object (FieldSelector)

表示するフィールドへの参照。これは、firstValue フィールドに値が入力されている場合にのみ入力できます。

predefinedItem

enum (PredefinedItem)

表示する事前定義アイテム。firstValue または predefinedItem のいずれか 1 つのみ設定できます。

PredefinedItem

列挙型
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)

2 番目の行に表示されるフィールドへの参照。

このオプションは、グループに複数のユーザー オブジェクトがない場合にのみ表示されます。グループがある場合、2 行目にはすべてのオブジェクトが共有するフィールドが常に表示されます。このオーバーライドを設定するには、secondRowOption を選択した FieldSelector に設定してください。

thirdRowOption
(deprecated)

object (FieldSelector)

未使用または非推奨のフィールドです。これを設定しても、ユーザーに表示される内容には影響しません。

FirstRowOption

JSON 表現
{
  "transitOption": enum (TransitOption),
  "fieldOption": {
    object (FieldSelector)
  }
}
フィールド
transitOption

enum (TransitOption)

fieldOption

object (FieldSelector)

最初の行に表示されるフィールドへの参照。

TransitOption

列挙型
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 のレガシー エイリアス。サポート終了。