/* tslint:disable */
import { VATType } from './vattype';
import { EnvironmentChannel } from './environment-channel';
import { OrderType } from './order-type';
import { OrderItemProcessingStatusValue } from './order-item-processing-status-value';
import { ProductDTO } from './product-dto';
import { Gender } from './gender';
import { KeyValueDTOOfOrderItemProcessingStatusValueAndString } from './key-value-dtoof-order-item-processing-status-value-and-string';
export interface OrderItemListItemDTO {
  vatType?: VATType;
  orderId?: number;
  orderItemSubsetId?: number;
  orderPId?: string;
  orderItemPId?: string;
  orderItemSubsetPId?: string;
  clientChannel?: EnvironmentChannel;
  shopName?: string;
  orderBranchId?: number;
  targetBranch?: string;
  targetBranchId?: number;
  orderNumber?: string;
  orderType?: OrderType;
  processingStatus?: OrderItemProcessingStatusValue;
  processingStatusDate?: string;
  orderDate?: string;
  product?: ProductDTO;
  quantity?: number;
  overallQuantity?: number;
  price?: number;
  orderItemId?: number;
  currency?: string;
  buyerNumber?: string;
  organisation?: string;
  department?: string;
  gender?: Gender;
  title?: string;
  lastName?: string;
  firstName?: string;
  specialComment?: string;
  nextProcessingStatus?: Array<KeyValueDTOOfOrderItemProcessingStatusValueAndString>;
  estimatedShippingDate?: string;
  ssc?: string;
  sscText?: string;
  isPrebooked?: boolean;
  supplier?: string;
  supplierId?: number;
  compartmentCode?: string;
  compartmentInfo?: string;
  pickUpDeadline?: string;
  features?: {[key: string]: string};
}
