/* tslint:disable */
import { PriceDTO } from './price-dto';
import { ShopDTO } from './shop-dto';
import { AvailabilityType } from './availability-type';

/**
 * Verfügbarkeit
 */
export interface AvailabilityDTO {

  /**
   * Voraussichtliches Lieferdatum
   */
  at?: string;

  /**
   * EVT
   */
  firstDayOfSale?: string;

  /**
   * Produkt / Artikel PK
   */
  itemId?: number;

  /**
   * Preis (VK)
   */
  price?: PriceDTO;

  /**
   * Preisgebunden
   */
  priceMaintained?: boolean;

  /**
   * Verfügbare Menge
   */
  qty?: number;

  /**
   * Rang
   */
  rank?: number;

  /**
   * Zeitstempel der Anfrage
   */
  requested?: string;

  /**
   * Shop
   */
  shop?: ShopDTO;

  /**
   * Stock Status Code / Meldeschlüssel
   */
  ssc?: string;

  /**
   * Stock Status Code / Beschreibung
   */
  sscText?: string;

  /**
   * Verfügbarkeitsstatus
   */
  status: AvailabilityType;

  /**
   * Lieferant
   */
  supplier?: string;
}
