Пассажиры#
Типы для работы с информацией о пассажирах.
PassengerType#
Тип пассажира по возрастной категории.
Возможные значения#
| Значение | Описание | Возраст |
|---|---|---|
adt | Взрослый (Adult) | 12+ лет |
chd | Ребенок (Child) | 2-11 лет |
inf | Младенец (Infant) | 0-2 года |
Примеры#
1"ptc": "adt"Особенности#
- Младенец (
inf) обычно не занимает отдельное место - Ребенок (
chd) занимает отдельное место - Цены различаются по типам пассажиров
PassengerTypeQuantity#
Количество пассажиров определенного типа.
| Поле | Тип | Обязательно | Описание |
|---|---|---|---|
ptc | PassengerType | Да | Тип пассажира |
quantity | integer | Да | Количество пассажиров данного типа (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 ребенок.