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 2018-12-14T13:00:00en_USDec 14, 1:00 PM としてレンダリングします。
dateTime

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

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

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

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

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

DATE_TIME_YEAR 2018-12-14T13:00:00en_USDec 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 のいずれかのみを設定できます。

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