/* tslint:disable */
import { EntityDTOBaseOfComponentsDTOAndIComponents } from './entity-dtobase-of-components-dtoand-icomponents';
import { ComponentItemDTO } from './component-item-dto';
import { QuantityUnitType } from './quantity-unit-type';
import { SetType } from './set-type';
export interface ComponentsDTO extends EntityDTOBaseOfComponentsDTOAndIComponents{

  /**
   * Artikel / Produkte
   */
  items?: Array<ComponentItemDTO>;

  /**
   * Gesamtmenge aller Komponenten(max.)
   */
  overallQuantityMax?: number;

  /**
   * Gesamtmenge aller Komponenten (min.)
   */
  overallQuantityMin?: number;

  /**
   * Mengenart (z.B. Stück, Länge, Gewicht, Fläche, Volumen, Zeit)
   */
  quantityUnitType?: QuantityUnitType;

  /**
   * Referenzmenge
   */
  referenceQuantity?: number;

  /**
   * Feste oder auswählbare Komponenten
   */
  type?: SetType;

  /**
   * Maßeinheit
   */
  unit?: string;
}
