Цепочки графиков (schedule/chains)
Get /v1/schedule/chains
В chains содержатся массивы, каждый из которых является группой цепочек. В группу входят цепочки, в которых все параметры одинаковые, кроме дней, начиная со 2 плеча. В группу может входить одна цепочка. У всех цепочек в одной группе в первом плече всегда один и тот же день.
Response
{
chains: [
[{
id: array[int], # Упорядоченный список id подграфиков из таблицы regular_direction_weekday
hash: array[str], # Список хешей подграфиков в том же порядке, что и id
duration: array[int], # Длительность соответствующего плеча, в днях
round: bool # Признак рейса с возвратом ("кругорейс")
}, ...]
, ...
]
}
Пример
{"chains": [
# группа 1
[
{"id": [1, 2, 3], "hash": ["asd1", "sad2", "dfab"], "duration": [1, 1, 2], "round": True},
{"id": [1, 6, 3], "hash": ["asd1", "shd2", "dfab"], "duration": [1, 1, 2], "round": True}
],
# группа 2
[{"id": [9, 12, 23], "hash": ["aasd1", "s122", "867ab"], "duration": [3, 3, 4], "round": False}],
...
# группа N
]}
No Comments