// // Copyright (c) PlaceholderCompany. All rights reserved. // namespace Emby.Naming.AudioBook { using System.Collections.Generic; /// /// 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) { this.Name = name; this.Year = year; this.Files = files; this.Extras = extras; this.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; } } }