import { ObjectId } from 'mongodb'; import { Attachment } from './attachment'; import { BaseModel } from './baseModel'; import { OperationCenter } from './operationCenter'; import { SKU } from './sku'; export interface MarketIntelligence extends BaseModel { date: Date; time: string; operationCenter: OperationCenter | ObjectId; market: string; items: MarketIntelligenceItem[]; attachments?: Attachment[]; comments?: string; code: string; } export interface MarketIntelligenceItem extends BaseModel { marketIntelligence: MarketIntelligence | ObjectId; date: Date; time: string; operationCenter: OperationCenter | ObjectId; market: string; sku: SKU | ObjectId; quality: string; quantity?: number; fromUnitPrice: number; toUnitPrice?: number; }