Регулярные перевозки (schedule/transport)
GET /v1/schedule/transport
Response
{
schedule: [{
city_from: string (nullable), город в формате “{откуда}”
city_to: string (nullable), город в формате “{куда}”
region_from: string, регион в формате “{откуда}”
region_to: string, регион в формате “{куда}”
weight: float, вес, в кг
volume: float, объем
loading_method: int тип погрузки
0 - Задняя
1 - Боковая
2 - Верхняя,
trailer_type: int, тип кузова
car_type: int, дубль для trailer_type
forecast_horizon: int, длительность предложения (дней)
delta: { доверительный интервал по времени для всего графика
low: int нижняя граница интервала
high: int верхняя граница интервала
},
period_length: int, длительность периода
price: int, цена всего графика
sub: [{ подграфики на каждый день недели
day: int, номер дня в периоде (для периода 7, 0 - понедельник, 6 - воскресенье)
price: int, общая цена дня в графике
count: int, число поездок в подграфике
delta: { доверительный интервал по времени для подграфика
low: int нижняя граница интервала
high: int верхняя граница интервала
},
hash: str уникальный идентификатор подграфика
}, ...]
}, ...]
}
GET /v2/schedule/transport
Response
{
schedule: [{
from_city_dir_id: int, # id города отправления в таблице city_dir
to_city_dir_id: int, # id города назначения в таблице city_dir
weight: float, # вес, в кг
volume: float, # объем
loading_type_id: int # id типа погрузки в таблице loading_type
car_type_id: int, # id кузова в таблице calc_car_type
forecast_horizon: int, # длительность предложения (дней)
delta: { # доверительный интервал по времени для всего графика
low: int # нижняя граница интервала
high: int # верхняя граница интервала
},
period_length: int, # длительность периода
price: int, # цена всего графика
sub: [{ # подграфики на каждый день недели
day: int, # номер дня в периоде (для периода 7, 0 - понедельник, 6 - воскресенье)
price: int, # общая цена дня в графике
count: int, # число поездок в подграфике
delta: { # доверительный интервал по времени для подграфика
low: int # нижняя граница интервала
high: int # верхняя граница интервала
},
hash: str # уникальный идентификатор подграфика
}, ...]
}, ...]
}
No Comments