UNPKG

@veeroute/lss-universal-angular

Version:

OpenAPI client for @veeroute/lss-universal-angular

61 lines (60 loc) 2.77 kB
/** * 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>; }