ClassTemplateInfo

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

object (CardBarcodeSectionDetails)

Specifica le informazioni aggiuntive da visualizzare sopra e sotto il codice a barre.

cardTemplateOverride

object (CardTemplateOverride)

Sostituzione per la visualizzazione schede.

detailsTemplateOverride

object (DetailsTemplateOverride)

Sostituzione per la visualizzazione dei dettagli (sotto la visualizzazione schede).

listTemplateOverride

object (ListTemplateOverride)

Sostituzione per la visualizzazione elenco delle tessere.

CardBarcodeSectionDetails

Rappresentazione JSON
{
  "firstTopDetail": {
    object (BarcodeSectionDetail)
  },
  "firstBottomDetail": {
    object (BarcodeSectionDetail)
  },
  "secondTopDetail": {
    object (BarcodeSectionDetail)
  }
}
Campi
firstTopDetail

object (BarcodeSectionDetail)

Informazioni facoltative da visualizzare sopra il codice a barre. Se secondTopDetail è definito, verrà visualizzato all'inizio di questa sezione dei dettagli.

firstBottomDetail

object (BarcodeSectionDetail)

Informazioni facoltative da visualizzare sotto il codice a barre.

secondTopDetail

object (BarcodeSectionDetail)

Seconda informazione facoltativa da visualizzare sopra il codice a barre. Se firstTopDetail è definito, verrà mostrato alla fine di questa sezione dei dettagli.

BarcodeSectionDetail

Rappresentazione JSON
{
  "fieldSelector": {
    object (FieldSelector)
  }
}
Campi
fieldSelector

object (FieldSelector)

Un riferimento a un campo di testo o immagine esistente da visualizzare.

FieldSelector

Selettore di campi personalizzati da utilizzare con le sostituzioni dei campi.

Rappresentazione JSON
{
  "fields": [
    {
      object (FieldReference)
    }
  ]
}
Campi
fields[]

object (FieldReference)

Se viene fornito più di un riferimento, verrà visualizzato il primo che fa riferimento a un campo non vuoto.

FieldReference

Definizione di riferimento da utilizzare con le sostituzioni dei campi.

Rappresentazione JSON
{
  "fieldPath": string,
  "dateFormat": enum (DateFormat)
}
Campi
fieldPath

string

Percorso del campo a cui viene fatto riferimento, preceduto da "object" o "class" e separato da punti. Ad esempio, potrebbe essere la stringa "object.purchaseDetails.purchasePrice".

dateFormat

enum (DateFormat)

Valido solo se fieldPath fa riferimento a un campo data. Consente di scegliere il modo in cui il campo della data verrà formattato e visualizzato nell'interfaccia utente.

DateFormat

Opzioni DateFormat specifiche per il rendering dei campi data/ora.

Enum
DATE_FORMAT_UNSPECIFIED Opzione predefinita quando non viene specificato alcun formato. Se selezionata, non verrà applicata alcuna formattazione.
DATE_TIME Consente di visualizzare 2018-12-14T13:00:00 come Dec 14, 1:00 PM in en_US.
dateTime

Alias precedente per DATE_TIME. Deprecato.

DATE_ONLY Consente di visualizzare 2018-12-14T13:00:00 come Dec 14 in en_US.
dateOnly

Alias precedente per DATE_ONLY. Deprecato.

TIME_ONLY Consente di visualizzare 2018-12-14T13:00:00 come 1:00 PM in en_US.
timeOnly

Alias precedente per TIME_ONLY. Deprecato.

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

Alias precedente per DATE_TIME_YEAR. Deprecato.

DATE_YEAR Consente di visualizzare 2018-12-14T13:00:00 come Dec 14, 2018 in en_US.
dateYear

Alias precedente per DATE_YEAR. Deprecato.

YEAR_MONTH Consente di visualizzare 2018-12-14T13:00:00 come 2018-12.
YEAR_MONTH_DAY Visualizza 2018-12-14T13:00:00 come 2018-12-14.

CardTemplateOverride

Rappresentazione JSON
{
  "cardRowTemplateInfos": [
    {
      object (CardRowTemplateInfo)
    }
  ]
}
Campi
cardRowTemplateInfos[]

object (CardRowTemplateInfo)

Informazioni sul modello per le righe nella visualizzazione elenco. È possibile specificare al massimo tre righe.

CardRowTemplateInfo

Rappresentazione JSON
{
  "oneItem": {
    object (CardRowOneItem)
  },
  "twoItems": {
    object (CardRowTwoItems)
  },
  "threeItems": {
    object (CardRowThreeItems)
  }
}
Campi
oneItem

object (CardRowOneItem)

Modello per una riga contenente un elemento. Deve essere impostato esattamente uno dei valori "oneItem", "twoItems", "threeItems".

twoItems

object (CardRowTwoItems)

Modello per una riga contenente due elementi. Deve essere impostato esattamente uno dei valori "oneItem", "twoItems", "threeItems".

threeItems

object (CardRowThreeItems)

Modello per una riga contenente tre elementi. Deve essere impostato esattamente uno dei valori "oneItem", "twoItems", "threeItems".

CardRowOneItem

Rappresentazione JSON
{
  "item": {
    object (TemplateItem)
  }
}
Campi
item

object (TemplateItem)

L'elemento da visualizzare nella riga. Questo elemento verrà centrato automaticamente.

TemplateItem

Rappresentazione JSON
{
  "firstValue": {
    object (FieldSelector)
  },
  "secondValue": {
    object (FieldSelector)
  },
  "predefinedItem": enum (PredefinedItem)
}
Campi
firstValue

object (FieldSelector)

Un riferimento a un campo da visualizzare. Se firstValue e secondValue sono compilati, verranno visualizzati entrambi come un unico elemento, separati da una barra. Ad esempio, i valori A e B verranno visualizzati come "A / B".

secondValue

object (FieldSelector)

Un riferimento a un campo da visualizzare. Questo campo può essere compilato solo se è compilato il campo firstValue.

predefinedItem

enum (PredefinedItem)

Un elemento predefinito da visualizzare. È possibile impostare un solo elemento (firstValue o predefinedItem).

PredefinedItem

Enum
PREDEFINED_ITEM_UNSPECIFIED
FREQUENT_FLYER_PROGRAM_NAME_AND_NUMBER
frequentFlyerProgramNameAndNumber

Alias precedente per FREQUENT_FLYER_PROGRAM_NAME_AND_NUMBER. Deprecato.

FLIGHT_NUMBER_AND_OPERATING_FLIGHT_NUMBER
flightNumberAndOperatingFlightNumber

Alias precedente per FLIGHT_NUMBER_AND_OPERATING_FLIGHT_NUMBER. Deprecato.

CardRowTwoItems

Rappresentazione JSON
{
  "startItem": {
    object (TemplateItem)
  },
  "endItem": {
    object (TemplateItem)
  }
}
Campi
startItem

object (TemplateItem)

L'elemento da visualizzare all'inizio della riga. Questo elemento verrà allineato a sinistra.

endItem

object (TemplateItem)

L'elemento da visualizzare alla fine della riga. Questo elemento verrà allineato a destra.

CardRowThreeItems

Rappresentazione JSON
{
  "startItem": {
    object (TemplateItem)
  },
  "middleItem": {
    object (TemplateItem)
  },
  "endItem": {
    object (TemplateItem)
  }
}
Campi
startItem

object (TemplateItem)

L'elemento da visualizzare all'inizio della riga. Questo elemento verrà allineato a sinistra.

middleItem

object (TemplateItem)

L'elemento da visualizzare al centro della riga. Questo elemento verrà centrato tra gli elementi iniziale e finale.

endItem

object (TemplateItem)

L'elemento da visualizzare alla fine della riga. Questo elemento verrà allineato a destra.

DetailsTemplateOverride

Rappresentazione JSON
{
  "detailsItemInfos": [
    {
      object (DetailsItemInfo)
    }
  ]
}
Campi
detailsItemInfos[]

object (DetailsItemInfo)

Informazioni relative all'elemento "n" visualizzato nell'elenco dei dettagli.

DetailsItemInfo

Rappresentazione JSON
{
  "item": {
    object (TemplateItem)
  }
}
Campi
item

object (TemplateItem)

L'elemento da visualizzare nell'elenco dei dettagli.

ListTemplateOverride

Rappresentazione JSON
{
  "firstRowOption": {
    object (FirstRowOption)
  },
  "secondRowOption": {
    object (FieldSelector)
  },
  "thirdRowOption": {
    object (FieldSelector)
  }
}
Campi
firstRowOption

object (FirstRowOption)

Specifica da un insieme predefinito di opzioni o da un riferimento al campo che cosa verrà visualizzato nella prima riga. Per impostare questa sostituzione, imposta FirstRowOption.fieldOption sul selettore di campi che preferisci.

secondRowOption

object (FieldSelector)

Un riferimento al campo da visualizzare nella seconda riga.

Questa opzione viene visualizzata solo se in un gruppo non sono presenti più oggetti utente. Se esiste un gruppo, la seconda riga mostrerà sempre un campo condiviso da tutti gli oggetti. Per impostare questa override, imposta secondRowOption sul selettore di campi che preferisci.

thirdRowOption
(deprecated)

object (FieldSelector)

Un campo inutilizzato/deprecato. La sua impostazione non avrà alcun effetto su ciò che vede l'utente.

FirstRowOption

Rappresentazione JSON
{
  "transitOption": enum (TransitOption),
  "fieldOption": {
    object (FieldSelector)
  }
}
Campi
transitOption

enum (TransitOption)

fieldOption

object (FieldSelector)

Un riferimento al campo da visualizzare nella prima riga.

TransitOption

Enum
TRANSIT_OPTION_UNSPECIFIED
ORIGIN_AND_DESTINATION_NAMES
originAndDestinationNames

Alias precedente per ORIGIN_AND_DESTINATION_NAMES. Deprecato.

ORIGIN_AND_DESTINATION_CODES
originAndDestinationCodes

Alias precedente per ORIGIN_AND_DESTINATION_CODES. Deprecato.

ORIGIN_NAME
originName

Alias precedente per ORIGIN_NAME. Deprecato.