/** * Veeroute.Lastmile * Veeroute Lastmile 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 { CapacityLastmile } from './capacity'; import { TransportTypeLastmile } from './transportType'; import { BoxLastmile } from './box'; /** * Vehicle. Parameter `max_capacity` limits overall transport load (if not specified - loading is limited only to each box). */ export interface TransportLastmile { /** * Transport key, unique ID. */ key: string; transport_type?: TransportTypeLastmile; /** * Vehicle features list, it is used to check whether the vehicle is compatible with orders, locations, and performers. */ transport_features?: Set; /** * Requirements list for the performer. Used for checking the compatibility of the performer and the order (work). */ performer_restrictions?: Set; /** * A list of transport compartments that can accommodate the cargo. */ boxes?: Array; /** * Limit of the number of transports\'s unique locations in one trip. If not specified, number of using boxes is not limited. */ max_boxes?: number; max_capacity?: CapacityLastmile | null; /** * Attributes, used to add service information that does not affect planning. */ attributes?: Set; }