@veeroute/lss-universal-angular
Version:
OpenAPI client for @veeroute/lss-universal-angular
61 lines (60 loc) • 2.77 kB
TypeScript
/**
* VRt.Universal [UV]
*
* The version of the OpenAPI document: 7.23.2926
* Contact: servicedesk@veeroute.com
*
* NOTE: This class is auto generated by OpenAPI Generator.
* Do not edit the class manually.
*/
import { TimeWindowUniversal } from './timeWindow';
import { AttributeUniversal } from './attribute';
import { MeasurementsUniversal } from './measurements';
import { StopDemandUniversal } from './stopDemand';
import { TransportLoadUniversal } from './transportLoad';
/**
* Statistics for a specific stop during a trip.
*/
export interface StopStatisticsUniversal {
[key: string]: any | any;
/**
* Location key for stop.
*/
location_key: string;
/**
* List of orders completed at this stop.
*/
stop_demands: Array<StopDemandUniversal>;
/**
* Stop time window - from the beginning of the parking lot to the complete departure from the location. The window duration is `waiting_time` + `working_time` + `break_time` + `rest_time` + `arriving_time` + `departure_time`.
*/
stop_time_window: TimeWindowUniversal;
/**
* Measurements of times and distances for work on location: * `time_window` - the time window from the start of movement to the stop until the end of the departure from the stop * `driving_time` - driving time from the previous stop to the current location * `waiting_time` - the duration of waiting for the execution of work at the location * `working_time` - the time spent on the direct execution of work at the location * `break_time` - duration of the performer\'s break * `rest_time` - duration of rest for the performer * `arriving_time` - the time spent on the entrance/parking at the location * `departure_time` - the time taken to leave the location * `total_time` - total time for a stop, composed of `driving_time` + `waiting_time` + `working_time` + `break_time` + `rest_time` + `arriving_time` + `departure_time` * `distance` - the distance from the previous stop to the current location
*/
measurements: MeasurementsUniversal;
/**
* Loading to the transport at this stop.
*/
upload: TransportLoadUniversal;
/**
* Unloading from the transport at this stop.
*/
download: TransportLoadUniversal;
/**
* Maximum load of the transport in the process of loading/unloading at a stop.
*/
max_load: TransportLoadUniversal;
/**
* Transport loading at the time of arrival at this stop.
*/
arrival_load: TransportLoadUniversal;
/**
* Transport loading at the moment of departure from this stop.
*/
departure_load: TransportLoadUniversal;
/**
* Attributes. Used to add service information.
*/
attributes?: Array<AttributeUniversal>;
}