- Representação JSON
 - CardBarcodeSectionDetails
 - BarcodeSectionDetail
 - FieldSelector
 - FieldReference
 - DateFormat
 - CardTemplateOverride
 - CardRowTemplateInfo
 - CardRowOneItem
 - TemplateItem
 - PredefinedItem
 - CardRowTwoItems
 - CardRowThreeItems
 - DetailsTemplateOverride
 - DetailsItemInfo
 - ListTemplateOverride
 - FirstRowOption
 - TransitOption
 
| Representação JSON | 
|---|
{ "cardBarcodeSectionDetails": { object (  | 
            
| Campos | |
|---|---|
cardBarcodeSectionDetails | 
              
                 
 Especifica informações extras a serem exibidas acima e abaixo do código de barras.  | 
            
cardTemplateOverride | 
              
                 
 Substituir para a visualização de card.  | 
            
detailsTemplateOverride | 
              
                 
 Substituir para a visualização de detalhes (abaixo da visualização de card).  | 
            
listTemplateOverride | 
              
                 
 Substituir para a visualização em lista de cartões.  | 
            
CardBarcodeSectionDetails
| Representação JSON | 
|---|
{ "firstTopDetail": { object (  | 
              
| Campos | |
|---|---|
firstTopDetail | 
                
                   
 Informações opcionais a serem exibidas acima do código de barras. Se   | 
              
firstBottomDetail | 
                
                   
 Informações opcionais a serem exibidas abaixo do código de barras.  | 
              
secondTopDetail | 
                
                   
 Segunda informação opcional a ser exibida acima do código de barras. Se   | 
              
BarcodeSectionDetail
| Representação JSON | 
|---|
{
  "fieldSelector": {
    object ( | 
              
| Campos | |
|---|---|
fieldSelector | 
                
                   
 Uma referência a um campo de imagem ou texto existente a ser exibido.  | 
              
FieldSelector
Seletor de campo personalizado para usar com substituições de campos.
| Representação JSON | 
|---|
{
  "fields": [
    {
      object ( | 
              
| Campos | |
|---|---|
fields[] | 
                
                   
 Se mais de uma referência for fornecida, a primeira que referenciar um campo não vazio será exibida.  | 
              
FieldReference
Definição de referência a ser usada com modificações de campo.
| Representação JSON | 
|---|
{
  "fieldPath": string,
  "dateFormat": enum ( | 
              
| Campos | |
|---|---|
fieldPath | 
                
                   
 Caminho para o campo que está sendo referenciado, com o prefixo "object" ou "aula" e separados por pontos. Por exemplo, pode ser a string "object.purchaseDetails.purchasePrice".  | 
              
dateFormat | 
                
                   
 Válido somente se o   | 
              
DateFormat
Opções de DateFormat específicas para campos de data/hora de renderização.
| Enums | |
|---|---|
DATE_FORMAT_UNSPECIFIED | 
                Opção padrão quando nenhum formato é especificado e, quando selecionado, nenhuma formatação é aplicada. | 
DATE_TIME | 
                Renderiza 2018-12-14T13:00:00 como Dec 14, 1:00 PM em en_US. | 
              
dateTime | 
                Alias legado de   | 
              
DATE_ONLY | 
                Renderiza 2018-12-14T13:00:00 como Dec 14 em en_US. | 
              
dateOnly | 
                Alias legado de   | 
              
TIME_ONLY | 
                Renderiza 2018-12-14T13:00:00 como 1:00 PM em en_US. | 
              
timeOnly | 
                Alias legado de   | 
              
DATE_TIME_YEAR | 
                Renderiza 2018-12-14T13:00:00 como Dec 14, 2018, 1:00 PM em en_US. | 
              
dateTimeYear | 
                Alias legado de   | 
              
DATE_YEAR | 
                Renderiza 2018-12-14T13:00:00 como Dec 14, 2018 em en_US. | 
              
dateYear | 
                Alias legado de   | 
              
YEAR_MONTH | 
                Renderiza 2018-12-14T13:00:00 como 2018-12. | 
              
YEAR_MONTH_DAY | 
                Renderiza 2018-12-14T13:00:00 como 2018-12-14. | 
              
CardTemplateOverride
| Representação JSON | 
|---|
{
  "cardRowTemplateInfos": [
    {
      object ( | 
              
| Campos | |
|---|---|
cardRowTemplateInfos[] | 
                
                   
 Informações de modelo para linhas na visualização de card. É possível especificar no máximo três linhas.  | 
              
CardRowTemplateInfo
| Representação JSON | 
|---|
{ "oneItem": { object (  | 
              
| Campos | |
|---|---|
oneItem | 
                
                   
 Modelo para uma linha que contém um item. Exatamente um de "oneItem", "twoItems", "threeItems" precisa ser definido.  | 
              
twoItems | 
                
                   
 Modelo para uma linha que contém dois itens. Exatamente um de "oneItem", "twoItems", "threeItems" precisa ser definido.  | 
              
threeItems | 
                
                   
 Modelo para uma linha que contém três itens. Exatamente um de "oneItem", "twoItems", "threeItems" precisa ser definido.  | 
              
CardRowOneItem
| Representação JSON | 
|---|
{
  "item": {
    object ( | 
              
| Campos | |
|---|---|
item | 
                
                   
 O item a ser exibido na linha. Este item será centralizado automaticamente.  | 
              
TemplateItem
| Representação JSON | 
|---|
{ "firstValue": { object (  | 
              
| Campos | |
|---|---|
firstValue | 
                
                   
 Uma referência a um campo a ser exibido. Se   | 
              
secondValue | 
                
                   
 Uma referência a um campo a ser exibido. Só pode ser preenchido se o campo   | 
              
predefinedItem | 
                
                   
 Um item predefinido para exibição. Só é possível definir   | 
              
PredefinedItem
| Enums | |
|---|---|
PREDEFINED_ITEM_UNSPECIFIED | 
                |
FREQUENT_FLYER_PROGRAM_NAME_AND_NUMBER | 
                |
frequentFlyerProgramNameAndNumber | 
                Alias legado de   | 
              
FLIGHT_NUMBER_AND_OPERATING_FLIGHT_NUMBER | 
                |
flightNumberAndOperatingFlightNumber | 
                Alias legado de   | 
              
CardRowTwoItems
| Representação JSON | 
|---|
{ "startItem": { object (  | 
              
| Campos | |
|---|---|
startItem | 
                
                   
 O item que será exibido no início da linha. Este item será alinhado à esquerda.  | 
              
endItem | 
                
                   
 O item que será exibido no fim da linha. Este item ficará alinhado à direita.  | 
              
CardRowThreeItems
| Representação JSON | 
|---|
{ "startItem": { object (  | 
              
| Campos | |
|---|---|
startItem | 
                
                   
 O item que será exibido no início da linha. Este item será alinhado à esquerda.  | 
              
middleItem | 
                
                   
 O item a ser exibido no meio da linha. Esse item será centralizado entre os itens inicial e final.  | 
              
endItem | 
                
                   
 O item que será exibido no fim da linha. Este item ficará alinhado à direita.  | 
              
DetailsTemplateOverride
| Representação JSON | 
|---|
{
  "detailsItemInfos": [
    {
      object ( | 
              
| Campos | |
|---|---|
detailsItemInfos[] | 
                
                   
 Informações sobre o "nth" item exibido na lista de detalhes.  | 
              
DetailsItemInfo
| Representação JSON | 
|---|
{
  "item": {
    object ( | 
              
| Campos | |
|---|---|
item | 
                
                   
 Item a ser exibido na lista de detalhes.  | 
              
ListTemplateOverride
| Representação JSON | 
|---|
{ "firstRowOption": { object (  | 
              
| Campos | |
|---|---|
firstRowOption | 
                
                   
 Especifica o que será exibido na primeira linha a partir de um conjunto predefinido de opções ou de uma referência ao campo. Para definir essa substituição, defina FirstRowOption.fieldOption como o FieldSeletor de sua escolha.  | 
              
secondRowOption | 
                
                   
 Uma referência ao campo a ser exibido na segunda linha. Essa opção só será exibida se não houver vários objetos de usuário em um grupo. Se houver um grupo, a segunda linha sempre exibirá um campo compartilhado por todos os objetos. Para definir essa substituição, defina "secondRowOption" como o "FieldSelector" de sua escolha.  | 
              
thirdRowOption | 
                
                   
 Um campo não utilizado/descontinuado. A definição não afeta o que é mostrado ao usuário.  | 
              
FirstRowOption
| Representação JSON | 
|---|
{ "transitOption": enum (  | 
              
| Campos | |
|---|---|
transitOption | 
                
                   
  | 
              
fieldOption | 
                
                   
 Uma referência ao campo a ser exibido na primeira linha.  | 
              
TransitOption
| Enums | |
|---|---|
TRANSIT_OPTION_UNSPECIFIED | 
                |
ORIGIN_AND_DESTINATION_NAMES | 
                |
originAndDestinationNames | 
                Alias legado de   | 
              
ORIGIN_AND_DESTINATION_CODES | 
                |
originAndDestinationCodes | 
                Alias legado de   | 
              
ORIGIN_NAME | 
                |
originName | 
                Alias legado de   |