// // Copyright (c) PlaceholderCompany. All rights reserved. // namespace Emby.Naming.Video { using System; using System.Collections.Generic; using MediaBrowser.Model.Entities; /// /// 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) { this.Name = name; this.Files = Array.Empty(); this.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 alternate versions. /// /// The alternate versions. public IReadOnlyList AlternateVersions { get; set; } /// /// Gets or sets the extra type. /// public ExtraType? ExtraType { get; set; } } }