ClassTemplateInfo

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

object (CardBarcodeSectionDetails)

Consente di specificare informazioni aggiuntive da visualizzare sopra e sotto il codice a barre.

cardTemplateOverride

object (CardTemplateOverride)

Override per la visualizzazione schede.

detailsTemplateOverride

object (DetailsTemplateOverride)

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

listTemplateOverride

object (ListTemplateOverride)

Override 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à mostrato 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 si fa riferimento, preceduto da "oggetto" o "classe" separate 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 i campi di data/ora di rendering.

Enum
DATE_FORMAT_UNSPECIFIED Opzione predefinita se non viene specificato alcun formato. Se selezioni questa opzione, la formattazione non verrà applicata.
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. Possono essere specificate 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. Esattamente uno di "oneItem", "twoItems", "threeItems" è necessario impostare.

twoItems

object (CardRowTwoItems)

Modello per una riga contenente due elementi. Esattamente uno di "oneItem", "twoItems", "threeItems" è necessario impostare.

threeItems

object (CardRowThreeItems)

Modello per una riga contenente tre elementi. Esattamente uno di "oneItem", "twoItems", "threeItems" è necessario impostare.

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 vengono mostrati come "A / B".

secondValue

object (FieldSelector)

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

predefinedItem

enum (PredefinedItem)

Un elemento predefinito da visualizzare. È possibile impostare un solo elemento tra 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 sarà centrato 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 per l'"ennesimo" voce visualizzata 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 questo override, imposta FirstRowOption.fieldOption sul campo FieldSelector di tua scelta.

secondRowOption

object (FieldSelector)

Un riferimento al campo da visualizzare nella seconda riga.

Questa opzione viene visualizzata solo se non esistono più oggetti utente in un gruppo. Se esiste un gruppo, la seconda riga mostrerà sempre un campo condiviso da tutti gli oggetti. Per impostare questo override, imposta secondRowOption sul campo FieldSelector di tua scelta.

thirdRowOption
(deprecated)

object (FieldSelector)

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