namespace Emby.Naming.TV { /// /// Holder object for Episode information. /// public class EpisodeInfo { /// /// Initializes a new instance of the class. /// /// Path to the file. public EpisodeInfo(string path) { Path = path; } /// /// Gets or sets the path. /// /// The path. public string Path { get; set; } /// /// Gets or sets the container. /// /// The container. public string? Container { get; set; } /// /// Gets or sets the name of the series. /// /// The name of the series. public string? SeriesName { get; set; } /// /// Gets or sets the format3 d. /// /// The format3 d. public string? Format3D { get; set; } /// /// Gets or sets a value indicating whether [is3 d]. /// /// true if [is3 d]; otherwise, false. public bool Is3D { get; set; } /// /// Gets or sets a value indicating whether this instance is stub. /// /// true if this instance is stub; otherwise, false. public bool IsStub { get; set; } /// /// Gets or sets the type of the stub. /// /// The type of the stub. public string? StubType { get; set; } /// /// Gets or sets optional season number. /// public int? SeasonNumber { get; set; } /// /// Gets or sets optional episode number. /// public int? EpisodeNumber { get; set; } /// /// Gets or sets optional ending episode number. For multi-episode files 1-13. /// public int? EndingEpisodeNumber { get; set; } /// /// Gets or sets optional year of release. /// public int? Year { get; set; } /// /// Gets or sets optional year of release. /// public int? Month { get; set; } /// /// Gets or sets optional day of release. /// public int? Day { get; set; } /// /// Gets or sets a value indicating whether by date expression was used. /// public bool IsByDate { get; set; } } }