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)

Esegui l'override per la visualizzazione schede.

detailsTemplateOverride

object (DetailsTemplateOverride)

Esegui l'override per la visualizzazione dei dettagli (sotto la visualizzazione schede).

listTemplateOverride

object (ListTemplateOverride)

Esegui l'override per la visualizzazione dell'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 viene definito secondTopDetail, questo verrà visualizzato nella parte iniziale 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 viene definito firstTopDetail, verrà visualizzato alla fine di questa sezione dei dettagli.

BarcodeSectionDetail

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

object (FieldSelector)

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

FieldSelector

Selettore di campi personalizzati da utilizzare con l'override 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 del riferimento da utilizzare con l'override 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. Scegli come formattare e visualizzare il campo della data nell'interfaccia utente.

DateFormat

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

Enum
DATE_FORMAT_UNSPECIFIED Opzione predefinita se non è specificato alcun formato; se selezionata, non verrà applicata alcuna formattazione.
DATE_TIME Visualizza 2018-12-14T13:00:00 come Dec 14, 1:00 PM in en_US.
dateTime

Alias precedente per DATE_TIME. Deprecato.

DATE_ONLY Visualizza 2018-12-14T13:00:00 come Dec 14 in en_US.
dateOnly

Alias precedente per DATE_ONLY. Deprecato.

TIME_ONLY Visualizza 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 Visualizza 2018-12-14T13:00:00 come Dec 14, 2018 in en_US.
dateYear

Alias precedente per DATE_YEAR. Deprecato.

YEAR_MONTH Visualizza 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 schede. È possibile specificare al massimo tre righe.

CardRowTemplateInfo

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

object (CardRowOneItem)

Modello di una riga contenente un articolo. Deve essere impostato esattamente un valore tra "oneItem", "twoItems", "ThreeItems".

twoItems

object (CardRowTwoItems)

Modello di una riga contenente due elementi. Deve essere impostato esattamente un valore tra "oneItem", "twoItems", "ThreeItems".

threeItems

object (CardRowThreeItems)

Modello per una riga contenente tre elementi. Deve essere impostato esattamente un valore tra "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 con una barra tra loro. Ad esempio, i valori A e B vengono visualizzati come "A / B".

secondValue

object (FieldSelector)

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

predefinedItem

enum (PredefinedItem)

Un articolo 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à posizionato al centro tra gli elementi di inizio e di fine.

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 sull'elemento "n-esima" 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)

Consente di specificare 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 FieldSelector che preferisci.

secondRowOption

object (FieldSelector)

Un riferimento al campo da visualizzare nella seconda riga.

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

thirdRowOption
(deprecated)

object (FieldSelector)

Un campo non utilizzato/deprecato. L'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.