/* tslint:disable */
import { EntityDTOBaseOfPackageDTOAndIPackage } from './entity-dtobase-of-package-dtoand-ipackage';
import { AddresseeDTO } from './addressee-dto';
import { EntityDTOContainerOfLabelDTO } from './entity-dtocontainer-of-label-dto';
import { EntityDTOContainerOfUserDTO } from './entity-dtocontainer-of-user-dto';
import { WeightOfAvoirdupois } from './weight-of-avoirdupois';
export interface PackageDTO extends EntityDTOBaseOfPackageDTOAndIPackage{

  /**
   * Empfänger
   */
  addressee?: AddresseeDTO;

  /**
   * Label
   */
  label?: EntityDTOContainerOfLabelDTO;

  /**
   * Anzahl an Paketen
   */
  numberOfPackages?: number;

  /**
   * Paketnummer
   */
  packageNumber?: string;

  /**
   * Pakettyp
   */
  packageType?: string;

  /**
   * Gepackt am
   */
  packedAt?: string;

  /**
   * Gepackt von
   */
  packedBy?: EntityDTOContainerOfUserDTO;

  /**
   * Retouren-Adresse
   */
  returnTo?: AddresseeDTO;

  /**
   * Absender
   */
  sender?: AddresseeDTO;

  /**
   * Versanddienstleister
   */
  shippingProvider?: string;

  /**
   * Sendungsverfolgungsnummer
   */
  trackingCode?: string;

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