/** * Veeroute.Delivery * Veeroute Delivery API * * The version of the OpenAPI document: 3.15.183137 * Contact: support@veeroute.com * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { TimeWindowDelivery } from './timeWindow'; /** * Time and distance measurements for operations at locations, certain trips, and the planning in general. * `time_window` - the time window of the trip beginning and the trip end, for a stop - a time window starting from driving to the stop till departure from it. */ export interface MeasurementsDelivery { /** * Driving time, in minutes. For a stop, the driving time from the previous stop to the current location. */ driving_time: number; /** * Total waiting time for all locations, in minutes. For a stop, the waiting time for work to be completed at the location, in minutes. */ waiting_time: number; /** * The total work completion time at all locations assigned to the trip. For a stop - the time spent on actual work completion at the location. */ working_time: number; /** * Total time spent on driving up/parking at the locations, in minutes. For a stop - the time spent on driving up/parking at the location. */ arriving_time: number; /** * Total time to leave the locations. For a stop - the time spent on departure from the location. */ departure_time: number; /** * Total stop/trip time/total number of trips, in minutes. It consists of `driving_time` + `waiting_time` + `working_time` + `arriving_time` + `departure_time`. */ total_time: number; /** * The total length of the trip / set of trips, in meters. For a stop, the distance from the previous stop to the current location. */ distance: number; time_window?: TimeWindowDelivery; }