Pacote google.walletobjects.v1.templates

Índice

BarcodeSectionDetail

Campos
field_selector

FieldSelector

Uma referência a um campo de imagem ou texto atual a ser exibido.

CardBarcodeSectionDetails

Campos
first_top_detail

BarcodeSectionDetail

Informações opcionais a serem exibidas acima do código de barras. Se secondTopDetail estiver definido, isso ficará visível no lado inicial desta seção de detalhes.

first_bottom_detail

BarcodeSectionDetail

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

second_top_detail

BarcodeSectionDetail

Segunda informação opcional que será exibida acima do código de barras. Se firstTopDetail estiver definido, isso ficará visível no lado final desta seção de detalhes.

CardRowOneItem

Campos
item

TemplateItem

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

CardRowTemplateInfo

Campos
one_item

CardRowOneItem

Modelo de uma linha com um item. É necessário definir o número exato, "one_item", "two_items" ou "three_items".

two_items

CardRowTwoItems

Modelo de uma linha com dois itens. É necessário definir o número exato, "one_item", "two_items" ou "three_items".

three_items

CardRowThreeItems

Modelo de uma linha com três itens. É necessário definir o número exato, "one_item", "two_items" ou "three_items".

CardRowThreeItems

Campos
start_item

TemplateItem

O item a ser exibido no início da linha. Esse item será alinhado à esquerda.

middle_item

TemplateItem

O item a ser exibido no meio da linha. Esse item será centralizado entre o primeiro e o último item.

end_item

TemplateItem

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

CardRowTwoItems

Campos
start_item

TemplateItem

O item a ser exibido no início da linha. Esse item será alinhado à esquerda.

end_item

TemplateItem

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

CardTemplateOverride

Campos
card_row_template_infos[]

CardRowTemplateInfo

Informações sobre linhas do modelo na visualização do cartão. No máximo duas linhas podem ser especificadas.

ClassTemplateInfo

Campos
card_barcode_section_details

CardBarcodeSectionDetails

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

card_template_override

CardTemplateOverride

Substitui pela visualização do cartão.

details_template_override

DetailsTemplateOverride

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

list_template_override

ListTemplateOverride

Substitui pela visualização da lista de cartões.

DetailsItemInfo

Campos
item

TemplateItem

O item a ser exibido na lista de detalhes.

DetailsTemplateOverride

Campos
details_item_infos[]

DetailsItemInfo

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

FieldReference

Campos
field_path

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".

date_format

DateFormat

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

DateFormat

Enums
DATE_FORMAT_UNSPECIFIED
DATE_TIME
dateTime

Alias legado de DATE_TIME. Obsoleto.

DATE_ONLY
dateOnly

Alias legado de DATE_ONLY. Obsoleto.

TIME_ONLY
timeOnly

Alias legado de TIME_ONLY. Obsoleto.

DATE_TIME_YEAR
dateTimeYear

Alias legado de DATE_TIME_YEAR. Obsoleto.

DATE_YEAR
dateYear

Alias legado de DATE_YEAR. Obsoleto.

FieldSelector

Campos
fields[]

FieldReference

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

FirstRowOption

Campos
transit_option

TransitOption

field_option

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.

ListTemplateOverride

Campos
first_row_option

FirstRowOption

Especifica o que será exibido na primeira linha com base em um conjunto pré-definido de opções.

second_row_option

FieldSelector

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

Essa opção é exibida apenas se não houver vários objetos de usuário em um grupo. Se houver um grupo, a data da partida compartilhada por todos os objetos será exibida na segunda linha.

third_row_option

FieldSelector

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

Essa opção é exibida apenas se não houver vários objetos de usuário em um grupo. Se houver um grupo, o número de objetos no grupo sempre será exibido na terceira linha. Por exemplo: "3 passes"

TemplateItem

Campos
first_value

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".

second_value

FieldSelector

Uma referência a um campo a ser exibido. Isso só será preenchido se o campo firstValue estiver preenchido.

predefined_item

PredefinedItem

Um item predefinido para exibição. Apenas uma das opções firstValue ou predefinedItem será definida.

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.