AudioBookInfo.cs 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. using System.Collections.Generic;
  2. using Emby.Naming.Video;
  3. namespace Emby.Naming.AudioBook
  4. {
  5. /// <summary>
  6. /// Represents a complete video, including all parts and subtitles
  7. /// </summary>
  8. public class AudioBookInfo
  9. {
  10. /// <summary>
  11. /// Gets or sets the name.
  12. /// </summary>
  13. /// <value>The name.</value>
  14. public string Name { get; set; }
  15. public int? Year { get; set; }
  16. /// <summary>
  17. /// Gets or sets the files.
  18. /// </summary>
  19. /// <value>The files.</value>
  20. public List<AudioBookFileInfo> Files { get; set; }
  21. /// <summary>
  22. /// Gets or sets the extras.
  23. /// </summary>
  24. /// <value>The extras.</value>
  25. public List<AudioBookFileInfo> Extras { get; set; }
  26. /// <summary>
  27. /// Gets or sets the alternate versions.
  28. /// </summary>
  29. /// <value>The alternate versions.</value>
  30. public List<AudioBookFileInfo> AlternateVersions { get; set; }
  31. public AudioBookInfo()
  32. {
  33. Files = new List<AudioBookFileInfo>();
  34. Extras = new List<AudioBookFileInfo>();
  35. AlternateVersions = new List<AudioBookFileInfo>();
  36. }
  37. }
  38. }