ClassTemplateInfo

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

object ( CardBarcodeSectionDetails )

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

cardTemplateOverride

object ( CardTemplateOverride )

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

detailsTemplateOverride

object ( DetailsTemplateOverride )

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

listTemplateOverride

object ( ListTemplateOverride )

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

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

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

object ( BarcodeSectionDetail )

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

firstBottomDetail

object ( BarcodeSectionDetail )

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

secondTopDetail

object ( BarcodeSectionDetail )

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

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

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

object ( FieldSelector )

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

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

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

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

object ( FieldReference )

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

ПолеReference

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

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

string

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

dateFormat

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)
    }
  ]
}
Поля
cardRowTemplateInfos[]

object ( CardRowTemplateInfo )

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

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

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

object ( CardRowOneItem )

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

twoItems

object ( CardRowTwoItems )

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

threeItems

object ( CardRowThreeItems )

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

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

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

object ( TemplateItem )

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

Шаблонитем

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

object ( FieldSelector )

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

secondValue

object ( FieldSelector )

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

predefinedItem

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)
  }
}
Поля
startItem

object ( TemplateItem )

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

endItem

object ( TemplateItem )

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

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

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

object ( TemplateItem )

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

middleItem

object ( TemplateItem )

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

endItem

object ( TemplateItem )

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

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

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

object ( DetailsItemInfo )

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

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

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

object ( TemplateItem )

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

ListTemplateOverride

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

object ( FirstRowOption )

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

secondRowOption

object ( FieldSelector )

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

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

thirdRowOption
(deprecated)

object ( FieldSelector )

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

FirstRowOption

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

enum ( TransitOption )

fieldOption

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 . Устарело.