UNPKG

@veeroute/lss-studio-angular

Version:

OpenAPI client for @veeroute/lss-studio-angular

40 lines (39 loc) 1.83 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 { LocationCargosLimitStudio } from './locationCargosLimit'; import { TimeWindowStudio } from './timeWindow'; import { LocationTransportsLimitStudio } from './locationTransportsLimit'; /** * Limitation on the capacity of a location during a certain time period. */ export interface LocationLimitStudio { [key: string]: any | any; /** * Constraint key, unique identifier. */ key: string; time_window: TimeWindowStudio | null; /** * A function that describes the limitation of a location\'s ability to handle cargo and penalties for violating the restrictions. Penalties are cumulative independently for each qualifying part of the function. */ min_cargos?: Array<LocationCargosLimitStudio>; /** * A function that describes the limitation of a location\'s ability to handle cargo and penalties for violating the restrictions. Penalties are cumulative independently for each qualifying part of the function. */ max_cargos?: Array<LocationCargosLimitStudio>; /** * A function that describes the limitation of a location’s ability to serve transport and penalties for violating the restrictions. Penalties are cumulative independently for each qualifying part of the function. */ min_transports?: Array<LocationTransportsLimitStudio>; /** * A function that describes the limitation of a location’s ability to serve transport and penalties for violating the restrictions. Penalties are cumulative independently for each qualifying part of the function. */ max_transports?: Array<LocationTransportsLimitStudio>; }