UNPKG

@veeroute/lss-studio-angular

Version:

OpenAPI client for @veeroute/lss-studio-angular

138 lines (137 loc) 4.26 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 { BasicStateStudio } from './basicState'; import { TableCustomfieldsStudio } from './tableCustomfields'; /** * Order and demand fields for table. */ export interface TableOrderFieldsStudio { [key: string]: any | any; /** * Essence type. */ essence_type?: TableOrderFieldsStudioEssenceTypeEnum; /** * 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; state?: BasicStateStudio; /** * String table field. For the parent entity, a comma-separated list of values is specified. */ type?: string | null; hard_time_window?: BasicTimeWindowStudio | null; soft_time_window?: BasicTimeWindowStudio | null; general_drop_time_window?: BasicTimeWindowStudio | null; general_pickup_time_window?: BasicTimeWindowStudio | null; general_work_time_window?: BasicTimeWindowStudio | null; /** * The total reward for orders fulfillment. */ reward?: number; /** * Weight in kilograms. */ mass?: number; /** * Volume in cubic meters. */ volume?: number; /** * Additional capacity parameter (A) for measuring cargoes and boxes in alternative units. For example, to account for cargo in pieces (this parameter is equal to one for a cargo and the maximum number of cargo to hold for a box). */ capacity_a?: number; /** * Additional capacity parameter (B) for measuring cargoes and boxes in alternative units. */ capacity_b?: number; /** * Additional capacity parameter (C) for measuring cargoes and boxes in alternative units. */ capacity_c?: number; /** * String table field. For the parent entity, a comma-separated list of values is specified. */ order_features?: string | null; /** * String table field. For the parent entity, a comma-separated list of values is specified. */ order_restrictions?: string | null; /** * String table field. For the parent entity, a comma-separated list of values is specified. */ performer_restrictions?: string | null; /** * String table field. For the parent entity, a comma-separated list of values is specified. */ performer_blacklist?: string | null; /** * Width in meters, used to check the transport box capacity. */ width?: number; /** * Height in meters, used to check the transport box capacity. */ height?: number; /** * Length in meters, used to check the transport box capacity. */ length?: number; /** * String table field. For the parent entity, a comma-separated list of values is specified. */ rotation?: string | null; /** * String table field. For the parent entity, a comma-separated list of values is specified. */ box_restrictions?: string | null; /** * String table field. For the parent entity, a comma-separated list of values is specified. */ cargo_features?: string | null; /** * String table field. For the parent entity, a comma-separated list of values is specified. */ cargo_restrictions?: string | null; /** * Demands count. */ demands_count?: number; /** * Essence key, unique identifier, may be `null`. */ trip_key?: string | null; /** * Name, information field. */ trip_name?: string; /** * Name, information field. */ name?: string; /** * Attributes. */ attributes?: string; customfields?: TableCustomfieldsStudio; } export declare enum TableOrderFieldsStudioEssenceTypeEnum { ORDER = "ORDER", DEMAND = "DEMAND" }