//
// 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; }
}
}