/* tslint:disable */
import { EntityDTOOfOrderItemSubsetDTOAndIOrderItemStatus } from './entity-dtoof-order-item-subset-dtoand-iorder-item-status';
import { DateRangeDTO } from './date-range-dto';
import { EntityDTOContainerOfOrderItemDTO } from './entity-dtocontainer-of-order-item-dto';
import { EntityDTOContainerOfPackageDTO } from './entity-dtocontainer-of-package-dto';
import { OrderItemProcessingStatusValue } from './order-item-processing-status-value';
import { EntityDTOContainerOfSupplierDTO } from './entity-dtocontainer-of-supplier-dto';
export interface OrderItemSubsetDTO extends EntityDTOOfOrderItemSubsetDTOAndIOrderItemStatus{
  compartmentCode?: string;
  compartmentInfo?: string;
  compartmentStart?: string;
  compartmentStop?: string;
  dateArrivedSent?: string;
  dateFetchedDelivered?: string;
  estimatedDelivery?: DateRangeDTO;
  estimatedShippingDate?: string;
  features?: {[key: string]: string};
  isPrebooked?: boolean;
  onShippingNote?: string;
  orderItem?: EntityDTOContainerOfOrderItemDTO;
  orderItemSubsetNumber?: string;
  orderedAtSupplier?: string;
  package?: EntityDTOContainerOfPackageDTO;
  processingStatus?: OrderItemProcessingStatusValue;
  processingStatusDate?: string;
  quantity?: number;
  shippingDelayComment?: string;
  specialComment?: string;
  ssc?: string;
  sscText?: string;
  supplier?: EntityDTOContainerOfSupplierDTO;
  supplierProductNumber?: string;
  supplyChannel?: string;
  trackingNumber?: string;
}
