66 lines
1.7 KiB
TypeScript
66 lines
1.7 KiB
TypeScript
/* istanbul ignore file */
|
|
/* tslint:disable */
|
|
/* eslint-disable */
|
|
|
|
import type { CartInstance } from './CartInstance';
|
|
import type { IdedModel } from './IdedModel';
|
|
import type { NamedModel } from './NamedModel';
|
|
import type { OrderStatus } from './OrderStatus';
|
|
import type { TrackingJobModel } from './TrackingJobModel';
|
|
|
|
export type ProductionOrder = {
|
|
archivedTime?: string;
|
|
autoId?: string;
|
|
batchTracking?: boolean;
|
|
cartInstanceAssignments?: Array<IdedModel>;
|
|
cartInstances?: Array<CartInstance>;
|
|
completionTime?: string;
|
|
creationTime?: string;
|
|
deletionTime?: string;
|
|
description?: string;
|
|
earliestStartTime?: string;
|
|
events?: Array<NamedModel>;
|
|
extId?: string;
|
|
finishTime?: string;
|
|
id?: number;
|
|
name?: string;
|
|
orderStatus?: OrderStatus;
|
|
plannedFinishTime?: string;
|
|
plannedStartTime?: string;
|
|
prefix?: string;
|
|
priority?: number;
|
|
product?: NamedModel;
|
|
profit?: number;
|
|
quantity?: number;
|
|
referenceNumber?: string;
|
|
referencedProductionOrder?: NamedModel;
|
|
rocketLot?: boolean;
|
|
serialNumber?: string;
|
|
showable?: boolean;
|
|
state?: ProductionOrder.state;
|
|
stockAssignments?: Array<IdedModel>;
|
|
tagId?: string;
|
|
tagIds?: Array<string>;
|
|
targetWorkingDurationSeconds?: number;
|
|
trackingJobs?: Array<TrackingJobModel>;
|
|
variety?: string;
|
|
}
|
|
|
|
export namespace ProductionOrder {
|
|
|
|
export enum state {
|
|
CREATED = 'CREATED',
|
|
READY = 'READY',
|
|
INPRODUCTION = 'INPRODUCTION',
|
|
PROCESSING = 'PROCESSING',
|
|
SUSPENDED = 'SUSPENDED',
|
|
FINISHED = 'FINISHED',
|
|
SCRAPPED = 'SCRAPPED',
|
|
ARCHIVED = 'ARCHIVED',
|
|
DELETED = 'DELETED',
|
|
EXTERNAL = 'EXTERNAL',
|
|
WAITING = 'WAITING',
|
|
}
|
|
|
|
|
|
} |