/* tslint:disable */
import { ReadOnlyEntityDTOOfDisplayInfoDTOAndDisplayInfo } from './read-only-entity-dtoof-display-info-dtoand-display-info';
import { EntityDTOContainerOfArticleDTO } from './entity-dtocontainer-of-article-dto';
import { EntityDTOContainerOfFileDTO } from './entity-dtocontainer-of-file-dto';
import { EntityDTOContainerOfDisplayInfoDTO } from './entity-dtocontainer-of-display-info-dto';
import { ProcessingStatus } from './processing-status';
export interface DisplayInfoDTO extends ReadOnlyEntityDTOOfDisplayInfoDTOAndDisplayInfo{

  /**
   * (Vor-) Ankündigung
   */
  announcementDate?: string;

  /**
   * Artikelliste
   */
  articles?: Array<EntityDTOContainerOfArticleDTO>;

  /**
   * Anzahl der Attachements
   */
  attachments?: number;

  /**
   * Kategorie / Bereich
   */
  category?: string;

  /**
   * Anmerkungen / Notizen
   */
  comments?: number;

  /**
   * Dashboard-Kanal
   */
  displayChannel?: string;

  /**
   * Dashboard Beginn
   */
  displayListStart?: string;

  /**
   * Dashboard Ende
   */
  displayListStop?: string;

  /**
   * Aufwand
   */
  effort?: number;

  /**
   * Enthält Aufgabe
   */
  hasTask?: boolean;

  /**
   * Teaser-Image
   */
  images?: Array<EntityDTOContainerOfFileDTO>;

  /**
   * Sonderinfo
   */
  isSpecial?: boolean;

  /**
   * Link
   */
  link?: string;

  /**
   * Vorgänger
   */
  predecessor?: EntityDTOContainerOfDisplayInfoDTO;

  /**
   * Priorität
   */
  priority?: number;

  /**
   * Bearbeitungsstatus
   */
  processingStatus?: ProcessingStatus;

  /**
   * Veröffentlichungsdatum
   */
  publicationDate?: string;

  /**
   * Gelöscht am
   */
  removalDate?: string;

  /**
   * Bestätigung mit Bild
   */
  requiresImageOnConfirmation?: boolean;

  /**
   * Nachfolger (read only)
   */
  successor?: EntityDTOContainerOfDisplayInfoDTO;

  /**
   * Aufgabenbeginn
   */
  taskDate?: string;

  /**
   * Aufgabe überfallig ab
   */
  taskOverdueDate?: string;

  /**
   * Text
   */
  text?: string;

  /**
   * Zeitraum ab
   */
  timeFrom?: string;

  /**
   * Zeitraum bis
   */
  timeTo?: string;

  /**
   * Titel / Bezeichner
   */
  title?: string;

  /**
   * Aktualisierungsnotiz
   */
  updateComment?: string;
}
