import { PickingOrderPaymentStatus, PickingOrderStatus } from '../enums'; import { BaseModel } from './BaseModel'; import { PickingOrderProduct } from './PickingOrderProduct'; export interface PickingOrder extends BaseModel { clientName: string; deliveredByWorkerId: string; deliveryId: string; dryBagsCount: number; endDateTime: Date; establishmentId: string; executionDeliveryTime: Date; executionEndTime: Date; executionStartTime: Date; freezerBagsCount: number; isDelivered: boolean; isPartiallyPicked: boolean; outOfShelfProductIds: string[]; paymentStatus: PickingOrderPaymentStatus; pickingId: string; price: number; productCount: number; products: PickingOrderProduct[]; refrigeratedBagsCount: number; startDateTime: Date; status: PickingOrderStatus; workerPrice: number; scheduled: boolean; }