UNPKG

@veeroute/lss-studio-angular

Version:

OpenAPI client for @veeroute/lss-studio-angular

156 lines (155 loc) 4.88 kB
/** * VRt.Studio [ST] * * The version of the OpenAPI document: 7.18.2755 * Contact: servicedesk@veeroute.com * * NOTE: This class is auto generated by OpenAPI Generator. * Do not edit the class manually. */ import { BasicTimeWindowStudio } from './basicTimeWindow'; import { TableCustomfieldsStudio } from './tableCustomfields'; /** * Trip\\stops fields for table. */ export interface TableTripFieldsStudio { [key: string]: any | any; /** * Essence type. */ essence_type?: TableTripFieldsStudioEssenceTypeEnum; /** * Essence key, unique identifier, may be `null`. */ essence_key?: string | null; /** * Using essence for calculations. */ enabled?: boolean; /** * A flag indicating whether changes to the entity have been made relative to the original data. `true` - means that the data is original and has not been changed. */ readonly pristine?: boolean; /** * Name, information field. */ trip_name?: string; /** * Total cost calculated based on the performer\'s and transport tariffs. */ cost?: number; /** * The total reward for orders fulfillment. */ reward?: number; /** * The total profit is equal to the difference between the total reward (`reward`) and cost (`cost`). */ profit?: number; /** * Time duration according to [ISO 8601 duration](https://en.wikipedia.org/wiki/ISO_8601#Durations). */ driving_time?: string; /** * Time duration according to [ISO 8601 duration](https://en.wikipedia.org/wiki/ISO_8601#Durations). */ waiting_time?: string; /** * Time duration according to [ISO 8601 duration](https://en.wikipedia.org/wiki/ISO_8601#Durations). */ break_time?: string; /** * Time duration according to [ISO 8601 duration](https://en.wikipedia.org/wiki/ISO_8601#Durations). */ rest_time?: string; /** * Time duration according to [ISO 8601 duration](https://en.wikipedia.org/wiki/ISO_8601#Durations). */ working_time?: string; /** * Time duration according to [ISO 8601 duration](https://en.wikipedia.org/wiki/ISO_8601#Durations). */ arriving_time?: string; /** * Time duration according to [ISO 8601 duration](https://en.wikipedia.org/wiki/ISO_8601#Durations). */ departure_time?: string; /** * Time duration according to [ISO 8601 duration](https://en.wikipedia.org/wiki/ISO_8601#Durations). */ total_time?: string; /** * Distance in meters. */ distance?: number; time_window?: BasicTimeWindowStudio | null; /** * The total number of planned and assigned orders. */ orders_count?: number; /** * The total number of planned orders. */ plan_orders_count?: number; /** * The total number of assigned orders. */ waitlist_orders_count?: number; /** * The total number of stops (non-unique locations). */ stops_count?: number; /** * The total number of unique locations within one trip. */ locations_count?: number; /** * The ratio of the total additive measures of the transported cargo to the total capacity of the boxes. */ cargo_capacity_ratio_mass?: number; /** * The ratio of the total additive measures of the transported cargo to the total capacity of the boxes. */ cargo_capacity_ratio_volume?: number; /** * The ratio of the total additive measures of the transported cargo to the total capacity of the boxes. */ cargo_capacity_ratio_capacity_a?: number; /** * The ratio of the total additive measures of the transported cargo to the total capacity of the boxes. */ cargo_capacity_ratio_capacity_b?: number; /** * The ratio of the total additive measures of the transported cargo to the total capacity of the boxes. */ cargo_capacity_ratio_capacity_c?: number; /** * The ratio of the maximum load of boxes to the total capacity of boxes. */ max_transport_load_mass?: number; /** * The ratio of the maximum load of boxes to the total capacity of boxes. */ max_transport_load_volume?: number; /** * The ratio of the maximum load of boxes to the total capacity of boxes. */ max_transport_load_capacity_a?: number; /** * The ratio of the maximum load of boxes to the total capacity of boxes. */ max_transport_load_capacity_b?: number; /** * The ratio of the maximum load of boxes to the total capacity of boxes. */ max_transport_load_capacity_c?: number; /** * Attributes. */ attributes?: string; customfields?: TableCustomfieldsStudio; } export declare enum TableTripFieldsStudioEssenceTypeEnum { TRIP = "TRIP", ROUNDTRIP = "ROUNDTRIP" }