Skip to main content

Регулярные перевозки (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		              	# уникальный идентификатор подграфика
            }, ...]     
    }, ...]
}