using System; using System.Collections.Generic; using NzbDrone.Core.Repository.Quality; namespace NzbDrone.Core.Model { public class EpisodeParseResult { internal string CleanTitle { get; set; } internal int SeasonNumber { get; set; } internal List Episodes { get; set; } internal string EpisodeTitle { get; set; } internal DateTime AirDate { get; set; } public bool Proper { get; set; } public QualityTypes Quality { get; set; } public LanguageType Language { get; set; } public string NzbUrl { get; set; } public override string ToString() { if (Episodes == null) return string.Format("{0} - {1}", CleanTitle, AirDate.Date); return string.Format("{0} - S{1:00}E{2}", CleanTitle, SeasonNumber, String.Join("-", Episodes)); } } }