aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Data
diff options
context:
space:
mode:
authorcrobibero <cody@robibe.ro>2021-02-10 17:09:23 -0700
committercrobibero <cody@robibe.ro>2021-02-10 17:09:23 -0700
commit223b42aed3395f7d01ea513bf352cdf4fd3e7002 (patch)
tree9bd448acb7e4c3422ae0f278265fe79492311c91 /Jellyfin.Data
parentbd8c269ea2769a9684c7755633417e1e78d84a57 (diff)
Create BaseItemKind enum
Diffstat (limited to 'Jellyfin.Data')
-rw-r--r--Jellyfin.Data/Enums/BaseItemKind.cs190
1 files changed, 190 insertions, 0 deletions
diff --git a/Jellyfin.Data/Enums/BaseItemKind.cs b/Jellyfin.Data/Enums/BaseItemKind.cs
new file mode 100644
index 000000000..aac30279e
--- /dev/null
+++ b/Jellyfin.Data/Enums/BaseItemKind.cs
@@ -0,0 +1,190 @@
+namespace Jellyfin.Data.Enums
+{
+ /// <summary>
+ /// The base item kind.
+ /// </summary>
+ /// <remarks>
+ /// This enum is generated from all classes that inherit from <c>BaseItem</c>.
+ /// </remarks>
+ public enum BaseItemKind
+ {
+ /// <summary>
+ /// Item is aggregate folder.
+ /// </summary>
+ AggregateFolder,
+
+ /// <summary>
+ /// Item is audio.
+ /// </summary>
+ Audio,
+
+ /// <summary>
+ /// Item is audio book.
+ /// </summary>
+ AudioBook,
+
+ /// <summary>
+ /// Item is base plugin folder.
+ /// </summary>
+ BasePluginFolder,
+
+ /// <summary>
+ /// Item is book.
+ /// </summary>
+ Book,
+
+ /// <summary>
+ /// Item is box set.
+ /// </summary>
+ BoxSet,
+
+ /// <summary>
+ /// Item is channel.
+ /// </summary>
+ Channel,
+
+ /// <summary>
+ /// Item is channel folder item.
+ /// </summary>
+ ChannelFolderItem,
+
+ /// <summary>
+ /// Item is collection folder.
+ /// </summary>
+ CollectionFolder,
+
+ /// <summary>
+ /// Item is episode.
+ /// </summary>
+ Episode,
+
+ /// <summary>
+ /// Item is folder.
+ /// </summary>
+ Folder,
+
+ /// <summary>
+ /// Item is genre.
+ /// </summary>
+ Genre,
+
+ /// <summary>
+ /// Item is manual playlists folder.
+ /// </summary>
+ ManualPlaylistsFolder,
+
+ /// <summary>
+ /// Item is movie.
+ /// </summary>
+ Movie,
+
+ /// <summary>
+ /// Item is music album.
+ /// </summary>
+ MusicAlbum,
+
+ /// <summary>
+ /// Item is music artist.
+ /// </summary>
+ MusicArtist,
+
+ /// <summary>
+ /// Item is music genre.
+ /// </summary>
+ MusicGenre,
+
+ /// <summary>
+ /// Item is music video.
+ /// </summary>
+ MusicVideo,
+
+ /// <summary>
+ /// Item is person.
+ /// </summary>
+ Person,
+
+ /// <summary>
+ /// Item is photo.
+ /// </summary>
+ Photo,
+
+ /// <summary>
+ /// Item is photo album.
+ /// </summary>
+ PhotoAlbum,
+
+ /// <summary>
+ /// Item is playlist.
+ /// </summary>
+ Playlist,
+
+ /// <summary>
+ /// Item is program
+ /// </summary>
+ Program,
+
+ /// <summary>
+ /// Item is recording.
+ /// </summary>
+ /// <remarks>
+ /// Manually added.
+ /// </remarks>
+ Recording,
+
+ /// <summary>
+ /// Item is season.
+ /// </summary>
+ Season,
+
+ /// <summary>
+ /// Item is series.
+ /// </summary>
+ Series,
+
+ /// <summary>
+ /// Item is studio.
+ /// </summary>
+ Studio,
+
+ /// <summary>
+ /// Item is trailer.
+ /// </summary>
+ Trailer,
+
+ /// <summary>
+ /// Item is live tv channel.
+ /// </summary>
+ /// <remarks>
+ /// Type is overridden.
+ /// </remarks>
+ TvChannel,
+
+ /// <summary>
+ /// Item is live tv program.
+ /// </summary>
+ /// <remarks>
+ /// Type is overridden.
+ /// </remarks>
+ TvProgram,
+
+ /// <summary>
+ /// Item is user root folder.
+ /// </summary>
+ UserRootFolder,
+
+ /// <summary>
+ /// Item is user view.
+ /// </summary>
+ UserView,
+
+ /// <summary>
+ /// Item is video.
+ /// </summary>
+ Video,
+
+ /// <summary>
+ /// Item is year.
+ /// </summary>
+ Year
+ }
+} \ No newline at end of file