Index
BarcodeSectionDetail
(message)CardBarcodeSectionDetails
(message)CardRowOneItem
(message)CardRowTemplateInfo
(message)CardRowThreeItems
(message)CardRowTwoItems
(message)CardTemplateOverride
(message)ClassTemplateInfo
(message)DetailsItemInfo
(message)DetailsTemplateOverride
(message)FieldReference
(message)FieldReference.DateFormat
(enum)FieldSelector
(message)FirstRowOption
(message)FirstRowOption.TransitOption
(enum)ListTemplateOverride
(message)TemplateItem
(message)TemplateItem.PredefinedItem
(enum)
BarcodeSectionDetail
Fields | |
---|---|
field_selector |
A reference to an existing text-based or image field to display. |
CardBarcodeSectionDetails
Fields | |
---|---|
first_top_detail |
Optional information to display above the barcode. If |
first_bottom_detail |
Optional information to display below the barcode. |
second_top_detail |
Optional second piece of information to display above the barcode. If |
CardRowOneItem
Fields | |
---|---|
item |
The item to be displayed in the row. This item will be automatically centered. |
CardRowTemplateInfo
Fields | |
---|---|
one_item |
Template for a row containing one item. Exactly one of "one_item", "two_items", "three_items" must be set. |
two_items |
Template for a row containing two items. Exactly one of "one_item", "two_items", "three_items" must be set. |
three_items |
Template for a row containing three items. Exactly one of "one_item", "two_items", "three_items" must be set. |
CardRowThreeItems
Fields | |
---|---|
start_item |
The item to be displayed at the start of the row. This item will be aligned to the left. |
middle_item |
The item to be displayed in the middle of the row. This item will be centered between the start and end items. |
end_item |
The item to be displayed at the end of the row. This item will be aligned to the right. |
CardRowTwoItems
Fields | |
---|---|
start_item |
The item to be displayed at the start of the row. This item will be aligned to the left. |
end_item |
The item to be displayed at the end of the row. This item will be aligned to the right. |
CardTemplateOverride
Fields | |
---|---|
card_row_template_infos[] |
Template information for rows in the card view. At most three rows are allowed to be specified. |
ClassTemplateInfo
Fields | |
---|---|
card_barcode_section_details |
Specifies extra information to be displayed above and below the barcode. |
card_template_override |
Override for the card view. |
details_template_override |
Override for the details view (beneath the card view). |
list_template_override |
Override for the passes list view. |
DetailsItemInfo
Fields | |
---|---|
item |
The item to be displayed in the details list. |
DetailsTemplateOverride
Fields | |
---|---|
details_item_infos[] |
Information for the "nth" item displayed in the details list. |
FieldReference
Reference definition to use with field overrides.
Fields | |
---|---|
field_path |
Path to the field being referenced, prefixed with "object" or "class" and separated with dots. For example, it may be the string "object.purchaseDetails.purchasePrice". |
date_format |
Only valid if the |
DateFormat
DateFormat options specific to rendering date/time fields.
Enums | |
---|---|
DATE_FORMAT_UNSPECIFIED |
Default option when no format is specified, when selected, no formatting will be applied. |
DATE_TIME |
Renders 2018-12-14T13:00:00 as Dec 14, 1:00 PM in en_US . |
dateTime |
Legacy alias for |
DATE_ONLY |
Renders 2018-12-14T13:00:00 as Dec 14 in en_US . |
dateOnly |
Legacy alias for |
TIME_ONLY |
Renders 2018-12-14T13:00:00 as 1:00 PM in en_US . |
timeOnly |
Legacy alias for |
DATE_TIME_YEAR |
Renders 2018-12-14T13:00:00 as Dec 14, 2018, 1:00 PM in en_US . |
dateTimeYear |
Legacy alias for |
DATE_YEAR |
Renders 2018-12-14T13:00:00 as Dec 14, 2018 in en_US . |
dateYear |
Legacy alias for |
FieldSelector
Custom field selector to use with field overrides.
Fields | |
---|---|
fields[] |
If more than one reference is supplied, then the first one that references a non-empty field will be displayed. |
FirstRowOption
Fields | |
---|---|
transit_option |
|
field_option |
A reference to the field to be displayed in the first row. |
TransitOption
Enums | |
---|---|
TRANSIT_OPTION_UNSPECIFIED |
|
ORIGIN_AND_DESTINATION_NAMES |
|
originAndDestinationNames |
Legacy alias for |
ORIGIN_AND_DESTINATION_CODES |
|
originAndDestinationCodes |
Legacy alias for |
ORIGIN_NAME |
|
originName |
Legacy alias for |
ListTemplateOverride
Fields | |
---|---|
first_row_option |
Specifies from a predefined set of options or from a reference to the field what will be displayed in the first row. |
second_row_option |
A reference to the field to be displayed in the second row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the second row will always display a field shared by all objects. |
third_row_option |
A reference to the field to be displayed in the third row. This option is only displayed if there are not multiple user objects in a group. If there is a group, the third row will always display the number of objects in the group. Eg: "3 passes" |
TemplateItem
Fields | |
---|---|
first_value |
A reference to a field to display. If both |
second_value |
A reference to a field to display. This may only be populated if the |
predefined_item |
A predefined item to display. Only one of |
PredefinedItem
Enums | |
---|---|
PREDEFINED_ITEM_UNSPECIFIED |
|
FREQUENT_FLYER_PROGRAM_NAME_AND_NUMBER |
|
frequentFlyerProgramNameAndNumber |
Legacy alias for |
FLIGHT_NUMBER_AND_OPERATING_FLIGHT_NUMBER |
|
flightNumberAndOperatingFlightNumber |
Legacy alias for |