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)

Substitui pela visualização de detalhes (abaixo da visualização do cartão).

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 que 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 for fornecida, a primeira que referenciar um campo não vazio será exibida.

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 para uma linha que contém 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 a ser exibido no início da linha. Este 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 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 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 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ó 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 configuração 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.