- JSON 表現
- CardBarcodeSectionDetails
- BarcodeSectionDetail
- FieldSelector
- FieldReference
- DateFormat
- CardTemplateOverride
- CardRowTemplateInfo
- CardRowOneItem
- TemplateItem
- PredefinedItem
- CardRowTwoItems
- CardRowThreeItems
- DetailsTemplateOverride
- DetailsItemInfo
- ListTemplateOverride
- FirstRowOption
- TransitOption
JSON 表現 |
---|
{ "cardBarcodeSectionDetails": { object ( |
フィールド | |
---|---|
cardBarcodeSectionDetails |
バーコードの上下に表示される追加情報を指定します。 |
cardTemplateOverride |
カードビューをオーバーライドします。 |
detailsTemplateOverride |
詳細ビュー(カードビューの下)をオーバーライドします。 |
listTemplateOverride |
パスのリスト表示をオーバーライドします。 |
CardBarcodeSectionDetails
JSON 表現 |
---|
{ "firstTopDetail": { object ( |
フィールド | |
---|---|
firstTopDetail |
バーコードの上に表示するオプションの情報。 |
firstBottomDetail |
バーコードの下に表示するオプションの情報。 |
secondTopDetail |
バーコードの上に表示する 2 つ目の情報(省略可)。 |
BarcodeSectionDetail
JSON 表現 |
---|
{
"fieldSelector": {
object ( |
フィールド | |
---|---|
fieldSelector |
表示する既存のテキストベース フィールドまたは画像フィールドへの参照。 |
FieldSelector
フィールドのオーバーライドで使用するカスタム フィールド セレクタ。
JSON 表現 |
---|
{
"fields": [
{
object ( |
フィールド | |
---|---|
fields[] |
複数の参照が指定されている場合、空でないフィールドを参照する最初のものが表示されます。 |
FieldReference
フィールドのオーバーライドで使用する参照定義。
JSON 表現 |
---|
{
"fieldPath": string,
"dateFormat": enum ( |
フィールド | |
---|---|
fieldPath |
参照するフィールドのパス。先頭に「object」または「class」を付け、ドットで区切ります。たとえば、文字列「object.purchaseDetails.purchasePrice」などがこれに該当します。 |
dateFormat |
|
DateFormat
日付/時刻フィールドのレンダリングに固有の DateFormat オプション。
列挙型 | |
---|---|
DATE_FORMAT_UNSPECIFIED |
書式が指定されていない場合のデフォルト オプション。これを選択すると書式が適用されません。 |
DATE_TIME |
en_US で 2018-12-14T13:00:00 を Dec 14, 1:00 PM としてレンダリングします。 |
dateTime |
|
DATE_ONLY |
en_US で 2018-12-14T13:00:00 を Dec 14 としてレンダリングします。 |
dateOnly |
|
TIME_ONLY |
en_US で 2018-12-14T13:00:00 を 1:00 PM としてレンダリングします。 |
timeOnly |
|
DATE_TIME_YEAR |
en_US で 2018-12-14T13:00:00 を Dec 14, 2018, 1:00 PM としてレンダリングします。 |
dateTimeYear |
|
DATE_YEAR |
en_US で 2018-12-14T13:00:00 を Dec 14, 2018 としてレンダリングします。 |
dateYear |
|
YEAR_MONTH |
2018-12-14T13:00:00 を 2018-12 としてレンダリングします。 |
YEAR_MONTH_DAY |
2018-12-14T13:00:00 を 2018-12-14 としてレンダリングします。 |
CardTemplateOverride
JSON 表現 |
---|
{
"cardRowTemplateInfos": [
{
object ( |
フィールド | |
---|---|
cardRowTemplateInfos[] |
card ビューの行のテンプレート情報。最大 3 行まで指定できます。 |
CardRowTemplateInfo
JSON 表現 |
---|
{ "oneItem": { object ( |
フィールド | |
---|---|
oneItem |
1 つの項目を含む行のテンプレート。「oneItem」、「twoItems」、「threeItems」のいずれか 1 つのみを設定する必要があります。 |
twoItems |
2 つの項目を含む行のテンプレート。「oneItem」、「twoItems」、「threeItems」のいずれか 1 つのみを設定する必要があります。 |
threeItems |
3 つの項目を含む行のテンプレート。「oneItem」、「twoItems」、「threeItems」のいずれか 1 つのみを設定する必要があります。 |
CardRowOneItem
JSON 表現 |
---|
{
"item": {
object ( |
フィールド | |
---|---|
item |
行に表示される項目。このアイテムは自動的に中央に配置されます。 |
TemplateItem
JSON 表現 |
---|
{ "firstValue": { object ( |
フィールド | |
---|---|
firstValue |
表示するフィールドへの参照。 |
secondValue |
表示するフィールドへの参照。 |
predefinedItem |
表示する事前定義されたアイテム。 |
PredefinedItem
列挙型 | |
---|---|
PREDEFINED_ITEM_UNSPECIFIED |
|
FREQUENT_FLYER_PROGRAM_NAME_AND_NUMBER |
|
frequentFlyerProgramNameAndNumber |
|
FLIGHT_NUMBER_AND_OPERATING_FLIGHT_NUMBER |
|
flightNumberAndOperatingFlightNumber |
|
CardRowTwoItems
JSON 表現 |
---|
{ "startItem": { object ( |
フィールド | |
---|---|
startItem |
行の先頭に表示されるアイテム。この項目は左に揃えられます。 |
endItem |
行の最後に表示されるアイテム。このアイテムは右に揃えられます。 |
CardRowThreeItems
JSON 表現 |
---|
{ "startItem": { object ( |
フィールド | |
---|---|
startItem |
行の先頭に表示されるアイテム。この項目は左に揃えられます。 |
middleItem |
行の中央に表示されるアイテム。このアイテムは、開始アイテムと終了アイテムの間の中央に配置されます。 |
endItem |
行の最後に表示されるアイテム。このアイテムは右に揃えられます。 |
DetailsTemplateOverride
JSON 表現 |
---|
{
"detailsItemInfos": [
{
object ( |
フィールド | |
---|---|
detailsItemInfos[] |
詳細リストに表示される「n 番目の」アイテムの情報。 |
DetailsItemInfo
JSON 表現 |
---|
{
"item": {
object ( |
フィールド | |
---|---|
item |
詳細リストに表示される項目。 |
ListTemplateOverride
JSON 表現 |
---|
{ "firstRowOption": { object ( |
フィールド | |
---|---|
firstRowOption |
定義済みのオプション セット、または最初の行に表示するフィールドへの参照を指定します。このオーバーライドを設定するには、FirstRowOption.fieldOption を任意の FieldSelector に設定します。 |
secondRowOption |
2 行目に表示されるフィールドへの参照。 このオプションは、グループ内に複数のユーザー オブジェクトがない場合にのみ表示されます。グループがある場合、2 行目にはすべてのオブジェクトで共有されるフィールドが常に表示されます。このオーバーライドを設定するには、secondRowOption を任意の FieldSelector に設定してください。 |
thirdRowOption |
未使用または非推奨のフィールド。この設定は、ユーザーに表示される内容には影響しません。 |
FirstRowOption
JSON 表現 |
---|
{ "transitOption": enum ( |
フィールド | |
---|---|
transitOption |
|
fieldOption |
最初の行に表示されるフィールドへの参照。 |
TransitOption
列挙型 | |
---|---|
TRANSIT_OPTION_UNSPECIFIED |
|
ORIGIN_AND_DESTINATION_NAMES |
|
originAndDestinationNames |
|
ORIGIN_AND_DESTINATION_CODES |
|
originAndDestinationCodes |
|
ORIGIN_NAME |
|
originName |
|