/* tslint:disable */
import { KeyValueDTOOfStringAndString } from './key-value-dtoof-string-and-string';
import { AddresseeDTO } from './addressee-dto';
import { EnvironmentChannel } from './environment-channel';
import { LinkedRecordDTO } from './linked-record-dto';
import { OrderType } from './order-type';
import { PaymentDTO } from './payment-dto';
import { OrderProcessingStatus } from './order-processing-status';
import { AddressType } from './address-type';
import { ValidationStatus } from './validation-status';
export interface OrderListItemDTO {
  actions?: Array<KeyValueDTOOfStringAndString>;
  billing?: AddresseeDTO;
  buyer?: AddresseeDTO;
  buyerIsGuestAccount?: boolean;
  buyerNumber?: string;
  clientChannel?: EnvironmentChannel;
  currency?: string;
  features?: {[key: string]: string};
  id?: number;
  itemsCount?: number;
  linkedRecords?: Array<LinkedRecordDTO>;
  logistician?: string;
  logisticianId?: number;
  orderBranchId?: number;
  orderBranchName?: string;
  orderDate?: string;
  orderNumber?: string;
  orderType?: OrderType;
  orderValue?: number;
  pId?: string;
  payerIsGuestAccount?: boolean;
  payerNumber?: string;
  payment?: PaymentDTO;
  postage?: number;
  processingStatus?: OrderProcessingStatus;
  shipping?: AddresseeDTO;
  shippingAddressType?: AddressType;
  shopName?: string;
  targetBranchId?: number;
  targetBranchName?: string;
  validationStatus?: ValidationStatus;
}
