ClassTemplateInfo

Representação JSON
{
  "cardBarcodeSectionDetails": {
    object (CardBarcodeSectionDetails)
  },
  "cardTemplateOverride": {
    object (CardTemplateOverride)
  },
  "detailsTemplateOverride": {
    object (DetailsTemplateOverride)
  },
  "listTemplateOverride": {
    object (ListTemplateOverride)
  }
}
Campos
cardBarcodeSectionDetails

object (CardBarcodeSectionDetails)

Especifica informações extras a serem exibidas acima e abaixo do código de barras.

cardTemplateOverride

object (CardTemplateOverride)

Substituir para a visualização de card.

detailsTemplateOverride

object (DetailsTemplateOverride)

Substituir para a visualização de detalhes (abaixo da visualização de card).

listTemplateOverride

object (ListTemplateOverride)

Substituir para a visualização em lista de cartões.

CardBarcodeSectionDetails

Representação JSON
{
  "firstTopDetail": {
    object (BarcodeSectionDetail)
  },
  "firstBottomDetail": {
    object (BarcodeSectionDetail)
  },
  "secondTopDetail": {
    object (BarcodeSectionDetail)
  }
}
Campos
firstTopDetail

object (BarcodeSectionDetail)

Informações opcionais a serem exibidas acima do código de barras. Se secondTopDetail estiver definido, isso será mostrado no lado inicial da seção de detalhes.

firstBottomDetail

object (BarcodeSectionDetail)

Informações opcionais a serem exibidas abaixo do código de barras.

secondTopDetail

object (BarcodeSectionDetail)

Segunda informação opcional a ser exibida acima do código de barras. Se firstTopDetail estiver definido, isso será mostrado no final da seção de detalhes.

BarcodeSectionDetail

Representação JSON
{
  "fieldSelector": {
    object (FieldSelector)
  }
}
Campos
fieldSelector

object (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 (FieldReference)
    }
  ]
}
Campos
fields[]

object (FieldReference)

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 (DateFormat)
}
Campos
fieldPath

string

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

enum (DateFormat)

Válido somente se o fieldPath referenciar um campo de data. Escolhe como o campo de data será formatado e exibido na interface.

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_TIME. Obsoleto.

DATE_ONLY Renderiza 2018-12-14T13:00:00 como Dec 14 em en_US.
dateOnly

Alias legado de DATE_ONLY. Obsoleto.

TIME_ONLY Renderiza 2018-12-14T13:00:00 como 1:00 PM em en_US.
timeOnly

Alias legado de TIME_ONLY. Obsoleto.

DATE_TIME_YEAR Renderiza 2018-12-14T13:00:00 como Dec 14, 2018, 1:00 PM em en_US.
dateTimeYear

Alias legado de DATE_TIME_YEAR. Obsoleto.

DATE_YEAR Renderiza 2018-12-14T13:00:00 como Dec 14, 2018 em en_US.
dateYear

Alias legado de DATE_YEAR. Obsoleto.

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 (CardRowTemplateInfo)
    }
  ]
}
Campos
cardRowTemplateInfos[]

object (CardRowTemplateInfo)

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 (CardRowOneItem)
  },
  "twoItems": {
    object (CardRowTwoItems)
  },
  "threeItems": {
    object (CardRowThreeItems)
  }
}
Campos
oneItem

object (CardRowOneItem)

Modelo para uma linha que contém um item. Exatamente um de "oneItem", "twoItems", "threeItems" precisa ser definido.

twoItems

object (CardRowTwoItems)

Modelo para uma linha que contém dois itens. Exatamente um de "oneItem", "twoItems", "threeItems" precisa ser definido.

threeItems

object (CardRowThreeItems)

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 (TemplateItem)
  }
}
Campos
item

object (TemplateItem)

O item a ser exibido na linha. Este item será centralizado automaticamente.

TemplateItem

Representação JSON
{
  "firstValue": {
    object (FieldSelector)
  },
  "secondValue": {
    object (FieldSelector)
  },
  "predefinedItem": enum (PredefinedItem)
}
Campos
firstValue

object (FieldSelector)

Uma referência a um campo a ser exibido. Se firstValue e secondValue forem preenchidos, ambos aparecerão como um item com uma barra entre eles. Por exemplo, os valores A e B seriam mostrados como "A / B".

secondValue

object (FieldSelector)

Uma referência a um campo a ser exibido. Só pode ser preenchido se o campo firstValue estiver preenchido.

predefinedItem

enum (PredefinedItem)

Um item predefinido para exibição. Só é possível definir firstValue ou predefinedItem.

PredefinedItem

Enums
PREDEFINED_ITEM_UNSPECIFIED
FREQUENT_FLYER_PROGRAM_NAME_AND_NUMBER
frequentFlyerProgramNameAndNumber

Alias legado de FREQUENT_FLYER_PROGRAM_NAME_AND_NUMBER. Obsoleto.

FLIGHT_NUMBER_AND_OPERATING_FLIGHT_NUMBER
flightNumberAndOperatingFlightNumber

Alias legado de FLIGHT_NUMBER_AND_OPERATING_FLIGHT_NUMBER. Obsoleto.

CardRowTwoItems

Representação JSON
{
  "startItem": {
    object (TemplateItem)
  },
  "endItem": {
    object (TemplateItem)
  }
}
Campos
startItem

object (TemplateItem)

O item que será exibido no início da linha. Este item será alinhado à esquerda.

endItem

object (TemplateItem)

O item que será exibido no fim da linha. Este item ficará alinhado à direita.

CardRowThreeItems

Representação JSON
{
  "startItem": {
    object (TemplateItem)
  },
  "middleItem": {
    object (TemplateItem)
  },
  "endItem": {
    object (TemplateItem)
  }
}
Campos
startItem

object (TemplateItem)

O item que será exibido no início da linha. Este item será alinhado à esquerda.

middleItem

object (TemplateItem)

O item a ser exibido no meio da linha. Esse item será centralizado entre os itens inicial e final.

endItem

object (TemplateItem)

O item que será exibido no fim da linha. Este item ficará alinhado à direita.

DetailsTemplateOverride

Representação JSON
{
  "detailsItemInfos": [
    {
      object (DetailsItemInfo)
    }
  ]
}
Campos
detailsItemInfos[]

object (DetailsItemInfo)

Informações sobre o "nth" item exibido na lista de detalhes.

DetailsItemInfo

Representação JSON
{
  "item": {
    object (TemplateItem)
  }
}
Campos
item

object (TemplateItem)

Item a ser exibido na lista de detalhes.

ListTemplateOverride

Representação JSON
{
  "firstRowOption": {
    object (FirstRowOption)
  },
  "secondRowOption": {
    object (FieldSelector)
  },
  "thirdRowOption": {
    object (FieldSelector)
  }
}
Campos
firstRowOption

object (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

object (FieldSelector)

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
(deprecated)

object (FieldSelector)

Um campo não utilizado/descontinuado. A definição não afeta o que é mostrado ao usuário.

FirstRowOption

Representação JSON
{
  "transitOption": enum (TransitOption),
  "fieldOption": {
    object (FieldSelector)
  }
}
Campos
transitOption

enum (TransitOption)

fieldOption

object (FieldSelector)

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_NAMES. Obsoleto.

ORIGIN_AND_DESTINATION_CODES
originAndDestinationCodes

Alias legado de ORIGIN_AND_DESTINATION_CODES. Obsoleto.

ORIGIN_NAME
originName

Alias legado de ORIGIN_NAME. Obsoleto.