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 Sie die Einstellungen für die Kartenansicht.

detailsTemplateOverride

object (DetailsTemplateOverride)

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

listTemplateOverride

object (ListTemplateOverride)

Überschreiben für die Karten/Tickets-Listenansicht

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 dieser Wert am Anfang dieses Detailbereichs angezeigt.

firstBottomDetail

object (BarcodeSectionDetail)

Optionale Informationen, die unter dem Barcode angezeigt werden sollen.

secondTopDetail

object (BarcodeSectionDetail)

Optionale zweite Information, die über dem Barcode angezeigt werden soll. Wenn firstTopDetail definiert ist, wird dieser Wert am Ende dieses Detailbereichs angezeigt.

BarcodeSectionDetail

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

object (FieldSelector)

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

FieldSelector

Auswahl für benutzerdefinierte Felder zur Verwendung mit Feldüberschreibungen.

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

object (FieldReference)

Wenn mehrere Verweise angegeben werden, wird der erste angezeigt, der auf ein nicht leeres Feld verweist.

FieldReference

Referenzdefinition für die 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 durch Punkte getrennt. Es kann sich beispielsweise um die Zeichenfolge „object.purchaseDetails.purchasePrice“ handeln.

dateFormat

enum (DateFormat)

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

DateFormat

Formatoptionen für Datum/Uhrzeitfelder

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

Alter Alias für DATE_TIME. Verworfen.

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

Alter Alias für DATE_ONLY. Verworfen.

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

Alter Alias für TIME_ONLY. Verworfen.

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

Alter Alias für DATE_TIME_YEAR. Verworfen.

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

Alter Alias für DATE_YEAR. Verworfen.

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 können höchstens 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 eine der folgenden Optionen festgelegt sein: „oneItem“, „twoItems“ oder „threeItems“.

twoItems

object (CardRowTwoItems)

Vorlage für eine Zeile mit zwei Elementen. Es muss genau eine der folgenden Optionen festgelegt sein: „oneItem“, „twoItems“ oder „threeItems“.

threeItems

object (CardRowThreeItems)

Vorlage für eine Zeile mit drei Elementen. Es muss genau eine der folgenden Optionen festgelegt sein: „oneItem“, „twoItems“ oder „threeItems“.

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 Feld, das angezeigt werden soll. 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 werden beispielsweise als „A ÷ B“ angezeigt.

secondValue

object (FieldSelector)

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

predefinedItem

enum (PredefinedItem)

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

PredefinedItem

Enums
PREDEFINED_ITEM_UNSPECIFIED
FREQUENT_FLYER_PROGRAM_NAME_AND_NUMBER
frequentFlyerProgramNameAndNumber

Alter Alias für FREQUENT_FLYER_PROGRAM_NAME_AND_NUMBER. Verworfen.

FLIGHT_NUMBER_AND_OPERATING_FLIGHT_NUMBER
flightNumberAndOperatingFlightNumber

Alter Alias für FLIGHT_NUMBER_AND_OPERATING_FLIGHT_NUMBER. Verworfen.

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 ausgerichtet.

endItem

object (TemplateItem)

Das Element, das am Ende der Zeile angezeigt werden soll. Dieses Element wird rechts ausgerichtet.

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 links ausgerichtet.

middleItem

object (TemplateItem)

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

endItem

object (TemplateItem)

Das Element, das am Ende der Zeile angezeigt werden soll. Dieses Element wird rechts ausgerichtet.

DetailsTemplateOverride

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

object (DetailsItemInfo)

Informationen für das „n-te“ 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)

Hier wird festgelegt, was in der ersten Zeile angezeigt werden soll. Dazu kann eine vordefinierte Gruppe von Optionen oder eine Referenz auf das Feld verwendet werden. Wenn Sie diese Überschreibung festlegen möchten, legen Sie die FirstRowOption.fieldOption auf die gewünschte Feldauswahl fest.

secondRowOption

object (FieldSelector)

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

Diese Option wird nur angezeigt, wenn sich in einer Gruppe nicht mehrere Nutzerobjekte befinden. Wenn es eine Gruppe gibt, wird in der zweiten Zeile immer ein Feld angezeigt, das von allen Objekten gemeinsam genutzt wird. Wenn Sie diese Überschreibung festlegen möchten, legen Sie „secondRowOption“ auf die gewünschte „FieldSelector“-Option fest.

thirdRowOption
(deprecated)

object (FieldSelector)

Ein nicht verwendetes/verworfenes Feld. Die Einstellung hat keine Auswirkungen auf das, 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

Alter Alias für ORIGIN_AND_DESTINATION_NAMES. Verworfen.

ORIGIN_AND_DESTINATION_CODES
originAndDestinationCodes

Alter Alias für ORIGIN_AND_DESTINATION_CODES. Verworfen.

ORIGIN_NAME
originName

Alter Alias für ORIGIN_NAME. Verworfen.