using System.Collections.Generic; namespace Emby.Naming.AudioBook { /// /// Represents a complete video, including all parts and subtitles. /// public class AudioBookInfo { /// /// Initializes a new instance of the class. /// /// Name of audiobook. /// Year of audiobook release. /// List of files composing the actual audiobook. /// List of extra files. /// Alternative version of files. public AudioBookInfo(string name, int? year, IReadOnlyList files, IReadOnlyList extras, IReadOnlyList alternateVersions) { Name = name; Year = year; Files = files; Extras = extras; AlternateVersions = alternateVersions; } /// /// Gets or sets the name. /// /// The name. public string Name { get; set; } /// /// Gets or sets 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; } } }