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)

card ビューの行のテンプレート情報。最大 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 のいずれかのみ設定できます。

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)

詳細リストに表示される「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)

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 のレガシー エイリアス。廃止されました。