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