@veeroute/lss-universal-angular
Version:
OpenAPI client for @veeroute/lss-universal-angular
40 lines (39 loc) • 1.52 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 { TracedataUniversal } from './tracedata';
import { PlanStatisticsUniversal } from './planStatistics';
import { CalculationInfoUniversal } from './calculationInfo';
import { RemovedItemsUniversal } from './removedItems';
import { TripUniversal } from './trip';
import { UnplannedItemsUniversal } from './unplannedItems';
import { EntityWarningUniversal } from './entityWarning';
/**
* Planning result. It can be intermediate (during the calculation process) and complete (after the calculation is completed).
*/
export interface PlanResultUniversal {
[key: string]: any | any;
tracedata: TracedataUniversal;
/**
* Trip list. A trip is a set of works planned to be performed by a specific performer on a specific transport, expressed through a [change in the states](#section/Description/Trip-model) of the performer.
*/
trips: Array<TripUniversal>;
statistics: PlanStatisticsUniversal;
/**
* Warning list.
*/
warnings?: Array<EntityWarningUniversal>;
unplanned_items?: UnplannedItemsUniversal;
removed_items?: RemovedItemsUniversal;
/**
* Calculation progress as a percentage. The progress displays the current number of completed steps.
*/
calculation_progress: number;
calculation_info: CalculationInfoUniversal;
}