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)

Timpa untuk tampilan kartu.

detailsTemplateOverride

object (DetailsTemplateOverride)

Ganti untuk tampilan detail (di bawah tampilan kartu).

listTemplateOverride

object (ListTemplateOverride)

Penggantian 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, nilai ini akan ditampilkan ke sisi awal bagian detail ini.

firstBottomDetail

object (BarcodeSectionDetail)

Informasi opsional yang akan ditampilkan di bawah kode batang.

secondTopDetail

object (BarcodeSectionDetail)

Informasi kedua yang bersifat opsional untuk ditampilkan di atas kode batang. Jika firstTopDetail ditentukan, atribut ini akan ditampilkan ke sisi akhir bagian detail ini.

BarcodeSectionDetail

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

object (FieldSelector)

Referensi ke kolom berbasis teks atau gambar yang ada untuk 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 merujuk ke 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 dirujuk, diawali dengan "object" atau "class" dan dipisahkan dengan titik. Misalnya, string "object.purchaseDetails.purchasePrice".

dateFormat

enum (DateFormat)

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

DateFormat

Opsi DateFormat khusus untuk kolom tanggal/waktu rendering.

Enum
DATE_FORMAT_UNSPECIFIED Opsi default saat 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 dalam en_US.
dateTime

Alias lama untuk DATE_TIME. Tidak digunakan lagi.

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

Alias lama untuk DATE_ONLY. Tidak digunakan lagi.

TIME_ONLY Merender 2018-12-14T13:00:00 sebagai 1:00 PM dalam 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 dalam en_US.
dateTimeYear

Alias lama untuk DATE_TIME_YEAR. Tidak digunakan lagi.

DATE_YEAR Merender 2018-12-14T13:00:00 sebagai Dec 14, 2018 dalam 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 dalam tampilan kartu. Maksimal tiga baris diizinkan untuk 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 satu dari "oneItem", "twoItems", "threeItems" harus ditetapkan.

twoItems

object (CardRowTwoItems)

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

threeItems

object (CardRowThreeItems)

Template untuk baris yang berisi tiga item. Tepat 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 diletakkan di tengah.

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 terisi, keduanya akan muncul sebagai satu item dengan garis miring di antara keduanya. 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 terisi.

predefinedItem

enum (PredefinedItem)

Item standar untuk ditampilkan. Hanya salah satu dari firstValue atau predefinedItem yang dapat ditetapkan.

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 ke kiri.

endItem

object (TemplateItem)

Item yang akan ditampilkan di akhir baris. Item ini akan disejajarkan 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 ke kiri.

middleItem

object (TemplateItem)

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

endItem

object (TemplateItem)

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

DetailsTemplateOverride

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

object (DetailsItemInfo)

Informasi untuk item "nth" yang ditampilkan di 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 apa yang akan ditampilkan di baris pertama dari kumpulan opsi yang telah ditentukan atau dari referensi ke kolom. 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 tidak ada beberapa objek pengguna dalam grup. 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. Menyetelnya tidak akan berpengaruh pada 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.