/* 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; cartInstances?: Array; completionTime?: string; creationTime?: string; deletionTime?: string; description?: string; earliestStartTime?: string; events?: Array; 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; tagId?: string; tagIds?: Array; targetWorkingDurationSeconds?: number; trackingJobs?: Array; 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', } }