Пассажиры#

Типы для работы с информацией о пассажирах.


PassengerType#

Тип пассажира по возрастной категории.

Возможные значения#

ЗначениеОписаниеВозраст
adtВзрослый (Adult)12+ лет
chdРебенок (Child)2-11 лет
infМладенец (Infant)0-2 года

Примеры#

1"ptc": "adt"

Особенности#

  • Младенец (inf) обычно не занимает отдельное место
  • Ребенок (chd) занимает отдельное место
  • Цены различаются по типам пассажиров

PassengerTypeQuantity#

Количество пассажиров определенного типа.

ПолеТипОбязательноОписание
ptcPassengerTypeДаТип пассажира
quantityintegerДаКоличество пассажиров данного типа (1-9)

Примеры#

2 взрослых:

1{
2  "ptc": "adt",
3  "quantity": 2
4}

1 ребенок:

1{
2  "ptc": "chd",
3  "quantity": 1
4}

Использование в запросах#

При поиске билетов указывается массив:

 1{
 2  "passengers": [
 3    {
 4      "ptc": "adt",
 5      "quantity": 2
 6    },
 7    {
 8      "ptc": "chd",
 9      "quantity": 1
10    }
11  ]
12}

Это означает: 2 взрослых и 1 ребенок.