Багаж#
Типы для описания норм багажа.
BaggageAllowance#
Норма багажа для тарифа.
| Поле | Тип | Обязательно | Описание |
|---|---|---|---|
type | BaggageType | Да | Тип багажа |
pieceAllowance | PieceAllowance | Нет | Норма по количеству мест |
weightAllowance | WeightAllowance | Нет | Норма по весу |
Примечание: Указывается либо pieceAllowance, либо weightAllowance в зависимости от типа нормы.
BaggageType#
Тип багажа.
Возможные значения:
carryOn— ручная кладьchecked— зарегистрированный багаж
PieceAllowance#
Норма багажа по количеству мест (PC concept).
| Поле | Тип | Обязательно | Описание |
|---|---|---|---|
totalPieces | integer | Да | Количество мест багажа |
weightPerPiece | Weight | Нет | Вес одного места |
dimensions | Dimensions | Нет | Размеры багажа |
WeightAllowance#
Норма багажа по весу (weight concept).
| Поле | Тип | Обязательно | Описание |
|---|---|---|---|
totalWeight | Weight | Да | Общий допустимый вес |
dimensions | Dimensions | Нет | Размеры багажа |
Weight#
Вес багажа.
| Поле | Тип | Обязательно | Описание |
|---|---|---|---|
value | integer | Да | Значение |
unit | WeightUnit | Да | Единица измерения |
WeightUnit — возможные значения:
kg— килограммыlb— фунты
Dimensions#
Размеры багажа.
| Поле | Тип | Обязательно | Описание |
|---|---|---|---|
length | integer | Нет | Длина |
width | integer | Нет | Ширина |
height | integer | Нет | Высота |
linearSize | integer | Нет | Сумма трёх измерений (длина + ширина + высота) |
unit | DimensionUnit | Да | Единица измерения |
DimensionUnit — возможные значения:
cm— сантиметрыin— дюймы
Примеры#
Норма по количеству мест#
1{
2 "type": "checked",
3 "pieceAllowance": {
4 "totalPieces": 1,
5 "weightPerPiece": {
6 "value": 23,
7 "unit": "kg"
8 },
9 "dimensions": {
10 "length": 158,
11 "width": 0,
12 "height": 0,
13 "unit": "cm"
14 }
15 }
16}Норма по весу#
1{
2 "type": "checked",
3 "weightAllowance": {
4 "totalWeight": {
5 "value": 20,
6 "unit": "kg"
7 }
8 }
9}Ручная кладь#
1{
2 "type": "carryOn",
3 "pieceAllowance": {
4 "totalPieces": 1,
5 "weightPerPiece": {
6 "value": 5,
7 "unit": "kg"
8 },
9 "dimensions": {
10 "length": 40,
11 "width": 30,
12 "height": 20,
13 "unit": "cm"
14 }
15 }
16}