/* tslint:disable */
import { EntityDTOOfReceiptItemDTOAndIReceiptItem } from './entity-dtoof-receipt-item-dtoand-ireceipt-item';
import { PriceDTO } from './price-dto';
import { EntityDTOContainerOfLogisticianDTO } from './entity-dtocontainer-of-logistician-dto';
import { EntityDTOContainerOfBranchDTO } from './entity-dtocontainer-of-branch-dto';
import { OrderItemType } from './order-item-type';
import { EntityDTOContainerOfPackageDTO } from './entity-dtocontainer-of-package-dto';
import { EntityDTOContainerOfReceiptItemDTO } from './entity-dtocontainer-of-receipt-item-dto';
import { PaymentStatus } from './payment-status';
import { OrderItemProcessingStatusValue } from './order-item-processing-status-value';
import { ProductDTO } from './product-dto';
import { PromotionDTO } from './promotion-dto';
import { QuantityDTO } from './quantity-dto';
import { EntityDTOContainerOfReceiptDTO } from './entity-dtocontainer-of-receipt-dto';
import { EntityDTOReferenceContainer } from './entity-dtoreference-container';
import { EntityDTOContainerOfSupplierDTO } from './entity-dtocontainer-of-supplier-dto';
export interface ReceiptItemDTO extends EntityDTOOfReceiptItemDTOAndIReceiptItem{
  accountingIndicator?: string;
  agentComment?: string;
  buyerComment?: string;
  customProductName?: string;
  discountName?: string;
  discountReason?: string;
  discountValue?: number;
  discountedPrice?: PriceDTO;
  lineNumber?: number;
  logistician?: EntityDTOContainerOfLogisticianDTO;
  loyaltyCardNumber?: string;
  orderBranch?: EntityDTOContainerOfBranchDTO;
  orderItemType?: OrderItemType;
  package?: EntityDTOContainerOfPackageDTO;
  parent?: EntityDTOContainerOfReceiptItemDTO;
  paymentStatus?: PaymentStatus;
  price?: PriceDTO;
  processingStatus?: OrderItemProcessingStatusValue;
  product?: ProductDTO;
  promotion?: PromotionDTO;
  quantity?: QuantityDTO;
  receipt?: EntityDTOContainerOfReceiptDTO;
  receiptItemNumber?: string;
  receiptItemText?: string;
  referencedEntity?: EntityDTOReferenceContainer;
  referencedItem?: EntityDTOContainerOfReceiptItemDTO;
  supplier?: EntityDTOContainerOfSupplierDTO;
  targetBranch?: EntityDTOContainerOfBranchDTO;
  trackingNumber?: string;
  unitPrice?: PriceDTO;
  unitPriceDiscounted?: PriceDTO;
}
