ClassTemplateInfo

JSON-представление
{
  "cardBarcodeSectionDetails": {
    object (CardBarcodeSectionDetails)
  },
  "cardTemplateOverride": {
    object (CardTemplateOverride)
  },
  "detailsTemplateOverride": {
    object (DetailsTemplateOverride)
  },
  "listTemplateOverride": {
    object (ListTemplateOverride)
  }
}
Поля
card Barcode Section Details

object ( CardBarcodeSectionDetails )

Указывает дополнительную информацию, которая будет отображаться над и под штрих-кодом.

card Template Override

object ( CardTemplateOverride )

Переопределить представление карточки.

details Template Override

object ( DetailsTemplateOverride )

Переопределить представление подробной информации (под представлением карточки).

list Template Override

object ( ListTemplateOverride )

Переопределить представление списка пропусков.

КартаШтрихкодРазделПодробности

JSON-представление
{
  "firstTopDetail": {
    object (BarcodeSectionDetail)
  },
  "firstBottomDetail": {
    object (BarcodeSectionDetail)
  },
  "secondTopDetail": {
    object (BarcodeSectionDetail)
  }
}
Поля
first Top Detail

object ( BarcodeSectionDetail )

Дополнительная информация для отображения над штрих-кодом. Если secondTopDetail определен, он будет отображаться в начале этого раздела сведений.

first Bottom Detail

object ( BarcodeSectionDetail )

Дополнительная информация для отображения под штрих-кодом.

second Top Detail

object ( BarcodeSectionDetail )

Необязательная вторая часть информации для отображения над штрих-кодом. Если определен firstTopDetail , он будет отображаться в конце этого раздела сведений.

Подробности раздела штрих-кода

JSON-представление
{
  "fieldSelector": {
    object (FieldSelector)
  }
}
Поля
field Selector

object ( FieldSelector )

Ссылка на существующее текстовое или графическое поле для отображения.

Селектор полей

Пользовательский селектор полей для использования с переопределениями полей.

JSON-представление
{
  "fields": [
    {
      object (FieldReference)
    }
  ]
}
Поля
fields[]

object ( FieldReference )

Если указано более одной ссылки, то будет отображена первая ссылка, которая ссылается на непустое поле.

ПолеReference

Определение ссылки для использования с переопределениями полей.

JSON-представление
{
  "fieldPath": string,
  "dateFormat": enum (DateFormat)
}
Поля
field Path

string

Путь к полю, на которое имеется ссылка, с префиксом «объект» или «класс» и разделенным точками. Например, это может быть строка «object.purchaseDetails.purchasePrice».

date Format

enum ( DateFormat )

Допустимо только в том случае, если fieldPath ссылается на поле даты. Выбирает способ форматирования и отображения поля даты в пользовательском интерфейсе.

ДатаФормат

Параметры DateFormat, относящиеся к отображению полей даты и времени.

Перечисления
DATE_FORMAT_UNSPECIFIED Параметр по умолчанию, если формат не указан; если он выбран, форматирование применяться не будет.
DATE_TIME Визуализация 2018-12-14T13:00:00 как Dec 14, 1:00 PM в en_US .
dateTime

Устаревший псевдоним для DATE_TIME . Устарело.

DATE_ONLY Рендерится 2018-12-14T13:00:00 как Dec 14 в en_US .
dateOnly

Устаревший псевдоним для DATE_ONLY . Устарело.

TIME_ONLY Рендерится 2018-12-14T13:00:00 как 1:00 PM в en_US .
timeOnly

Устаревший псевдоним для TIME_ONLY . Устарело.

DATE_TIME_YEAR Визуализация 2018-12-14T13:00:00 как Dec 14, 2018, 1:00 PM в en_US .
dateTimeYear

Устаревший псевдоним для DATE_TIME_YEAR . Устарело.

DATE_YEAR Визуализация 2018-12-14T13:00:00 по состоянию на Dec 14, 2018 в en_US .
dateYear

Устаревший псевдоним для DATE_YEAR . Устарело.

YEAR_MONTH Рендерится 2018-12-14T13:00:00 как 2018-12 .
YEAR_MONTH_DAY Рендерится 2018-12-14T13:00:00 как 2018-12-14 .

Шаблон картыOverride

JSON-представление
{
  "cardRowTemplateInfos": [
    {
      object (CardRowTemplateInfo)
    }
  ]
}
Поля
card Row Template Infos[]

object ( CardRowTemplateInfo )

Информация о шаблоне для строк в представлении карточки. Разрешается указать не более трех строк.

КартаСтрокаШаблонИнформация

JSON-представление
{
  "oneItem": {
    object (CardRowOneItem)
  },
  "twoItems": {
    object (CardRowTwoItems)
  },
  "threeItems": {
    object (CardRowThreeItems)
  }
}
Поля
one Item

object ( CardRowOneItem )

Шаблон для строки, содержащей один элемент. Должен быть установлен ровно один из значений «oneItem», «twoItems», «threeItems».

two Items

object ( CardRowTwoItems )

Шаблон для строки, содержащей два элемента. Должен быть установлен ровно один из значений «oneItem», «twoItems», «threeItems».

three Items

object ( CardRowThreeItems )

Шаблон для строки, содержащей три элемента. Должен быть установлен ровно один из значений «oneItem», «twoItems», «threeItems».

КартаРоуОдинПредмет

JSON-представление
{
  "item": {
    object (TemplateItem)
  }
}
Поля
item

object ( TemplateItem )

Элемент, который будет отображаться в строке. Этот элемент будет автоматически центрирован.

Шаблонитем

JSON-представление
{
  "firstValue": {
    object (FieldSelector)
  },
  "secondValue": {
    object (FieldSelector)
  },
  "predefinedItem": enum (PredefinedItem)
}
Поля
first Value

object ( FieldSelector )

Ссылка на поле для отображения. Если заполнены и firstValue , и secondValue , они оба будут отображаться как один элемент с косой чертой между ними. Например, значения A и B будут отображаться как «A/B».

second Value

object ( FieldSelector )

Ссылка на поле для отображения. Это значение может быть заполнено только в том случае, если заполнено поле firstValue .

predefined Item

enum ( PredefinedItem )

Предопределенный элемент для отображения. Может быть установлено только одно из значений firstValue или predefinedItem .

Предопределенный элемент

Перечисления
PREDEFINED_ITEM_UNSPECIFIED
FREQUENT_FLYER_PROGRAM_NAME_AND_NUMBER
frequentFlyerProgramNameAndNumber

Устаревший псевдоним для FREQUENT_FLYER_PROGRAM_NAME_AND_NUMBER . Устарело.

FLIGHT_NUMBER_AND_OPERATING_FLIGHT_NUMBER
flightNumberAndOperatingFlightNumber

Устаревший псевдоним FLIGHT_NUMBER_AND_OPERATING_FLIGHT_NUMBER . Устарело.

КартаРядДваПредмета

JSON-представление
{
  "startItem": {
    object (TemplateItem)
  },
  "endItem": {
    object (TemplateItem)
  }
}
Поля
start Item

object ( TemplateItem )

Элемент, который будет отображаться в начале строки. Этот элемент будет выровнен по левому краю.

end Item

object ( TemplateItem )

Элемент, который будет отображаться в конце строки. Этот элемент будет выровнен по правому краю.

КартаРядТриПредмета

JSON-представление
{
  "startItem": {
    object (TemplateItem)
  },
  "middleItem": {
    object (TemplateItem)
  },
  "endItem": {
    object (TemplateItem)
  }
}
Поля
start Item

object ( TemplateItem )

Элемент, который будет отображаться в начале строки. Этот элемент будет выровнен по левому краю.

middle Item

object ( TemplateItem )

Элемент, который будет отображаться в середине строки. Этот элемент будет расположен по центру между начальным и конечным элементами.

end Item

object ( TemplateItem )

Элемент, который будет отображаться в конце строки. Этот элемент будет выровнен по правому краю.

ПодробностиШаблонOverride

JSON-представление
{
  "detailsItemInfos": [
    {
      object (DetailsItemInfo)
    }
  ]
}
Поля
details Item Infos[]

object ( DetailsItemInfo )

Информация для «n-го» элемента отображается в списке подробностей.

ПодробностиОбъектИнформация

JSON-представление
{
  "item": {
    object (TemplateItem)
  }
}
Поля
item

object ( TemplateItem )

Элемент, который будет отображаться в списке сведений.

ListTemplateOverride

JSON-представление
{
  "firstRowOption": {
    object (FirstRowOption)
  },
  "secondRowOption": {
    object (FieldSelector)
  },
  "thirdRowOption": {
    object (FieldSelector)
  }
}
Поля
first Row Option

object ( FirstRowOption )

Указывает из предопределенного набора параметров или из ссылки на поле, что будет отображаться в первой строке. Чтобы установить это переопределение, установите для FirstRowOption.fieldOption значение FieldSelector по вашему выбору.

second Row Option

object ( FieldSelector )

Ссылка на поле, которое будет отображаться во второй строке.

Этот параметр отображается только в том случае, если в группе нет нескольких пользовательских объектов. Если есть группа, во второй строке всегда будет отображаться поле, общее для всех объектов. Чтобы установить это переопределение, установите для параметра SecondRowOption значение FieldSelector по вашему выбору.

thirdRowOption
(deprecated)

object ( FieldSelector )

Неиспользуемое/устаревшее поле. Его установка не повлияет на то, что видит пользователь.

FirstRowOption

JSON-представление
{
  "transitOption": enum (TransitOption),
  "fieldOption": {
    object (FieldSelector)
  }
}
Поля
transit Option

enum ( TransitOption )

field Option

object ( FieldSelector )

Ссылка на поле, которое будет отображаться в первой строке.

Транзитный вариант

Перечисления
TRANSIT_OPTION_UNSPECIFIED
ORIGIN_AND_DESTINATION_NAMES
originAndDestinationNames

Устаревший псевдоним для ORIGIN_AND_DESTINATION_NAMES . Устарело.

ORIGIN_AND_DESTINATION_CODES
originAndDestinationCodes

Устаревший псевдоним для ORIGIN_AND_DESTINATION_CODES . Устарело.

ORIGIN_NAME
originName

Устаревший псевдоним для ORIGIN_NAME . Устарело.