ClassTemplateInfo

JSON-Darstellung
{
  "cardBarcodeSectionDetails": {
    object (CardBarcodeSectionDetails)
  },
  "cardTemplateOverride": {
    object (CardTemplateOverride)
  },
  "detailsTemplateOverride": {
    object (DetailsTemplateOverride)
  },
  "listTemplateOverride": {
    object (ListTemplateOverride)
  }
}
Felder
cardBarcodeSectionDetails

object (CardBarcodeSectionDetails)

Gibt zusätzliche Informationen an, die über und unter dem Barcode angezeigt werden sollen.

cardTemplateOverride

object (CardTemplateOverride)

Überschreiben für die Kartenansicht.

detailsTemplateOverride

object (DetailsTemplateOverride)

Überschreiben Sie den Wert für die Detailansicht (unter der Kartenansicht).

listTemplateOverride

object (ListTemplateOverride)

Für die Listenansicht von Karten/Tickets überschreiben.

CardBarcodeSectionDetails

JSON-Darstellung
{
  "firstTopDetail": {
    object (BarcodeSectionDetail)
  },
  "firstBottomDetail": {
    object (BarcodeSectionDetail)
  },
  "secondTopDetail": {
    object (BarcodeSectionDetail)
  }
}
Felder
firstTopDetail

object (BarcodeSectionDetail)

Optionale Informationen, die über dem Barcode angezeigt werden Wenn secondTopDetail definiert ist, wird dies am Anfang dieses Detailbereichs angezeigt.

firstBottomDetail

object (BarcodeSectionDetail)

Optionale Informationen, die unter dem Barcode angezeigt werden sollen

secondTopDetail

object (BarcodeSectionDetail)

Optionale zweite Informationseinheit, die über dem Barcode angezeigt wird Wenn firstTopDetail definiert ist, wird dies am Ende dieses Detailbereichs angezeigt.

BarcodeSectionDetail

JSON-Darstellung
{
  "fieldSelector": {
    object (FieldSelector)
  }
}
Felder
fieldSelector

object (FieldSelector)

Ein Verweis auf ein vorhandenes textbasiertes oder Bildfeld, das angezeigt werden soll.

FieldSelector

Benutzerdefinierte Feldauswahl zur Verwendung mit Feldüberschreibungen.

JSON-Darstellung
{
  "fields": [
    {
      object (FieldReference)
    }
  ]
}
Felder
fields[]

object (FieldReference)

Wenn mehr als ein Bezug angegeben ist, wird der erste Verweis angezeigt, der auf ein nicht leeres Feld verweist.

FieldReference

Referenzdefinition zur Verwendung mit Feldüberschreibungen.

JSON-Darstellung
{
  "fieldPath": string,
  "dateFormat": enum (DateFormat)
}
Felder
fieldPath

string

Pfad zum Feld, auf das verwiesen wird, mit dem Präfix „object“ oder „class“ und getrennt durch Punkte. Das kann beispielsweise der String „object.purchaseDetails.purchasePrice“ sein.

dateFormat

enum (DateFormat)

Nur gültig, wenn fieldPath auf ein Datumsfeld verweist. Legt fest, wie das Datumsfeld formatiert und auf der Benutzeroberfläche angezeigt wird.

DateFormat

DateFormat-Optionen, die für das Rendern von Datums-/Uhrzeitfeldern spezifisch sind.

Enums
DATE_FORMAT_UNSPECIFIED Standardoption, wenn kein Format angegeben ist. Ist diese Option ausgewählt, wird keine Formatierung angewendet.
DATE_TIME Rendert 2018-12-14T13:00:00 als Dec 14, 1:00 PM in en_US.
dateTime

Altes Alias für DATE_TIME. Veraltet.

DATE_ONLY Rendert 2018-12-14T13:00:00 als Dec 14 in en_US.
dateOnly

Altes Alias für DATE_ONLY. Veraltet.

TIME_ONLY Rendert 2018-12-14T13:00:00 als 1:00 PM in en_US.
timeOnly

Altes Alias für TIME_ONLY. Veraltet.

DATE_TIME_YEAR Rendert 2018-12-14T13:00:00 als Dec 14, 2018, 1:00 PM in en_US.
dateTimeYear

Altes Alias für DATE_TIME_YEAR. Veraltet.

DATE_YEAR Rendert 2018-12-14T13:00:00 als Dec 14, 2018 in en_US.
dateYear

Altes Alias für DATE_YEAR. Veraltet.

YEAR_MONTH Rendert 2018-12-14T13:00:00 als 2018-12.
YEAR_MONTH_DAY Rendert 2018-12-14T13:00:00 als 2018-12-14.

CardTemplateOverride

JSON-Darstellung
{
  "cardRowTemplateInfos": [
    {
      object (CardRowTemplateInfo)
    }
  ]
}
Felder
cardRowTemplateInfos[]

object (CardRowTemplateInfo)

Vorlageninformationen für Zeilen in der Kartenansicht. Es dürfen maximal drei Zeilen angegeben werden.

CardRowTemplateInfo

JSON-Darstellung
{
  "oneItem": {
    object (CardRowOneItem)
  },
  "twoItems": {
    object (CardRowTwoItems)
  },
  "threeItems": {
    object (CardRowThreeItems)
  }
}
Felder
oneItem

object (CardRowOneItem)

Vorlage für eine Zeile mit einem Element. Es muss genau eines der Elemente "oneItem", "twoItems" oder "threeItems" festgelegt werden.

twoItems

object (CardRowTwoItems)

Vorlage für eine Zeile mit zwei Elementen. Es muss genau eines der Elemente "oneItem", "twoItems" oder "threeItems" festgelegt werden.

threeItems

object (CardRowThreeItems)

Vorlage für eine Zeile mit drei Elementen. Es muss genau eines der Elemente "oneItem", "twoItems" oder "threeItems" festgelegt werden.

CardRowOneItem

JSON-Darstellung
{
  "item": {
    object (TemplateItem)
  }
}
Felder
item

object (TemplateItem)

Das Element, das in der Zeile angezeigt werden soll Dieses Element wird automatisch zentriert.

TemplateItem

JSON-Darstellung
{
  "firstValue": {
    object (FieldSelector)
  },
  "secondValue": {
    object (FieldSelector)
  },
  "predefinedItem": enum (PredefinedItem)
}
Felder
firstValue

object (FieldSelector)

Ein Verweis auf ein anzuzeigendes Feld. Wenn sowohl firstValue als auch secondValue ausgefüllt sind, werden beide als ein Element mit einem Schrägstrich dazwischen angezeigt. Die Werte A und B würden beispielsweise als „A / B“ angezeigt.

secondValue

object (FieldSelector)

Ein Verweis auf ein anzuzeigendes Feld. Dieses Feld darf nur ausgefüllt werden, wenn das Feld firstValue ausgefüllt ist.

predefinedItem

enum (PredefinedItem)

Ein vordefiniertes Element, das angezeigt werden soll. Es kann nur entweder firstValue oder predefinedItem festgelegt werden.

PredefinedItem

Enums
PREDEFINED_ITEM_UNSPECIFIED
FREQUENT_FLYER_PROGRAM_NAME_AND_NUMBER
frequentFlyerProgramNameAndNumber

Altes Alias für FREQUENT_FLYER_PROGRAM_NAME_AND_NUMBER. Veraltet.

FLIGHT_NUMBER_AND_OPERATING_FLIGHT_NUMBER
flightNumberAndOperatingFlightNumber

Altes Alias für FLIGHT_NUMBER_AND_OPERATING_FLIGHT_NUMBER. Veraltet.

CardRowTwoItems

JSON-Darstellung
{
  "startItem": {
    object (TemplateItem)
  },
  "endItem": {
    object (TemplateItem)
  }
}
Felder
startItem

object (TemplateItem)

Das Element, das am Anfang der Zeile angezeigt werden soll Dieses Element wird linksbündig.

endItem

object (TemplateItem)

Das Element, das am Ende der Zeile angezeigt werden soll. Dieses Element wird rechtsbündig.

CardRowThreeItems

JSON-Darstellung
{
  "startItem": {
    object (TemplateItem)
  },
  "middleItem": {
    object (TemplateItem)
  },
  "endItem": {
    object (TemplateItem)
  }
}
Felder
startItem

object (TemplateItem)

Das Element, das am Anfang der Zeile angezeigt werden soll Dieses Element wird linksbündig.

middleItem

object (TemplateItem)

Das Element, das in der Mitte der Zeile angezeigt werden soll. Dieses Element wird zwischen dem Start- und dem Endelement zentriert.

endItem

object (TemplateItem)

Das Element, das am Ende der Zeile angezeigt werden soll. Dieses Element wird rechtsbündig.

DetailsTemplateOverride

JSON-Darstellung
{
  "detailsItemInfos": [
    {
      object (DetailsItemInfo)
    }
  ]
}
Felder
detailsItemInfos[]

object (DetailsItemInfo)

Informationen zum „x-ten“ Element in der Detailliste

DetailsItemInfo

JSON-Darstellung
{
  "item": {
    object (TemplateItem)
  }
}
Felder
item

object (TemplateItem)

Das Element, das in der Detailliste angezeigt werden soll.

ListTemplateOverride

JSON-Darstellung
{
  "firstRowOption": {
    object (FirstRowOption)
  },
  "secondRowOption": {
    object (FieldSelector)
  },
  "thirdRowOption": {
    object (FieldSelector)
  }
}
Felder
firstRowOption

object (FirstRowOption)

Gibt aus einem vordefinierten Satz von Optionen oder aus einem Verweis auf das Feld an, was in der ersten Zeile angezeigt wird. Setzen Sie zum Festlegen dieser Überschreibung die Option FirstRowOption.fieldOption auf den FieldSelector Ihrer Wahl.

secondRowOption

object (FieldSelector)

Ein Verweis auf das Feld, das in der zweiten Zeile angezeigt werden soll.

Diese Option wird nur angezeigt, wenn eine Gruppe nicht mehrere Nutzerobjekte enthält. Wenn eine Gruppe vorhanden ist, wird in der zweiten Zeile immer ein Feld angezeigt, das von allen Objekten gemeinsam genutzt wird. Um diese Überschreibung festzulegen, setzen Sie secondRowOption auf den FieldSelector Ihrer Wahl.

thirdRowOption
(deprecated)

object (FieldSelector)

Ein nicht verwendetes/verworfenes Feld. Wenn er festgelegt wird, hat dies keine Auswirkungen darauf, was der Nutzer sieht.

FirstRowOption

JSON-Darstellung
{
  "transitOption": enum (TransitOption),
  "fieldOption": {
    object (FieldSelector)
  }
}
Felder
transitOption

enum (TransitOption)

fieldOption

object (FieldSelector)

Ein Verweis auf das Feld, das in der ersten Zeile angezeigt werden soll.

TransitOption

Enums
TRANSIT_OPTION_UNSPECIFIED
ORIGIN_AND_DESTINATION_NAMES
originAndDestinationNames

Altes Alias für ORIGIN_AND_DESTINATION_NAMES. Veraltet.

ORIGIN_AND_DESTINATION_CODES
originAndDestinationCodes

Altes Alias für ORIGIN_AND_DESTINATION_CODES. Veraltet.

ORIGIN_NAME
originName

Altes Alias für ORIGIN_NAME. Veraltet.