CollectionType.cs 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  1. using Jellyfin.Data.Attributes;
  2. namespace Jellyfin.Data.Enums;
  3. /// <summary>
  4. /// Collection type.
  5. /// </summary>
  6. public enum CollectionType
  7. {
  8. /// <summary>
  9. /// Unknown collection.
  10. /// </summary>
  11. Unknown = 0,
  12. /// <summary>
  13. /// Movies collection.
  14. /// </summary>
  15. Movies = 1,
  16. /// <summary>
  17. /// Tv shows collection.
  18. /// </summary>
  19. TvShows = 2,
  20. /// <summary>
  21. /// Music collection.
  22. /// </summary>
  23. Music = 3,
  24. /// <summary>
  25. /// Music videos collection.
  26. /// </summary>
  27. MusicVideos = 4,
  28. /// <summary>
  29. /// Trailers collection.
  30. /// </summary>
  31. Trailers = 5,
  32. /// <summary>
  33. /// Home videos collection.
  34. /// </summary>
  35. HomeVideos = 6,
  36. /// <summary>
  37. /// Box sets collection.
  38. /// </summary>
  39. BoxSets = 7,
  40. /// <summary>
  41. /// Books collection.
  42. /// </summary>
  43. Books = 8,
  44. /// <summary>
  45. /// Photos collection.
  46. /// </summary>
  47. Photos = 9,
  48. /// <summary>
  49. /// Live tv collection.
  50. /// </summary>
  51. LiveTv = 10,
  52. /// <summary>
  53. /// Playlists collection.
  54. /// </summary>
  55. Playlists = 11,
  56. /// <summary>
  57. /// Folders collection.
  58. /// </summary>
  59. Folders = 12,
  60. /// <summary>
  61. /// Tv show series collection.
  62. /// </summary>
  63. [OpenApiIgnoreEnum]
  64. TvShowSeries = 101,
  65. /// <summary>
  66. /// Tv genres collection.
  67. /// </summary>
  68. [OpenApiIgnoreEnum]
  69. TvGenres = 102,
  70. /// <summary>
  71. /// Tv genre collection.
  72. /// </summary>
  73. [OpenApiIgnoreEnum]
  74. TvGenre = 103,
  75. /// <summary>
  76. /// Tv latest collection.
  77. /// </summary>
  78. [OpenApiIgnoreEnum]
  79. TvLatest = 104,
  80. /// <summary>
  81. /// Tv next up collection.
  82. /// </summary>
  83. [OpenApiIgnoreEnum]
  84. TvNextUp = 105,
  85. /// <summary>
  86. /// Tv resume collection.
  87. /// </summary>
  88. [OpenApiIgnoreEnum]
  89. TvResume = 106,
  90. /// <summary>
  91. /// Tv favorite series collection.
  92. /// </summary>
  93. [OpenApiIgnoreEnum]
  94. TvFavoriteSeries = 107,
  95. /// <summary>
  96. /// Tv favorite episodes collection.
  97. /// </summary>
  98. [OpenApiIgnoreEnum]
  99. TvFavoriteEpisodes = 108,
  100. /// <summary>
  101. /// Latest movies collection.
  102. /// </summary>
  103. [OpenApiIgnoreEnum]
  104. MovieLatest = 109,
  105. /// <summary>
  106. /// Movies to resume collection.
  107. /// </summary>
  108. [OpenApiIgnoreEnum]
  109. MovieResume = 110,
  110. /// <summary>
  111. /// Movie movie collection.
  112. /// </summary>
  113. [OpenApiIgnoreEnum]
  114. MovieMovies = 111,
  115. /// <summary>
  116. /// Movie collections collection.
  117. /// </summary>
  118. [OpenApiIgnoreEnum]
  119. MovieCollections = 112,
  120. /// <summary>
  121. /// Movie favorites collection.
  122. /// </summary>
  123. [OpenApiIgnoreEnum]
  124. MovieFavorites = 113,
  125. /// <summary>
  126. /// Movie genres collection.
  127. /// </summary>
  128. [OpenApiIgnoreEnum]
  129. MovieGenres = 114,
  130. /// <summary>
  131. /// Movie genre collection.
  132. /// </summary>
  133. [OpenApiIgnoreEnum]
  134. MovieGenre = 115
  135. }