Содержание
FlightClassService
(интерфейс)FlightObjectService
(интерфейс)AirportInfo
(сообщение)BoardingAndSeatingInfo
(сообщение)BoardingAndSeatingInfo.BoardingDoor
(перечисление)BoardingAndSeatingPolicy
(сообщение)BoardingAndSeatingPolicy.BoardingPolicy
(перечисление)BoardingAndSeatingPolicy.SeatClassPolicy
(перечисление)FlightCarrier
(сообщение)FlightClass
(сообщение)FlightClass.FlightStatus
(перечисление)FlightClassAddMessageRequest
(сообщение)FlightClassAddMessageResponse
(сообщение)FlightClassGetRequest
(сообщение)FlightClassInsertRequest
(сообщение)FlightClassListRequest
(сообщение)FlightClassListResponse
(сообщение)FlightClassPatchRequest
(сообщение)FlightClassUpdateRequest
(сообщение)FlightHeader
(сообщение)FlightObject
(сообщение)FlightObjectAddMessageRequest
(сообщение)FlightObjectAddMessageResponse
(сообщение)FlightObjectGetRequest
(сообщение)FlightObjectInsertRequest
(сообщение)FlightObjectListRequest
(сообщение)FlightObjectListResponse
(сообщение)FlightObjectPatchRequest
(сообщение)FlightObjectUpdateRequest
(сообщение)FrequentFlyerInfo
(сообщение)ReservationInfo
(сообщение)
FlightClassService
AddMessage | |
---|---|
Добавляет сообщение к классу flight с указанным идентификатором.
|
Get | |
---|---|
Возвращает класс flight с указанным идентификатором.
|
Insert | |
---|---|
Добавляет класс flight с заданными идентификатором и свойствами.
|
List | |
---|---|
Возвращает список всех классов flight с указанным идентификатором Issuer ID.
|
Patch | |
---|---|
Обновляет класс flight с указанным идентификатором. Этот метод поддерживает семантику PATCH.
|
Update | |
---|---|
Обновляет класс flight с указанным идентификатором.
|
FlightObjectService
AddMessage | |
---|---|
Добавляет сообщение к объекту flight с указанным идентификатором.
|
Get | |
---|---|
Возвращает объект flight с указанным идентификатором.
|
Insert | |
---|---|
Добавляет объект flight с заданными идентификатором и свойствами.
|
List | |
---|---|
Возвращает список всех объектов flight с указанным идентификатором Issuer ID.
|
Patch | |
---|---|
Обновляет объект flight с указанным идентификатором. Этот метод поддерживает семантику PATCH.
|
Update | |
---|---|
Обновляет объект flight с указанным идентификатором.
|
AirportInfo
Поля | |
---|---|
kind |
Определяет тип ресурса. Значение: фиксированная строка |
airport_iata_code |
Трехзначный код аэропорта по системе IATA. Обязательное поле для Пример: "SFO". |
terminal |
Название терминала. Пример: "INTL" или "I". |
gate |
Название выхода. Пример: "B59" или "59". |
airport_name_override |
Дополнительное поле, которое переопределяет название города/аэропорта, закодированного по системе IATA. По умолчанию Google берет предоставленный код Официальные названия городов/аэропортов можно найти на сайте IATA. Например, согласно сайту IATA, код "LTN" соответствует Лондону. Если это поле не заполнено, то будет показано значение "London". Если в этом поле указано значение, например "Лондон Лутон", то будет показано оно. |
BoardingAndSeatingInfo
Поля | |
---|---|
kind |
Определяет тип ресурса. Значение: фиксированная строка |
boarding_group |
Группа, в составе которой пассажир будет садиться в самолет. Пример: "B". Ярлык для этого значения определяется |
seat_number |
Место пассажира. Если конкретного идентификатора нет, используйте поле Пример: "25A". |
seat_class |
Класс авиабилета. Пример: "Экономкласс" или "Премиум-экономкласс". |
boarding_privilege_image |
Небольшое изображение, которое отображается над штрихкодом для посадки. Используется для обозначения любых специальных привилегий при посадке. Если задан логотип программы по обеспечению безопасности перелета, это изображение может отображаться рядом с ним. |
boarding_position |
Место, занимаемое при посадке. Пример: "76". |
sequence_number |
Порядковый номер, указанный в посадочном талоне. Обычно именно в таком порядке пассажиры регистрируются на рейс. Используется при посадке и для обозначения багажных бирок. Пример: "49". |
boarding_door |
Используйте это поле, если посадка на рейс осуществляется через несколько входов или трапов и вам нужно явно указать на посадочном талоне местоположение входа. Большинство авиакомпаний используют класс авиабилета |
seat_assignment |
Назначение места пассажира. Используется, когда для поля Пример: "назначается при посадке". |
BoardingDoor
Перечисления | |
---|---|
BOARDING_DOOR_UNSPECIFIED |
|
FRONT |
|
front |
Устаревший псевдоним элемента |
BACK |
|
back |
Устаревший псевдоним элемента |
BoardingAndSeatingPolicy
Поля | |
---|---|
kind |
Определяет тип ресурса. Значение: фиксированная строка |
boarding_policy |
Правила посадки, принятые в авиакомпании. По умолчанию используется значение |
seat_class_policy |
Правила рассадки, определяющие способ отображения класса авиабилета. По умолчанию используется значение |
BoardingPolicy
Перечисления | |
---|---|
BOARDING_POLICY_UNSPECIFIED |
|
ZONE_BASED |
|
zoneBased |
Устаревший псевдоним элемента |
GROUP_BASED |
|
groupBased |
Устаревший псевдоним элемента |
BOARDING_POLICY_OTHER |
|
boardingPolicyOther |
Устаревший псевдоним элемента |
SeatClassPolicy
Перечисления | |
---|---|
SEAT_CLASS_POLICY_UNSPECIFIED |
|
CABIN_BASED |
|
cabinBased |
Устаревший псевдоним элемента |
CLASS_BASED |
|
classBased |
Устаревший псевдоним элемента |
TIER_BASED |
|
tierBased |
Устаревший псевдоним элемента |
SEAT_CLASS_POLICY_OTHER |
|
seatClassPolicyOther |
Устаревший псевдоним элемента |
FlightCarrier
Поля | |
---|---|
kind |
Определяет тип ресурса. Значение: фиксированная строка |
carrier_iata_code |
Двухбуквенное обозначение маркетингового (а не фактического) перевозчика по системе IATA. В полях Пример: код "LX" для авиакомпании Swiss Air. |
carrier_icao_code |
Трехбуквенное обозначение маркетингового (а не фактического) перевозчика по системе ICAO. В полях Пример: код "EZY" для авиакомпании Easy Jet. |
airline_name |
Локализованное название авиакомпании, обозначенной кодом carrierIataCode. Если не задано, отображаться будет Пример: "Швейцарские авиалинии" для "LX". |
airline_logo |
Логотип авиакомпании с кодом, указанным в поле carrierIataCode, и названием, указанным в поле localizedAirlineName. Логотип отображается в верхней части карточки. |
airline_alliance_logo |
Логотип авиационного альянса, отображающийся над QR-кодом, который пассажир сканирует для посадки на борт. |
FlightClass
Поля | |
---|---|
kind |
Определяет тип ресурса. Значение: фиксированная строка |
local_scheduled_departure_date_time |
Обязательно. Запланированные дата и время отбытия самолета от терминала (не время взлета). Примечание. Время, указанное в этом поле, не должно быть слишком приближено к времени вылета. Чтобы обновить расписание (в случае задержек и т. п.), воспользуйтесь полем Дата и время без смещения в расширенном формате ISO 8601. Время может быть указано с точностью до миллисекунды. Пример: Здесь следует указывать не всемирное координированное время (UTC), а местное время и дату. Google отклонит запрос, если указать смещение относительно UTC. Часовые пояса будут рассчитаны на основе местоположения аэропорта вылета. |
local_estimated_or_actual_departure_date_time |
Расчетное или фактическое время отбытия самолета от терминала. Обратите внимание, что это не время взлета. Данное поле должно быть заполнено, если выполняется хотя бы одно из следующих условий:
Дата и время без смещения в расширенном формате ISO 8601. Время может быть указано с точностью до миллисекунды. Пример: Здесь следует указывать не всемирное координированное время (UTC), а местное время и дату. Google отклонит запрос, если указать смещение относительно UTC. Часовые пояса будут рассчитаны на основе местоположения аэропорта вылета. Если время не задано, Google установит его на основе данных из других источников. |
local_boarding_date_time |
Время посадки, которое будет указано на посадочном талоне. Дата и время без смещения в расширенном формате ISO 8601. Время может быть указано с точностью до миллисекунды. Пример: Здесь следует указывать не всемирное координированное время (UTC), а местное время и дату. Google отклонит запрос, если указать смещение относительно UTC. Часовые пояса будут рассчитаны на основе местоположения аэропорта вылета. Если время не задано, Google установит его на основе данных из других источников. |
local_scheduled_arrival_date_time |
Запланированное время прибытия самолета к терминалу назначения (не время посадки). Примечание. Время, указанное в этом поле, не должно быть слишком приближено к времени прилета. Чтобы обновить расписание (в случае задержек и т. п.), воспользуйтесь полем Дата и время без смещения в расширенном формате ISO 8601. Время может быть указано с точностью до миллисекунды. Пример: Здесь следует указывать не всемирное координированное время (UTC), а местное время и дату. Google отклонит запрос, если указать смещение относительно UTC. Часовые пояса будут рассчитаны на основе местоположения аэропорта прибытия. Если время не задано, Google установит его на основе данных из других источников. |
local_estimated_or_actual_arrival_date_time |
Расчетное или фактическое время прибытия самолета к терминалу (не время приземления). Данное поле должно быть заполнено, если выполняется хотя бы одно из следующих условий:
Дата и время без смещения в расширенном формате ISO 8601. Время может быть указано с точностью до миллисекунды. Пример: Здесь следует указывать не всемирное координированное время (UTC), а местное время и дату. Google отклонит запрос, если указать смещение относительно UTC. Часовые пояса будут рассчитаны на основе местоположения аэропорта прибытия. Если время не задано, Google установит его на основе данных из других источников. |
flight_header |
Обязательно. Название авиакомпании и номер рейса. |
origin |
Обязательно. Аэропорт отправления. |
destination |
Обязательно. Аэропорт прибытия. |
flight_status |
Статус рейса. Если статус не задан, Google установит его на основе данных из других источников, например FlightStats. Обратите внимание, что установленный таким образом статус не возвращается в ответах API. |
boarding_and_seating_policy |
Правила в отношении посадки и рассадки пассажиров. Они определяют, какие ярлыки будут показаны пользователям. |
local_gate_closing_date_time |
Время окончания посадки, которое будет указано на посадочном талоне. Если вы не хотите указывать данную информацию на посадочном талоне, не заполняйте это поле. Дата и время без смещения в расширенном формате ISO 8601. Время может быть указано с точностью до миллисекунды. Пример: Здесь следует указывать не всемирное координированное время (UTC), а местное время и дату. Google отклонит запрос, если указать смещение относительно UTC. Часовые пояса будут рассчитаны на основе местоположения аэропорта вылета. |
class_template_info |
Информация в шаблоне о том, как должен отображаться класс. Если этот объект не задан, то будет использоваться набор полей по умолчанию. |
language_override |
Если есть это поле, то все проездные билеты на устройстве пользователя будут отображаться на этом языке. Представляет собой языковой тег BCP 47. Примеры значений: en-US, en-GB, de, de-AT. |
id |
Обязательно. Идентификатор класса. Идентификаторы классов у одного эмитента не могут повторяться. Значение указывается в следующем формате: issuer ID.identifier. При этом первая часть предоставляется Google, а вторая – выбирается вами. Идентификатор может содержать только буквы, цифры, точки, символы подчеркивания и дефисы. |
version |
Больше не используется |
issuer_name |
Обязательно. Название эмитента. Рекомендуемая длина для корректного отображения на небольших экранах: максимум 20 символов. |
messages[] |
Массив сообщений, которые будут отображаться в приложении. Связанные с ним сообщения увидят все пользователи этого объекта. Максимальное число полей – 10. |
allow_multiple_users_per_object |
Вместо него используйте |
homepage_uri |
URI главной страницы приложения. Если вы заполните это поле, то результат будет тот же, что и при указании URI в поле linksModuleData: ссылка на главную страницу появится в разделе linksModuleData отображаемого объекта. |
locations[] |
|
review_status |
Обязательно. Статус класса. Задать значение Пока класс остается на этапе разработки, для него должен быть указан статус Когда класс будет готов для проверки, необходимо изменить значение поля на Если вы захотите обновить класс со статусом |
review |
Комментарий о проверке, который платформа устанавливает, когда классу присваивается отметка |
info_module_data |
Вместо него используйте textModulesData. |
image_modules_data[] |
Данные графического модуля. Отображается не более 1 поля из уровня объекта и 1 поля для уровня объекта класса. |
text_modules_data[] |
Данные текстового модуля. Если для класса также задан текстовый модуль, то показываться будут оба. Отображается не более 10 полей из объекта и 10 полей из класса. |
links_module_data |
Данные модуля ссылок. Если для объекта также задан модуль ссылок, то показываться будут оба. |
redemption_issuers[] |
Доступно только для партнеров, поддерживающих интеллектуальную бесконтактную технологию. За дополнительной информацией обращайтесь в службу поддержки. |
country_code |
Код страны, по которому определяется место выпуска карты. Используется, когда пользователь совершает покупки в другой стране. Этот код также необходим для показа локализованного контента, если оригинальный контент недоступен в регионе пользователя. |
hero_image |
Дополнительный баннер, который отображается на лицевой стороне карты. Показывается только при наличии. Занимает всю ширину карты. |
word_mark |
Больше не используется. |
enable_smart_tap |
Доступно только для партнеров, поддерживающих интеллектуальную бесконтактную технологию. За дополнительной информацией обращайтесь в службу поддержки. |
hex_background_color |
Цвет фона карты. Если он не задан, то для оформления фона будет использован преобладающий цвет главного изображения, а в случае отсутствия изображения – логотипа. Цвет указывается в следующем формате: #rrggbb, где rrggbb – это номер оттенка в системе RGB, записанный в виде шестнадцатеричного кода. Пример: |
localized_issuer_name |
Переведенное значение issuer_name. Рекомендуемая длина для корректного отображения на небольших экранах: максимум 20 символов. |
multiple_devices_and_holders_allowed_status |
Определяет, будет ли один и тот же объект сохраняться у разных пользователей и устройств, ссылающихся на этот класс. |
callback_options |
Параметры обратного вызова, которые будут использоваться для вызова эмитента всякий раз, когда конечные пользователи станут сохранять или удалять объекты этого класса. Данная функция доступна для всех объектов в этом классе. |
FlightStatus
Перечисления | |
---|---|
FLIGHT_STATUS_UNSPECIFIED |
|
SCHEDULED |
Отправление рейса (по расписанию, с опережением или с задержкой). |
scheduled |
Устаревшее название элемента |
ACTIVE |
Выполнение рейса (руление, взлет, полет, посадка). |
active |
Устаревшее название элемента |
LANDED |
Посадка в первоначальном пункте назначения. |
landed |
Устаревшее название элемента |
CANCELLED |
Отмена рейса. |
cancelled |
Устаревшее название элемента |
REDIRECTED |
Самолет в воздухе, но направляется не в первоначальный пункт назначения, а в другой аэропорт. |
redirected |
Устаревшее название элемента |
DIVERTED |
Самолет приземлился, но не в первоначальном пункте назначения, а в другом аэропорте. |
diverted |
Устаревшее название элемента |
FlightClassAddMessageRequest
Поля | |
---|---|
resource_id |
Идентификатор класса. Идентификаторы классов у одного эмитента не могут повторяться. Значение указывается в следующем формате: issuer ID.identifier. При этом первая часть предоставляется Google, а вторая – выбирается вами. Идентификатор может содержать только буквы, цифры, точки, символы подчеркивания и дефисы. |
add_message_request |
Тело запроса. |
FlightClassAddMessageResponse
Поля | |
---|---|
resource |
Обновленный ресурс FlightClass. |
FlightClassGetRequest
Поля | |
---|---|
resource_id |
Идентификатор класса. Идентификаторы классов у одного эмитента не могут повторяться. Значение указывается в следующем формате: issuer ID.identifier. При этом первая часть предоставляется Google, а вторая – выбирается вами. Идентификатор может содержать только буквы, цифры, точки, символы подчеркивания и дефисы. |
FlightClassInsertRequest
Поля | |
---|---|
resource |
Тело запроса. |
FlightClassListRequest
Поля | |
---|---|
issuer_id |
Идентификатор эмитента, который имеет право получать список классов. |
token |
Используется для получения следующего набора результатов, если значение |
max_results |
Максимальное количество результатов в списке. Если значение |
FlightClassListResponse
Поля | |
---|---|
resources[] |
Ресурсы, соответствующие запросу списка. |
pagination |
Число страниц в ответе. |
FlightClassPatchRequest
Поля | |
---|---|
resource_id |
Идентификатор класса. Идентификаторы классов у одного эмитента не могут повторяться. Значение указывается в следующем формате: issuer ID.identifier. При этом первая часть предоставляется Google, а вторая – выбирается вами. Идентификатор может содержать только буквы, цифры, точки, символы подчеркивания и дефисы. |
resource |
Тело запроса. |
FlightClassUpdateRequest
Поля | |
---|---|
resource_id |
Идентификатор класса. Идентификаторы классов у одного эмитента не могут повторяться. Значение указывается в следующем формате: issuer ID.identifier. При этом первая часть предоставляется Google, а вторая – выбирается вами. Идентификатор может содержать только буквы, цифры, точки, символы подчеркивания и дефисы. |
resource |
Тело запроса. |
FlightHeader
Поля | |
---|---|
kind |
Определяет тип ресурса. Значение: фиксированная строка |
carrier |
Информация об авиакомпании. Это необходимое свойство объекта |
flight_number |
Номер рейса без кода авиакомпании IATA. Может содержать только цифры. Это необходимое свойство объекта Пример: "123". |
operating_carrier |
Информация о фактическом перевозчике. |
operating_flight_number |
Номер рейса, используемый фактическим перевозчиком, без кода авиакомпании IATA. Может содержать только цифры. Например, "234". |
FlightObject
Поля | |
---|---|
kind |
Определяет тип ресурса. Значение: фиксированная строка |
class_reference |
Копия полей, унаследованных от родительского класса. Эти поля извлекаются в ходе операции GET. |
passenger_name |
Обязательно. Имя пассажира, которое будет указано на посадочном талоне. Пример: "Dave M Gahan", "Gahan/Dave" или "GAHAN/DAVEM". |
boarding_and_seating_info |
Информация о посадке и месте пассажира. |
reservation_info |
Обязательно. Информация о бронировании авиабилетов. |
security_program_logo |
Логотип программы по обеспечению безопасности перелета. |
hex_background_color |
Цвет фона карты. Если он не задан, то для оформления фона будет использован преобладающий цвет главного изображения, а в случае отсутствия изображения – логотипа. Цвет указывается в следующем формате: #rrggbb, где rrggbb – это номер оттенка в системе RGB, записанный в виде шестнадцатеричного кода. Пример: |
id |
Обязательно. Уникальный идентификатор объекта. Идентификаторы объектов у одного эмитента не могут повторяться. Значение указывается в следующем формате: issuer ID.identifier. При этом первая часть предоставляется Google, а вторая – выбирается вами. Идентификатор может содержать только буквы, цифры, точки, символы подчеркивания и дефисы. |
class_id |
Обязательно. Класс, связанный с объектом. Элементы должны быть одного типа. Кроме того, класс должен быть существующим и одобренным. Идентификатор класса должен иметь формат issuer ID.identifier (первая часть предоставляется Google, вторая задается вами). |
version |
Больше не используется |
state |
Обязательно. Статус объекта. Это поле определяет, как объект будет отображаться в приложении. Например, объекты со статусом |
barcode |
Тип и значение штрихкода. |
messages[] |
Массив сообщений, которые будут отображаться в приложении. Связанные с ним сообщения увидят все пользователи этого объекта. Максимальное число полей – 10. |
valid_time_interval |
Период времени, в течение которого объект сохраняет состояние |
locations[] |
Список местоположений, где может использоваться объект. Эта информация необходима для показа уведомлений пользователям с учетом их местоположения. В случае конфликта данных этот список будет использоваться вместо адресов, содержащихся в классе, которые, в свою очередь, имеют приоритет над идентификаторами мест в Google. |
has_users |
Это поле показывает, есть ли у объекта пользователи. Заполняется автоматически. |
smart_tap_redemption_value |
Доступно только для партнеров, поддерживающих интеллектуальную бесконтактную технологию. За дополнительной информацией обращайтесь в службу поддержки. |
has_linked_device |
Это поле показывает, связан ли объект с отдельным устройством. Заполняется автоматически, когда пользователь сохраняет объект и, тем самым, привязывает его к своему устройству. Доступно не для всех партнеров. За дополнительной информацией обращайтесь в службу поддержки. |
disable_expiration_notification |
Это поле показывает, должны ли блокироваться уведомления. Если установлено значение true, уведомления об истечении срока действия не будут приходить пользователю, даже если это противоречит настройке, заданной в поле В настоящее время доступно только для Авиабилетов. |
info_module_data |
Больше не используется. Вместо него используйте textModulesData. |
image_modules_data[] |
Данные графического модуля. Отображается не более 1 поля из уровня объекта и 1 поля для уровня объекта класса. |
text_modules_data[] |
Данные текстового модуля. Если для класса также задан текстовый модуль, то показываться будут оба. Отображается не более 10 полей из объекта и 10 полей из класса. |
links_module_data |
Данные модуля ссылок. Если для класса также задан модуль ссылок, то показываться будут оба. |
app_link_data |
Дополнительная информация о ссылке на приложение партнера. |
FlightObjectAddMessageRequest
Поля | |
---|---|
resource_id |
Уникальный идентификатор объекта. Идентификаторы объектов у одного эмитента не могут повторяться. Значение указывается в следующем формате: issuer ID.identifier. При этом первая часть предоставляется Google, а вторая – выбирается вами. Идентификатор может содержать только буквы, цифры, точки, символы подчеркивания и дефисы. |
add_message_request |
Тело запроса. |
FlightObjectAddMessageResponse
Поля | |
---|---|
resource |
Обновленный ресурс FlightObject. |
FlightObjectGetRequest
Поля | |
---|---|
resource_id |
Уникальный идентификатор объекта. Идентификаторы объектов у одного эмитента не могут повторяться. Значение указывается в следующем формате: issuer ID.identifier. При этом первая часть предоставляется Google, а вторая – выбирается вами. Идентификатор может содержать только буквы, цифры, точки, символы подчеркивания и дефисы. |
FlightObjectInsertRequest
Поля | |
---|---|
resource |
Тело запроса. |
FlightObjectListRequest
Поля | |
---|---|
class_id |
Идентификатор класса, объекты которого будут перечислены. |
token |
Используется для получения следующего набора результатов, если значение |
max_results |
Максимальное количество результатов в списке. Если значение |
FlightObjectListResponse
Поля | |
---|---|
resources[] |
Ресурсы, соответствующие запросу списка. |
pagination |
Число страниц в ответе. |
FlightObjectPatchRequest
Поля | |
---|---|
resource_id |
Уникальный идентификатор объекта. Идентификаторы объектов у одного эмитента не могут повторяться. Значение указывается в следующем формате: issuer ID.identifier. При этом первая часть предоставляется Google, а вторая – выбирается вами. Идентификатор может содержать только буквы, цифры, точки, символы подчеркивания и дефисы. |
resource |
Тело запроса. |
FlightObjectUpdateRequest
Поля | |
---|---|
resource_id |
Уникальный идентификатор объекта. Идентификаторы объектов у одного эмитента не могут повторяться. Значение указывается в следующем формате: issuer ID.identifier. При этом первая часть предоставляется Google, а вторая – выбирается вами. Идентификатор может содержать только буквы, цифры, точки, символы подчеркивания и дефисы. |
resource |
Тело запроса. |
FrequentFlyerInfo
Поля | |
---|---|
kind |
Определяет тип ресурса. Значение: фиксированная строка |
frequent_flyer_program_name |
Название бонусной программы. Пример: "Lufthansa Miles & More" |
frequent_flyer_number |
Номер участника бонусной программы. Требуется для каждого вложенного объекта типа |
ReservationInfo
Поля | |
---|---|
kind |
Определяет тип ресурса. Значение: фиксированная строка |
confirmation_code |
Код подтверждения для регистрации на рейс. Пассажир может ввести его в терминале аэропорта, чтобы найти свой рейс и распечатать посадочный талон. |
eticket_number |
Номер электронного билета. |
frequent_flyer_info |
Информация об участии в бонусной программе. |