using System; using System.Collections.Generic; using NzbDrone.Common.Messaging; using NzbDrone.Core.Download.TrackedDownloads; using NzbDrone.Core.Qualities; namespace NzbDrone.Core.Download { public class DownloadFailedEvent : IEvent { public DownloadFailedEvent() { Data = new Dictionary(); } public Int32 SeriesId { get; set; } public List EpisodeIds { get; set; } public QualityModel Quality { get; set; } public String SourceTitle { get; set; } public String DownloadClient { get; set; } public String DownloadId { get; set; } public String Message { get; set; } public Dictionary Data { get; set; } public TrackedDownload TrackedDownload { get; set; } } }