import { Date, Types } from 'mongoose'; export enum ErrorAssignmentLineType { STATUS_PRODUCT = 'STATUS_PRODUCT', STATUS_STRUCTURE = 'STATUS_STRUCTURE', ACTIVE_COMPONENT = 'ACTIVE_COMPONENT', UNIQUE_LOT = 'UNIQUE_LOT', EXIT_METHOD = 'EXIT_METHOD', GET_ITM_WHS_BASIC_PRODUCT = 'GET_ITM_WHS_BASIC_PRODUCT', GET_ITM_WHS_BASIC_COMPONENT = 'GET_ITM_WHS_BASIC_COMPONENT', GET_INFO_LOT_ERROR = 'GET_INFO_LOT_ERROR', GET_INFO_LOT_AFFECTED = 'GET_INFO_LOT_AFFECTED', } export interface IErrorAssignmentLine { _id: Types.ObjectId; makerAssignment: Types.ObjectId; product: any; lot: any; errorType: ErrorAssignmentLineType; MMSTAT: string; PSPRNO: string; PSSTRT: string; PSFACI: string; PHSTAT: string; PSMTNO: string; M1STAT: string; WHLO: string; STAT: string; BANO: string; WHSL: string; }