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)

Substitui pela visualização do cartão.

detailsTemplateOverride

object (DetailsTemplateOverride)

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

listTemplateOverride

object (ListTemplateOverride)

Substituir para a visualização da 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 vai aparecer no lado inicial desta 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 texto ou imagem atual a ser exibido.

FieldSelector

Seletor de campo personalizado para usar com substituições de campo.

Representação JSON
{
  "fields": [
    {
      object (FieldReference)
    }
  ]
}
Campos
fields[]

object (FieldReference)

Se mais de uma referência tiver sido informada, será exibida a primeira que referenciar um campo não vazio.

FieldReference

Definição de referência a ser usada com substituições de campo.

Representação JSON
{
  "fieldPath": string,
  "dateFormat": enum (DateFormat)
}
Campos
fieldPath

string

Caminho para o campo que está sendo referenciado, prefixado com "objeto" ou "classe" e separado por pontos. Por exemplo, pode ser a string "object.purchaseDetails.purchasePrice".

dateFormat

enum (DateFormat)

Válido apenas se o fieldPath se referir a um campo de data. Escolhe como o campo de data será formatado e exibido na interface.

DateFormat

Opções de DateFormat específicas para renderizar campos de data/hora.

Enums
DATE_FORMAT_UNSPECIFIED Opção padrão quando nenhum formato é especificado. Quando selecionada, 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 sobre linhas do modelo na visualização do 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 de uma linha com um item. É preciso definir exatamente uma das opções "oneItem", "twoItems" ou "threeItems".

twoItems

object (CardRowTwoItems)

Modelo de uma linha com dois itens. É preciso definir exatamente uma das opções "oneItem", "twoItems" ou "threeItems".

threeItems

object (CardRowThreeItems)

Modelo de uma linha com três itens. É preciso definir exatamente uma das opções "oneItem", "twoItems" ou "threeItems".

CardRowOneItem

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

object (TemplateItem)

O item a ser exibido na linha. O 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 serão exibidos 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. Isso só 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. Esse item será alinhado à esquerda.

endItem

object (TemplateItem)

O item a ser exibido no final da linha. Esse item será alinhado à direita.

CardRowThreeItems

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

object (TemplateItem)

O item a 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 o primeiro e o último item.

endItem

object (TemplateItem)

O item a ser exibido no final da linha. Esse item será alinhado à direita.

DetailsTemplateOverride

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

object (DetailsItemInfo)

Informações sobre o "enésimo" item exibido na lista de detalhes.

DetailsItemInfo

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

object (TemplateItem)

O 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 com base em um conjunto predefinido de opções ou em uma referência ao campo. Para definir essa substituição, defina a FirstRowOption.fieldOption como o FieldSelector de sua escolha.

secondRowOption

object (FieldSelector)

Uma referência ao campo a ser exibido na segunda linha.

Essa opção só vai aparecer se não houver vários objetos de usuário em um grupo. Se houver um grupo, a segunda linha sempre vai mostrar 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.