BaseItemKind.cs 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205
  1. namespace Jellyfin.Data.Enums
  2. {
  3. /// <summary>
  4. /// The base item kind.
  5. /// </summary>
  6. /// <remarks>
  7. /// This enum is generated from all classes that inherit from <c>BaseItem</c>.
  8. /// </remarks>
  9. public enum BaseItemKind
  10. {
  11. /// <summary>
  12. /// Item is aggregate folder.
  13. /// </summary>
  14. AggregateFolder,
  15. /// <summary>
  16. /// Item is audio.
  17. /// </summary>
  18. Audio,
  19. /// <summary>
  20. /// Item is audio book.
  21. /// </summary>
  22. AudioBook,
  23. /// <summary>
  24. /// Item is base plugin folder.
  25. /// </summary>
  26. BasePluginFolder,
  27. /// <summary>
  28. /// Item is book.
  29. /// </summary>
  30. Book,
  31. /// <summary>
  32. /// Item is box set.
  33. /// </summary>
  34. BoxSet,
  35. /// <summary>
  36. /// Item is channel.
  37. /// </summary>
  38. Channel,
  39. /// <summary>
  40. /// Item is channel folder item.
  41. /// </summary>
  42. ChannelFolderItem,
  43. /// <summary>
  44. /// Item is collection folder.
  45. /// </summary>
  46. CollectionFolder,
  47. /// <summary>
  48. /// Item is episode.
  49. /// </summary>
  50. Episode,
  51. /// <summary>
  52. /// Item is folder.
  53. /// </summary>
  54. Folder,
  55. /// <summary>
  56. /// Item is genre.
  57. /// </summary>
  58. Genre,
  59. /// <summary>
  60. /// Item is manual playlists folder.
  61. /// </summary>
  62. ManualPlaylistsFolder,
  63. /// <summary>
  64. /// Item is movie.
  65. /// </summary>
  66. Movie,
  67. /// <summary>
  68. /// Item is a live tv channel.
  69. /// </summary>
  70. LiveTvChannel,
  71. /// <summary>
  72. /// Item is a live tv program.
  73. /// </summary>
  74. LiveTvProgram,
  75. /// <summary>
  76. /// Item is music album.
  77. /// </summary>
  78. MusicAlbum,
  79. /// <summary>
  80. /// Item is music artist.
  81. /// </summary>
  82. MusicArtist,
  83. /// <summary>
  84. /// Item is music genre.
  85. /// </summary>
  86. MusicGenre,
  87. /// <summary>
  88. /// Item is music video.
  89. /// </summary>
  90. MusicVideo,
  91. /// <summary>
  92. /// Item is person.
  93. /// </summary>
  94. Person,
  95. /// <summary>
  96. /// Item is photo.
  97. /// </summary>
  98. Photo,
  99. /// <summary>
  100. /// Item is photo album.
  101. /// </summary>
  102. PhotoAlbum,
  103. /// <summary>
  104. /// Item is playlist.
  105. /// </summary>
  106. Playlist,
  107. /// <summary>
  108. /// Item is playlist folder.
  109. /// </summary>
  110. PlaylistsFolder,
  111. /// <summary>
  112. /// Item is program.
  113. /// </summary>
  114. Program,
  115. /// <summary>
  116. /// Item is recording.
  117. /// </summary>
  118. /// <remarks>
  119. /// Manually added.
  120. /// </remarks>
  121. Recording,
  122. /// <summary>
  123. /// Item is season.
  124. /// </summary>
  125. Season,
  126. /// <summary>
  127. /// Item is series.
  128. /// </summary>
  129. Series,
  130. /// <summary>
  131. /// Item is studio.
  132. /// </summary>
  133. Studio,
  134. /// <summary>
  135. /// Item is trailer.
  136. /// </summary>
  137. Trailer,
  138. /// <summary>
  139. /// Item is live tv channel.
  140. /// </summary>
  141. /// <remarks>
  142. /// Type is overridden.
  143. /// </remarks>
  144. TvChannel,
  145. /// <summary>
  146. /// Item is live tv program.
  147. /// </summary>
  148. /// <remarks>
  149. /// Type is overridden.
  150. /// </remarks>
  151. TvProgram,
  152. /// <summary>
  153. /// Item is user root folder.
  154. /// </summary>
  155. UserRootFolder,
  156. /// <summary>
  157. /// Item is user view.
  158. /// </summary>
  159. UserView,
  160. /// <summary>
  161. /// Item is video.
  162. /// </summary>
  163. Video,
  164. /// <summary>
  165. /// Item is year.
  166. /// </summary>
  167. Year
  168. }
  169. }