Рейсы#
Типы для описания авиарейсов.
FlightDesignator#
Обозначение рейса — комбинация кода авиакомпании и номера рейса.
| Поле | Тип | Обязательно | Описание |
|---|---|---|---|
carrierCode | string | Да | Код авиакомпании (IATA, 2 буквы) |
flightNumber | string | Нет | Номер рейса |
Примеры#
Рейс Аэрофлота SU 1234:
1{
2 "carrierCode": "SU",
3 "flightNumber": "1234"
4}Рейс S7 Airlines S7 5:
1{
2 "carrierCode": "S7",
3 "flightNumber": "5"
4}Использование#
- marketingCarrier — авиакомпания, продающая билет
- operatingCarrier — авиакомпания, фактически выполняющая рейс (может отличаться при codeshare)
- preferredFlights — предпочитаемые рейсы при поиске
FlightType#
Тип рейса.
Возможные значения#
| Значение | Описание |
|---|---|
scheduled | Регулярный рейс |
charter | Чартерный рейс |
Примеры#
1"type": "scheduled"Особенности#
- Регулярные рейсы (
scheduled) выполняются по расписанию - Чартерные рейсы (
charter) выполняются по специальному заказу
TechnicalStop#
Техническая остановка в процессе выполнения рейса (например, для дозаправки), без смены воздушного судна.
| Поле | Тип | Обязательно | Описание |
|---|---|---|---|
airport | string | Да | Код аэропорта технической остановки |
arrivalAt | datetime | Нет | Плановое время прибытия в точку остановки |
departureAt | datetime | Нет | Плановое время вылета из точки остановки |
duration | duration | Нет | Продолжительность стоянки |
Примеры#
1{
2 "airport": "OMS",
3 "arrivalAt": "2025-11-21T10:15:00",
4 "departureAt": "2025-11-21T11:05:00",
5 "duration": "00:50:00"
6}Использование#
Сегмент маршрута указывает число технических остановок в поле technicalStops и, если оно больше нуля, их детали — в массиве technicalStopsDetails (по одному TechnicalStop на остановку). Встречается в сегментах /api/avia/pnr_retrieve, /api/avia/ticket_exchange_calculation, купонах /api/avia/ticket_info, а также в расписании рейсов (/api/avia/schedule) и проверке доступности (/api/avia/availability).