ClassTemplateInfo

Representasi JSON
{
  "cardBarcodeSectionDetails": {
    object (CardBarcodeSectionDetails)
  },
  "cardTemplateOverride": {
    object (CardTemplateOverride)
  },
  "detailsTemplateOverride": {
    object (DetailsTemplateOverride)
  },
  "listTemplateOverride": {
    object (ListTemplateOverride)
  }
}
Kolom
cardBarcodeSectionDetails

object (CardBarcodeSectionDetails)

Menentukan informasi tambahan yang akan ditampilkan di atas dan di bawah kode batang.

cardTemplateOverride

object (CardTemplateOverride)

Ganti untuk tampilan kartu.

detailsTemplateOverride

object (DetailsTemplateOverride)

Ganti untuk tampilan detail (di bawah tampilan kartu).

listTemplateOverride

object (ListTemplateOverride)

Ganti untuk tampilan daftar kartu.

CardBarcodeSectionDetails

Representasi JSON
{
  "firstTopDetail": {
    object (BarcodeSectionDetail)
  },
  "firstBottomDetail": {
    object (BarcodeSectionDetail)
  },
  "secondTopDetail": {
    object (BarcodeSectionDetail)
  }
}
Kolom
firstTopDetail

object (BarcodeSectionDetail)

Informasi opsional yang akan ditampilkan di atas kode batang. Jika secondTopDetail ditentukan, bagian ini akan ditampilkan di sisi awal bagian detail ini.

firstBottomDetail

object (BarcodeSectionDetail)

Informasi opsional untuk ditampilkan di bawah kode batang.

secondTopDetail

object (BarcodeSectionDetail)

Bagian informasi kedua opsional yang akan ditampilkan di atas kode batang. Jika firstTopDetail ditentukan, bagian ini akan ditampilkan di sisi akhir bagian detail ini.

BarcodeSectionDetail

Representasi JSON
{
  "fieldSelector": {
    object (FieldSelector)
  }
}
Kolom
fieldSelector

object (FieldSelector)

Referensi ke kolom berbasis teks atau gambar yang akan ditampilkan.

FieldSelector

Pemilih kolom kustom yang akan digunakan dengan penggantian kolom.

Representasi JSON
{
  "fields": [
    {
      object (FieldReference)
    }
  ]
}
Kolom
fields[]

object (FieldReference)

Jika lebih dari satu referensi diberikan, referensi pertama yang mereferensikan kolom tidak kosong akan ditampilkan.

FieldReference

Definisi referensi yang akan digunakan dengan penggantian kolom.

Representasi JSON
{
  "fieldPath": string,
  "dateFormat": enum (DateFormat)
}
Kolom
fieldPath

string

Jalur ke kolom yang direferensikan, diawali dengan "objek" atau "class" dan dipisahkan dengan titik. Misalnya, string tersebut dapat berupa string "object.purchaseDetails.purchasePrice".

dateFormat

enum (DateFormat)

Hanya valid jika fieldPath merujuk ke kolom tanggal. Memilih cara kolom tanggal diformat dan ditampilkan di UI.

DateFormat

Opsi DateFormat khusus untuk merender kolom tanggal/waktu.

Enum
DATE_FORMAT_UNSPECIFIED Opsi default jika tidak ada format yang ditentukan, jika dipilih, tidak ada format yang akan diterapkan.
DATE_TIME Merender 2018-12-14T13:00:00 sebagai Dec 14, 1:00 PM di en_US.
dateTime

Alias lama untuk DATE_TIME. Tidak digunakan lagi.

DATE_ONLY Merender 2018-12-14T13:00:00 sebagai Dec 14 di en_US.
dateOnly

Alias lama untuk DATE_ONLY. Tidak digunakan lagi.

TIME_ONLY Merender 2018-12-14T13:00:00 sebagai 1:00 PM di en_US.
timeOnly

Alias lama untuk TIME_ONLY. Tidak digunakan lagi.

DATE_TIME_YEAR Merender 2018-12-14T13:00:00 sebagai Dec 14, 2018, 1:00 PM di en_US.
dateTimeYear

Alias lama untuk DATE_TIME_YEAR. Tidak digunakan lagi.

DATE_YEAR Merender 2018-12-14T13:00:00 sebagai Dec 14, 2018 di en_US.
dateYear

Alias lama untuk DATE_YEAR. Tidak digunakan lagi.

YEAR_MONTH Merender 2018-12-14T13:00:00 sebagai 2018-12.
YEAR_MONTH_DAY Merender 2018-12-14T13:00:00 sebagai 2018-12-14.

CardTemplateOverride

Representasi JSON
{
  "cardRowTemplateInfos": [
    {
      object (CardRowTemplateInfo)
    }
  ]
}
Kolom
cardRowTemplateInfos[]

object (CardRowTemplateInfo)

Informasi template untuk baris pada tampilan kartu. Maksimal tiga baris yang boleh ditentukan.

CardRowTemplateInfo

Representasi JSON
{
  "oneItem": {
    object (CardRowOneItem)
  },
  "twoItems": {
    object (CardRowTwoItems)
  },
  "threeItems": {
    object (CardRowThreeItems)
  }
}
Kolom
oneItem

object (CardRowOneItem)

Template untuk baris yang berisi satu item. Tepat salah satu dari "oneItem", "twoItems", "threeItems" harus ditetapkan.

twoItems

object (CardRowTwoItems)

Template untuk baris yang berisi dua item. Tepat salah satu dari "oneItem", "twoItems", "threeItems" harus ditetapkan.

threeItems

object (CardRowThreeItems)

Template untuk baris yang berisi tiga item. Tepat salah satu dari "oneItem", "twoItems", "threeItems" harus ditetapkan.

CardRowOneItem

Representasi JSON
{
  "item": {
    object (TemplateItem)
  }
}
Kolom
item

object (TemplateItem)

Item yang akan ditampilkan di baris. Item ini akan otomatis dipusatkan.

TemplateItem

Representasi JSON
{
  "firstValue": {
    object (FieldSelector)
  },
  "secondValue": {
    object (FieldSelector)
  },
  "predefinedItem": enum (PredefinedItem)
}
Kolom
firstValue

object (FieldSelector)

Referensi ke kolom yang akan ditampilkan. Jika firstValue dan secondValue diisi, keduanya akan muncul sebagai satu item dengan garis miring di antaranya. Misalnya, nilai A dan B akan ditampilkan sebagai "A / B".

secondValue

object (FieldSelector)

Referensi ke kolom yang akan ditampilkan. Kolom ini hanya dapat diisi jika kolom firstValue telah diisi.

predefinedItem

enum (PredefinedItem)

Item standar yang akan ditampilkan. Hanya salah satu dari firstValue atau predefinedItem yang dapat disetel.

PredefinedItem

Enum
PREDEFINED_ITEM_UNSPECIFIED
FREQUENT_FLYER_PROGRAM_NAME_AND_NUMBER
frequentFlyerProgramNameAndNumber

Alias lama untuk FREQUENT_FLYER_PROGRAM_NAME_AND_NUMBER. Tidak digunakan lagi.

FLIGHT_NUMBER_AND_OPERATING_FLIGHT_NUMBER
flightNumberAndOperatingFlightNumber

Alias lama untuk FLIGHT_NUMBER_AND_OPERATING_FLIGHT_NUMBER. Tidak digunakan lagi.

CardRowTwoItems

Representasi JSON
{
  "startItem": {
    object (TemplateItem)
  },
  "endItem": {
    object (TemplateItem)
  }
}
Kolom
startItem

object (TemplateItem)

Item yang akan ditampilkan di awal baris. Item ini akan disejajarkan dengan kiri.

endItem

object (TemplateItem)

Item yang akan ditampilkan di akhir baris. Item ini akan diratakan ke kanan.

CardRowThreeItems

Representasi JSON
{
  "startItem": {
    object (TemplateItem)
  },
  "middleItem": {
    object (TemplateItem)
  },
  "endItem": {
    object (TemplateItem)
  }
}
Kolom
startItem

object (TemplateItem)

Item yang akan ditampilkan di awal baris. Item ini akan disejajarkan dengan kiri.

middleItem

object (TemplateItem)

Item yang akan ditampilkan di tengah baris. Item ini akan berada di tengah antara item awal dan akhir.

endItem

object (TemplateItem)

Item yang akan ditampilkan di akhir baris. Item ini akan diratakan ke kanan.

DetailsTemplateOverride

Representasi JSON
{
  "detailsItemInfos": [
    {
      object (DetailsItemInfo)
    }
  ]
}
Kolom
detailsItemInfos[]

object (DetailsItemInfo)

Informasi untuk "nth" yang ditampilkan dalam daftar detail.

DetailsItemInfo

Representasi JSON
{
  "item": {
    object (TemplateItem)
  }
}
Kolom
item

object (TemplateItem)

Item yang akan ditampilkan dalam daftar detail.

ListTemplateOverride

Representasi JSON
{
  "firstRowOption": {
    object (FirstRowOption)
  },
  "secondRowOption": {
    object (FieldSelector)
  },
  "thirdRowOption": {
    object (FieldSelector)
  }
}
Kolom
firstRowOption

object (FirstRowOption)

Menentukan dari kumpulan opsi yang telah ditentukan atau dari referensi ke kolom apa yang akan ditampilkan di baris pertama. Untuk menetapkan penggantian ini, tetapkan FirstRowOption.fieldOption ke FieldSelector pilihan Anda.

secondRowOption

object (FieldSelector)

Referensi ke kolom yang akan ditampilkan di baris kedua.

Opsi ini hanya ditampilkan jika grup tidak memiliki beberapa objek pengguna. Jika ada grup, baris kedua akan selalu menampilkan kolom yang digunakan bersama oleh semua objek. Untuk menetapkan penggantian ini, tetapkan secondRowOption ke FieldSelector pilihan Anda.

thirdRowOption
(deprecated)

object (FieldSelector)

Kolom yang tidak digunakan/tidak digunakan lagi. Menetapkannya tidak akan memengaruhi apa yang dilihat pengguna.

FirstRowOption

Representasi JSON
{
  "transitOption": enum (TransitOption),
  "fieldOption": {
    object (FieldSelector)
  }
}
Kolom
transitOption

enum (TransitOption)

fieldOption

object (FieldSelector)

Referensi ke kolom yang akan ditampilkan di baris pertama.

TransitOption

Enum
TRANSIT_OPTION_UNSPECIFIED
ORIGIN_AND_DESTINATION_NAMES
originAndDestinationNames

Alias lama untuk ORIGIN_AND_DESTINATION_NAMES. Tidak digunakan lagi.

ORIGIN_AND_DESTINATION_CODES
originAndDestinationCodes

Alias lama untuk ORIGIN_AND_DESTINATION_CODES. Tidak digunakan lagi.

ORIGIN_NAME
originName

Alias lama untuk ORIGIN_NAME. Tidak digunakan lagi.