/* tslint:disable */
import { EntityDTOOfItemDTOAndIItem } from './entity-dtoof-item-dtoand-iitem';
import { EntityDTOContainerOfComponentsDTO } from './entity-dtocontainer-of-components-dto';
import { EntityDTOContainerOfCategoryDTO } from './entity-dtocontainer-of-category-dto';
import { ContributorHelperDTO } from './contributor-helper-dto';
import { EntityDTOContainerOfFileDTO } from './entity-dtocontainer-of-file-dto';
import { FoodDTO } from './food-dto';
import { ItemType } from './item-type';
import { ItemLabelDTO } from './item-label-dto';
import { EntityDTOContainerOfCompanyDTO } from './entity-dtocontainer-of-company-dto';
import { WeightOfAvoirdupois } from './weight-of-avoirdupois';
import { EntityDTOContainerOfItemDTO2 } from './entity-dtocontainer-of-item-dto2';
import { SizeOfString } from './size-of-string';
import { EntityDTOContainerOfTenantDTO } from './entity-dtocontainer-of-tenant-dto';
import { EntityDTOContainerOfTextDTO } from './entity-dtocontainer-of-text-dto';
export interface ItemDTO2 extends EntityDTOOfItemDTOAndIItem{
  accessories?: EntityDTOContainerOfComponentsDTO;
  categories?: Array<EntityDTOContainerOfCategoryDTO>;
  contributors?: Array<ContributorHelperDTO>;
  description?: string;
  ean?: string;
  edition?: string;
  files?: Array<EntityDTOContainerOfFileDTO>;
  food?: FoodDTO;
  format?: string;
  itemNumber?: string;
  itemType: ItemType;
  labels?: Array<ItemLabelDTO>;
  manufacturer?: EntityDTOContainerOfCompanyDTO;
  manufacturingCosts?: number;
  name?: string;
  netWeight?: WeightOfAvoirdupois;
  precedingItem?: EntityDTOContainerOfItemDTO2;
  precedingItemEAN?: string;
  publicationDate?: string;
  secondaryEAN?: string;
  serial?: string;
  set?: EntityDTOContainerOfComponentsDTO;
  size?: SizeOfString;
  subtitle?: string;
  tenant?: EntityDTOContainerOfTenantDTO;
  texts?: Array<EntityDTOContainerOfTextDTO>;
  weight?: WeightOfAvoirdupois;
  weightOfPackaging?: WeightOfAvoirdupois;
}
