| Ключ | Тип | Опис |
|---|
| id | char | Унікальний ідентифікатор ( id ) рейсу |
| bus | char | Автобус |
| option | array | Опції доступні в автобусі |
| places | int | К-сть місць |
| free | int | К-сть вільних місць |
| price | double | Ціна квитка |
| currency | char | Грошові одиниці ціни (EUR, UAH ) |
| transfer | boolean | Пересадка ( 1 - є, 0 - ні ) |
| place_select | boolean | Можливо обрати місце ( 1 - так, 0 - ні - всі місця в плані позначаются зайнятими ) |
| places_map | array | План автобусу (к-сть місць для вибору може бути меньшим за к-сть вільних міст - free ) [ Поверх: [ Ряд: [ Місце: [ ] ... ] ... ] ... ]| Ключ | Тип | Опис |
|---|
| nmr | int | Id місця | | free | boolean | 0 - зайнято / 1 - вільне |
|
| departure | array | Відправлення| Ключ | Тип | Опис |
|---|
| city_id | int | Id міста | | city | char | Назва міста | | name | char | Автосанція | | d | time | DD.MM.YYYY hh:mm |
|
| discounts | array | Доступні знижки| Ключ | Тип | Опис |
|---|
| id | int | Id знижки | | default | int | 1 - дефолтна ціна, 2 - ціна зі знижкою (при гарантованій оплаті), 0 - інші | | name | char | Назва знижки | | discount | int | Розмір знижки % | | price | int | Ціна зі знижкою |
|
| stopping | array | Зупинки| Ключ | Тип | Опис |
|---|
| city_id | int | Id міста | | city | char | Назва міста | | name | char | Автосанція | | station_id | time_in | DD.MM.YYYY hh:mm | | time_out | DD.MM.YYYY hh:mm | Час відправлення (ISO 8601) | | transfer | int | Пункт пересадки ( 1 - так, 0 - ні ) |
|
| arrival | array | Прибуття| Ключ | Тип | Опис |
|---|
| city_id | int | Id міста | | city | char | Назва міста | | name | char | Автосанція | | station_id | time | DD.MM.YYYY hh:mm |
|
| error | | Код помилки ( 0 - помилок немає, 1 - невірний ключ доступу до API, 101 - між вказаними містами в зазначену дату рейс не знайдено, 102 - невірний Id міста, 103 - дата не вказана, 104 - дата не відповідає формату або менше поточної + 1 день |