/* tslint:disable */
import { EntityDTOOfReturnItemDTOAndIReturnItem } from './entity-dtoof-return-item-dtoand-ireturn-item';
import { EntityDTOContainerOfStockCompartmentDTO } from './entity-dtocontainer-of-stock-compartment-dto';
import { EntityDTOContainerOfReturnItemDTO } from './entity-dtocontainer-of-return-item-dto';
import { ImpedimentDTO } from './impediment-dto';
import { EntityDTOContainerOfPackageDTO } from './entity-dtocontainer-of-package-dto';
import { ProductDTO } from './product-dto';
import { QuantityUnitType } from './quantity-unit-type';
import { EntityDTOContainerOfReceiptItemDTO } from './entity-dtocontainer-of-receipt-item-dto';
import { PriceDTO } from './price-dto';
import { EntityDTOContainerOfReturnDTO } from './entity-dtocontainer-of-return-dto';
import { EntityDTOContainerOfSupplierDTO } from './entity-dtocontainer-of-supplier-dto';
import { EntityDTOContainerOfUserDTO } from './entity-dtocontainer-of-user-dto';
import { EntityDTOContainerOfStockDTO } from './entity-dtocontainer-of-stock-dto';
import { EntityDTOContainerOfStockEntryDTO } from './entity-dtocontainer-of-stock-entry-dto';
import { EntityDTOContainerOfStockItemDTO } from './entity-dtocontainer-of-stock-item-dto';
export interface ReturnItemDTO extends EntityDTOOfReturnItemDTOAndIReturnItem{
  assortment?: string;
  assortmentDetail?: string;
  compartment?: EntityDTOContainerOfStockCompartmentDTO;
  department?: string;
  descendantOf?: EntityDTOContainerOfReturnItemDTO;
  impediment?: ImpedimentDTO;
  inStock?: number;
  package?: EntityDTOContainerOfPackageDTO;
  placementQuantity?: number;
  placementQuantityReturned?: number;
  placementType?: string;
  placementTypeReturned?: string;
  predefinedReturnQuantity?: number;
  product?: ProductDTO;
  quantityReturned?: number;
  quantityUnit?: string;
  quantityUnitType?: QuantityUnitType;
  receiptItem?: EntityDTOContainerOfReceiptItemDTO;
  remainingQuantityInStock?: number;
  retailPrice?: PriceDTO;
  return?: EntityDTOContainerOfReturnDTO;
  returnReason?: string;
  returnTo?: EntityDTOContainerOfSupplierDTO;
  returnedAt?: string;
  returnedBy?: EntityDTOContainerOfUserDTO;
  returnedTo?: EntityDTOContainerOfSupplierDTO;
  shelfLabel?: string;
  source?: string;
  sourceDetail?: string;
  stock?: EntityDTOContainerOfStockDTO;
  stockEntry?: EntityDTOContainerOfStockEntryDTO;
  stockItem?: EntityDTOContainerOfStockItemDTO;
  supplierInfo?: string;
}
