BaseItemKind.cs 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190
  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 music album.
  69. /// </summary>
  70. MusicAlbum,
  71. /// <summary>
  72. /// Item is music artist.
  73. /// </summary>
  74. MusicArtist,
  75. /// <summary>
  76. /// Item is music genre.
  77. /// </summary>
  78. MusicGenre,
  79. /// <summary>
  80. /// Item is music video.
  81. /// </summary>
  82. MusicVideo,
  83. /// <summary>
  84. /// Item is person.
  85. /// </summary>
  86. Person,
  87. /// <summary>
  88. /// Item is photo.
  89. /// </summary>
  90. Photo,
  91. /// <summary>
  92. /// Item is photo album.
  93. /// </summary>
  94. PhotoAlbum,
  95. /// <summary>
  96. /// Item is playlist.
  97. /// </summary>
  98. Playlist,
  99. /// <summary>
  100. /// Item is program
  101. /// </summary>
  102. Program,
  103. /// <summary>
  104. /// Item is recording.
  105. /// </summary>
  106. /// <remarks>
  107. /// Manually added.
  108. /// </remarks>
  109. Recording,
  110. /// <summary>
  111. /// Item is season.
  112. /// </summary>
  113. Season,
  114. /// <summary>
  115. /// Item is series.
  116. /// </summary>
  117. Series,
  118. /// <summary>
  119. /// Item is studio.
  120. /// </summary>
  121. Studio,
  122. /// <summary>
  123. /// Item is trailer.
  124. /// </summary>
  125. Trailer,
  126. /// <summary>
  127. /// Item is live tv channel.
  128. /// </summary>
  129. /// <remarks>
  130. /// Type is overridden.
  131. /// </remarks>
  132. TvChannel,
  133. /// <summary>
  134. /// Item is live tv program.
  135. /// </summary>
  136. /// <remarks>
  137. /// Type is overridden.
  138. /// </remarks>
  139. TvProgram,
  140. /// <summary>
  141. /// Item is user root folder.
  142. /// </summary>
  143. UserRootFolder,
  144. /// <summary>
  145. /// Item is user view.
  146. /// </summary>
  147. UserView,
  148. /// <summary>
  149. /// Item is video.
  150. /// </summary>
  151. Video,
  152. /// <summary>
  153. /// Item is year.
  154. /// </summary>
  155. Year
  156. }
  157. }