import { ObjectId } from 'mongodb'; import { BaseModel } from './baseModel'; import { Customer } from './customer'; import { GenericModel } from './genericModel'; import { OperationCenter } from './operationCenter'; import { SKU } from './sku'; export interface Fulfilment extends BaseModel { dispatchDate: Date; fromOperationCenter: OperationCenter | ObjectId; code: string; toOperationCenter: OperationCenter | ObjectId; customer?: Customer | ObjectId; usageDate: Date; sku: SKU | ObjectId; quantity: number; procurement?: /*Procurement*/ GenericModel | ObjectId; poItemId?: string; grnNumber?: string; }