/* tslint:disable */
import { EntityDTOBaseOfDisplayOrderItemSubsetDTOAndIOrderItemStatus } from './entity-dtobase-of-display-order-item-subset-dtoand-iorder-item-status';
import { DateRangeDTO } from './date-range-dto';
import { DisplayOrderItemDTO } from './display-order-item-dto';
import { OrderItemProcessingStatusValue } from './order-item-processing-status-value';
export interface DisplayOrderItemSubsetDTO extends EntityDTOBaseOfDisplayOrderItemSubsetDTOAndIOrderItemStatus{

  /**
   * Abholfachnummer
   */
  compartmentCode?: string;

  /**
   * Abholfach-Zusatz
   */
  compartmentInfo?: string;

  /**
   * Im Abholfach ab
   */
  compartmentStart?: string;

  /**
   * In Abholfach bis
   */
  compartmentStop?: string;

  /**
   * Beschreibung
   */
  description?: string;

  /**
   * Voraussichtlicher Zustellzeitraum
   */
  estimatedDelivery?: DateRangeDTO;

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

  /**
   * Bestellposten
   */
  orderItem?: DisplayOrderItemDTO;

  /**
   * Eindeutige Nummer der Bestellposten-Teilmenge
   */
  orderItemSubsetNumber?: string;

  /**
   * Requested pick up date / Gewünschtes Abholdatum
   */
  preferredPickUpDate?: string;

  /**
   * Verarbeitungsstatus
   */
  processingStatus: OrderItemProcessingStatusValue;

  /**
   * Letzte Änderung des Verarbeitungsstatus
   */
  processingStatusDate?: string;

  /**
   * Menge/Stückzahl
   */
  quantity?: number;
  specialComment?: string;

  /**
   * Verfügbarkeitsstatus
   */
  ssc?: string;

  /**
   * Beschreibungstext des Verfügbarkeitsstatus
   */
  sscText?: string;

  /**
   * Lieferantennummer /-kürzel
   */
  supplierLabel?: string;

  /**
   * Name / Bezeichner des Lieferanten
   */
  supplierName?: string;

  /**
   * Bezugsweg
   */
  supplyChannel?: string;

  /**
   * Nummer der Lieferung (z.B. Paketverfolgungs-Nummer)
   */
  trackingNumber?: string;
}
