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 mostradas acima e abaixo do código de barras.

cardTemplateOverride

object (CardTemplateOverride)

Substitui pela visualização do card.

detailsTemplateOverride

object (DetailsTemplateOverride)

Substituir para a visualização de detalhes (abaixo da visualização do 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á exibido no início 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 desta 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 a ser usado com substituições de campo.

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

object (FieldReference)

Se mais de uma referência for fornecida, a primeira que fizer referência a um campo não vazio será exibida.

FieldReference

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

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

string

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

dateFormat

enum (DateFormat)

Válida somente se fieldPath fizer referência a um campo de data. Escolhe como o campo de data será formatado e exibido na interface.

DateFormat

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

Enums
DATE_FORMAT_UNSPECIFIED Opção padrão quando nenhum formato é especificado. 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 do modelo para linhas na visualização de card. É permitido 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. É necessário definir exatamente um entre "oneItem", "twoItems", "threeItems".

twoItems

object (CardRowTwoItems)

Modelo de uma linha que contém dois itens. É necessário definir exatamente um entre "oneItem", "twoItems", "threeItems".

threeItems

object (CardRowThreeItems)

Modelo de uma linha com três itens. É necessário definir exatamente um entre "oneItem", "twoItems", "threeItems".

CardRowOneItem

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

object (TemplateItem)

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 exibidos 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. É possível definir apenas uma propriedade, 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)

Item a ser exibido no final da linha. Este item será 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. Este item será centralizado entre os itens inicial e final.

endItem

object (TemplateItem)

Item a ser exibido no final da linha. Este 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 que será exibido na lista de detalhes.

ListTemplateOverride

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

object (FirstRowOption)

Especifica a partir de um conjunto predefinido de opções ou de uma referência ao campo o que será exibido na primeira linha. Para configurar essa substituição, defina a FirstRowOption.fieldOption como o FieldSeletor que preferir.

secondRowOption

object (FieldSelector)

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

Essa opção só é 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 configurar essa substituição, defina "secondRowOption" como o FieldSeletor de sua preferência.

thirdRowOption
(deprecated)

object (FieldSelector)

Um campo não utilizado/descontinuado. Isso não afeta o que o usuário vê.

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.