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