/* tslint:disable */
import { TouchedBase } from './touched-base';
import { SizeOfString } from './size-of-string';
import { WeightOfAvoirdupois } from './weight-of-avoirdupois';
export interface ProductDTO extends TouchedBase{

  /**
   * Weiterer Name / Untertitel des Produkts
   */
  additionalName?: string;

  /**
   * Produktnummer des internen Warenkatalogs
   */
  catalogProductNumber?: string;

  /**
   * Beitragende, z.B. Autoren, Übersetzer, Sprecher, ...
   */
  contributors?: string;

  /**
   * EAN
   */
  ean?: string;

  /**
   * Auflage
   */
  edition?: string;

  /**
   * Format
   */
  format?: string;

  /**
   * Format - Details
   */
  formatDetail?: string;

  /**
   * Sprache / Region
   */
  locale?: string;

  /**
   * Hersteller
   */
  manufacturer?: string;

  /**
   * Name / Titel des Produkts
   */
  name?: string;

  /**
   * Warengruppe
   */
  productGroup?: string;

  /**
   * Warengruppen - Details
   */
  productGroupDetails?: string;

  /**
   * Erscheinungsdatum
   */
  publicationDate?: string;

  /**
   * Reihe
   */
  serial?: string;

  /**
   * Größe
   */
  size?: SizeOfString;

  /**
   * Produktnummer des Lieferanten
   */
  supplierProductNumber?: string;

  /**
   * Band
   */
  volume?: string;

  /**
   * Gewicht
   */
  weight?: WeightOfAvoirdupois;
}
