using System; using System.Collections.Generic; namespace Emby.Naming.Video { /// /// Represents a complete video, including all parts and subtitles. /// public class VideoInfo { /// /// Initializes a new instance of the class. /// /// The name. public VideoInfo(string name) { Name = name; Files = Array.Empty(); Extras = Array.Empty(); AlternateVersions = Array.Empty(); } /// /// Gets or sets the name. /// /// The name. public string Name { get; set; } /// /// Gets or sets the year. /// /// The year. public int? Year { get; set; } /// /// Gets or sets the files. /// /// The files. public IReadOnlyList Files { get; set; } /// /// Gets or sets the extras. /// /// The extras. public IReadOnlyList Extras { get; set; } /// /// Gets or sets the alternate versions. /// /// The alternate versions. public IReadOnlyList AlternateVersions { get; set; } } }