/** * VRt.Universal [UV] * * The version of the OpenAPI document: 7.26.3024 * Contact: servicedesk@veeroute.com * * NOTE: This class is auto generated by OpenAPI Generator. * Do not edit the class manually. */ import { TransportUniversal } from './transport'; import { HardlinkUniversal } from './hardlink'; import { PerformerUniversal } from './performer'; import { PlanSettingsUniversal } from './planSettings'; import { LocationUniversal } from './location'; import { OrderUniversal } from './order'; import { RoutingTransportMatrixUniversal } from './routingTransportMatrix'; /** * Task for planning */ export interface PlanTaskUniversal { [key: string]: any | any; /** * List of locations used for orders and shifts. */ locations: Array; /** * List of orders that need to be completed. */ orders: Array; /** * Available performers list. The performer fulfills orders using transport. */ performers: Array; /** * Available transports list. Transport is used by the trip performer to fulfill orders. */ transports: Array; /** * Assignments list. */ hardlinks?: Array; plan_settings?: PlanSettingsUniversal; /** * List of matrices of times and distances for each type of transport that are indicated in the data. The matrix should describe all locations for each type of transport from the data. When specifying an external routing matrix `external_routing`, the `plan_settings.geo_settings` parameters are not taken into account. */ external_routing?: Array; /** * The name of the dataset. A technical field that does not affect calculation. */ dataset_name?: string; }