ClassTemplateInfo

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

object (CardBarcodeSectionDetails)

Określa dodatkowe informacje, które mają być wyświetlane nad i pod kodem kreskowym.

cardTemplateOverride

object (CardTemplateOverride)

Zastąpienie dla widoku karty.

detailsTemplateOverride

object (DetailsTemplateOverride)

Zastąpienie dla widoku szczegółów (poniżej widoku karty).

listTemplateOverride

object (ListTemplateOverride)

Zastąpienie dla widoku listy kart.

CardBarcodeSectionDetails

Zapis JSON
{
  "firstTopDetail": {
    object (BarcodeSectionDetail)
  },
  "firstBottomDetail": {
    object (BarcodeSectionDetail)
  },
  "secondTopDetail": {
    object (BarcodeSectionDetail)
  }
}
Pola
firstTopDetail

object (BarcodeSectionDetail)

Opcjonalne informacje do wyświetlenia nad kodem kreskowym. Zdefiniowane secondTopDetail będą wyświetlane na początku tej sekcji szczegółów.

firstBottomDetail

object (BarcodeSectionDetail)

Opcjonalne informacje do wyświetlenia pod kodem kreskowym.

secondTopDetail

object (BarcodeSectionDetail)

Opcjonalny drugi element informacji do wyświetlenia nad kodem kreskowym. Zdefiniowane firstTopDetail będą wyświetlane na końcu tej sekcji szczegółów.

BarcodeSectionDetail

Zapis JSON
{
  "fieldSelector": {
    object (FieldSelector)
  }
}
Pola
fieldSelector

object (FieldSelector)

Odwołanie do istniejącego pola tekstowego lub obrazu do wyświetlenia.

FieldSelector

Selektor pól niestandardowych do użycia z zastąpieniami pól.

Zapis JSON
{
  "fields": [
    {
      object (FieldReference)
    }
  ]
}
Pola
fields[]

object (FieldReference)

Jeśli podano więcej niż jedno odwołanie, zostanie wyświetlone pierwsze, które odwołuje się do niepustego pola.

FieldReference

Definicja referencyjna do użycia z zastąpieniami pól.

Zapis JSON
{
  "fieldPath": string,
  "dateFormat": enum (DateFormat)
}
Pola
fieldPath

string

Ścieżka do pola, do którego następuje odwołanie, z prefiksem „object” lub „class” i rozdzielona kropkami. Na przykład może to być tekst „object.purchaseDetails.purchasePrice”.

dateFormat

enum (DateFormat)

Obowiązuje tylko wtedy, gdy fieldPath odwołuje się do pola daty. Określa sposób formatowania i wyświetlania pola daty w interfejsie użytkownika.

DateFormat

Opcje formatu daty, które dotyczą renderowania pól daty/godziny.

Wartości w polu enum
DATE_FORMAT_UNSPECIFIED Domyślna opcja, gdy nie jest określony żaden format. Jeśli ta opcja jest wybrana, nie zostanie zastosowane żadne formatowanie.
DATE_TIME Renderuje kolumnę 2018-12-14T13:00:00 jako Dec 14, 1:00 PM w: en_US.
dateTime

Starsza wersja aliasu dla DATE_TIME. Rola wycofana.

DATE_ONLY Renderuje kolumnę 2018-12-14T13:00:00 jako Dec 14 w: en_US.
dateOnly

Starsza wersja aliasu dla DATE_ONLY. Rola wycofana.

TIME_ONLY Renderuje 2018-12-14T13:00:00 jako 1:00 PM w en_US.
timeOnly

Starsza wersja aliasu dla TIME_ONLY. Rola wycofana.

DATE_TIME_YEAR Renderuje 2018-12-14T13:00:00 jako Dec 14, 2018, 1:00 PM w en_US.
dateTimeYear

Starsza wersja aliasu dla DATE_TIME_YEAR. Rola wycofana.

DATE_YEAR Renderuje 2018-12-14T13:00:00 jako Dec 14, 2018 w en_US.
dateYear

Starsza wersja aliasu dla DATE_YEAR. Rola wycofana.

YEAR_MONTH Renderuje 2018-12-14T13:00:00 jako 2018-12.
YEAR_MONTH_DAY Renderuje kolumnę 2018-12-14T13:00:00 jako 2018-12-14.

CardTemplateOverride

Zapis JSON
{
  "cardRowTemplateInfos": [
    {
      object (CardRowTemplateInfo)
    }
  ]
}
Pola
cardRowTemplateInfos[]

object (CardRowTemplateInfo)

Informacje o szablonie dla wierszy w widoku karty. Można podać maksymalnie 3 wiersze.

CardRowTemplateInfo

Zapis JSON
{
  "oneItem": {
    object (CardRowOneItem)
  },
  "twoItems": {
    object (CardRowTwoItems)
  },
  "threeItems": {
    object (CardRowThreeItems)
  }
}
Pola
oneItem

object (CardRowOneItem)

Szablon dla wiersza zawierającego jeden element. Dokładnie jedno z pól „oneItem”, „twoItems” lub „threeItems” musi być ustawione.

twoItems

object (CardRowTwoItems)

Szablon wiersza zawierającego 2 elementy. Dokładnie jedno z pól „oneItem”, „twoItems” lub „threeItems” musi być ustawione.

threeItems

object (CardRowThreeItems)

Szablon wiersza zawierającego trzy elementy. Dokładnie jedno z pól „oneItem”, „twoItems” lub „threeItems” musi być ustawione.

CardRowOneItem

Zapis JSON
{
  "item": {
    object (TemplateItem)
  }
}
Pola
item

object (TemplateItem)

Element do wyświetlenia w wierszu. Ten element zostanie automatycznie wyśrodkowany.

TemplateItem

Zapis JSON
{
  "firstValue": {
    object (FieldSelector)
  },
  "secondValue": {
    object (FieldSelector)
  },
  "predefinedItem": enum (PredefinedItem)
}
Pola
firstValue

object (FieldSelector)

Odwołanie do pola do wyświetlenia. Jeśli wypełnione są zarówno firstValue, jak i secondValue, obie te wartości będą wyświetlane jako jeden element z ukośnikiem między nimi. Na przykład wartości A i B byłyby wyświetlane jako „A / B”.

secondValue

object (FieldSelector)

Odwołanie do pola do wyświetlenia. Może być wypełnione tylko wtedy, gdy pole firstValue jest wypełnione.

predefinedItem

enum (PredefinedItem)

Wstępnie zdefiniowany element do wyświetlenia. Można ustawić tylko jedną z tych wartości: firstValue lub predefinedItem.

PredefinedItem

Wartości w polu enum
PREDEFINED_ITEM_UNSPECIFIED
FREQUENT_FLYER_PROGRAM_NAME_AND_NUMBER
frequentFlyerProgramNameAndNumber

Starsza wersja aliasu dla FREQUENT_FLYER_PROGRAM_NAME_AND_NUMBER. Rola wycofana.

FLIGHT_NUMBER_AND_OPERATING_FLIGHT_NUMBER
flightNumberAndOperatingFlightNumber

Starsza wersja aliasu dla FLIGHT_NUMBER_AND_OPERATING_FLIGHT_NUMBER. Rola wycofana.

CardRowTwoItems

Zapis JSON
{
  "startItem": {
    object (TemplateItem)
  },
  "endItem": {
    object (TemplateItem)
  }
}
Pola
startItem

object (TemplateItem)

Element do wyświetlenia na początku wiersza. Ten element będzie wyrównany do lewej.

endItem

object (TemplateItem)

Element do wyświetlenia na końcu wiersza. Ten element będzie wyrównany do prawej.

CardRowThreeItems

Zapis JSON
{
  "startItem": {
    object (TemplateItem)
  },
  "middleItem": {
    object (TemplateItem)
  },
  "endItem": {
    object (TemplateItem)
  }
}
Pola
startItem

object (TemplateItem)

Element do wyświetlenia na początku wiersza. Ten element będzie wyrównany do lewej.

middleItem

object (TemplateItem)

Element do wyświetlenia w środku wiersza. Ten element będzie wyśrodkowany między elementem początkowym i końcowym.

endItem

object (TemplateItem)

Element do wyświetlenia na końcu wiersza. Ten element będzie wyrównany do prawej.

DetailsTemplateOverride

Zapis JSON
{
  "detailsItemInfos": [
    {
      object (DetailsItemInfo)
    }
  ]
}
Pola
detailsItemInfos[]

object (DetailsItemInfo)

Informacje dotyczące „n-tego” elementu wyświetlanego na liście szczegółów.

DetailsItemInfo

Zapis JSON
{
  "item": {
    object (TemplateItem)
  }
}
Pola
item

object (TemplateItem)

Element do wyświetlenia na liście szczegółów.

ListTemplateOverride

Zapis JSON
{
  "firstRowOption": {
    object (FirstRowOption)
  },
  "secondRowOption": {
    object (FieldSelector)
  },
  "thirdRowOption": {
    object (FieldSelector)
  }
}
Pola
firstRowOption

object (FirstRowOption)

Wskazuje, co ze wstępnie zdefiniowanego zestawu opcji lub z odwołania do pola będzie wyświetlane w pierwszym wierszu. Aby ustawić tę zastąpioną wartość, ustaw opcję FirstRowOption.fieldOption na wybrany przez siebie obiekt FieldSelector.

secondRowOption

object (FieldSelector)

Odwołanie do pola wyświetlanego w drugim wierszu.

Ta opcja jest wyświetlana tylko wtedy, gdy w grupie nie ma wielu obiektów użytkowników. Jeśli istnieje grupa, w drugim wierszu zawsze będzie wyświetlane pole wspólne dla wszystkich obiektów. Aby ustawić to zastąpienie, ustaw parametr secondRowOption na wybranym przez siebie selektorze pola.

thirdRowOption
(deprecated)

object (FieldSelector)

Nieużywane lub wycofane pole. To ustawienie nie ma wpływu na to, co widzi użytkownik.

FirstRowOption

Zapis JSON
{
  "transitOption": enum (TransitOption),
  "fieldOption": {
    object (FieldSelector)
  }
}
Pola
transitOption

enum (TransitOption)

fieldOption

object (FieldSelector)

Odwołanie do pola, które ma być wyświetlane w pierwszym wierszu.

TransitOption

Wartości w polu enum
TRANSIT_OPTION_UNSPECIFIED
ORIGIN_AND_DESTINATION_NAMES
originAndDestinationNames

Starsza wersja aliasu dla ORIGIN_AND_DESTINATION_NAMES. Rola wycofana.

ORIGIN_AND_DESTINATION_CODES
originAndDestinationCodes

Starsza wersja aliasu dla ORIGIN_AND_DESTINATION_CODES. Rola wycofana.

ORIGIN_NAME
originName

Starsza wersja aliasu dla ORIGIN_NAME. Rola wycofana.