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)

Dodatkowa opcjonalna informacja 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 podasz więcej niż jedno odwołanie, zostanie wyświetlone pierwsze, które odwołuje się do niepustego pola.

FieldReference

Definicja odwołania 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 odwołuje się pole, z prefiksem „object” lub „klasa” i rozdzielane kropkami. Na przykład może to być ciąg „object.purchaseDetails.purchasePrice”.

dateFormat

enum (DateFormat)

Tej formuły można użyć tylko wtedy, gdy pole fieldPath odwołuje się do pola daty. Określa sposób formatowania i wyświetlania pola daty w interfejsie.

DateFormat

Opcje DateFormat specyficzne dla pól daty i godziny renderowania.

Wartości w polu enum
DATE_FORMAT_UNSPECIFIED Opcja domyślna, jeśli nie określono formatu. Po jej wybraniu formatowanie nie zostanie zastosowane.
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 kolumnę 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 kolumnę 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 kolumnę 2018-12-14T13:00:00 jako Dec 14, 2018 w: en_US.
dateYear

Starsza wersja aliasu dla DATE_YEAR. Rola wycofana.

YEAR_MONTH Renderuje kolumnę 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 wiersza zawierającego 1 element. Dokładnie 1 z wartości „oneItem”, „twoItems” lub „threeItems” musi być ustawiony.

twoItems

object (CardRowTwoItems)

Szablon wiersza zawierającego 2 elementy. Dokładnie 1 z wartości „oneItem”, „twoItems” lub „threeItems” musi być ustawiony.

threeItems

object (CardRowThreeItems)

Szablon wiersza zawierającego trzy elementy. Dokładnie 1 z wartości „oneItem”, „twoItems” lub „threeItems” musi być ustawiony.

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. Tę wartość można wypełnić 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 zostanie wyrównany do lewej strony.

endItem

object (TemplateItem)

Element do wyświetlenia na końcu wiersza. Ten element zostanie wyrównany do prawej strony.

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 zostanie wyrównany do lewej strony.

middleItem

object (TemplateItem)

Element do wyświetlenia na środku wiersza. Ten element zostanie wyśrodkowany między elementami początkowymi i końcowymi.

endItem

object (TemplateItem)

Element do wyświetlenia na końcu wiersza. Ten element zostanie wyrównany do prawej strony.

DetailsTemplateOverride

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

object (DetailsItemInfo)

Informacje dotyczące parametru „n-tego” elementu wyświetlonego 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)

Określa wstępnie zdefiniowany zestaw opcji lub odwołanie do pola, które będzie wyświetlane w pierwszym wierszu. Aby ustawić to zastąpienie, ustaw w polu FirstRowOption.fieldOption odpowiednią wartość elementu FieldSelector.

secondRowOption

object (FieldSelector)

Odwołanie do pola, które ma być wyświetlane 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 widoczne 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/wycofane pole. Ustawienie go 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.