aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Data/Enums
diff options
context:
space:
mode:
authorPatrick Barron <barronpm@gmail.com>2020-05-12 22:10:35 -0400
committerPatrick Barron <barronpm@gmail.com>2020-05-12 22:10:35 -0400
commit9ad839c7766bd5d6121a10b2c306d6fef9666c52 (patch)
tree47833157e6b40eba243a937b8c93b4bec11de9dd /Jellyfin.Data/Enums
parenta78184ef4423be8e320f642eb7b0155810d86cbd (diff)
Initial migration code
Diffstat (limited to 'Jellyfin.Data/Enums')
-rw-r--r--Jellyfin.Data/Enums/DynamicDayOfWeek.cs18
-rw-r--r--Jellyfin.Data/Enums/PermissionKind.cs11
-rw-r--r--Jellyfin.Data/Enums/PreferenceKind.cs13
-rw-r--r--Jellyfin.Data/Enums/SubtitlePlaybackMode.cs13
-rw-r--r--Jellyfin.Data/Enums/UnratedItem.cs17
5 files changed, 62 insertions, 10 deletions
diff --git a/Jellyfin.Data/Enums/DynamicDayOfWeek.cs b/Jellyfin.Data/Enums/DynamicDayOfWeek.cs
new file mode 100644
index 0000000000..a33cd9d1cd
--- /dev/null
+++ b/Jellyfin.Data/Enums/DynamicDayOfWeek.cs
@@ -0,0 +1,18 @@
+#pragma warning disable CS1591
+
+namespace Jellyfin.Data.Enums
+{
+ public enum DynamicDayOfWeek
+ {
+ Sunday = 0,
+ Monday = 1,
+ Tuesday = 2,
+ Wednesday = 3,
+ Thursday = 4,
+ Friday = 5,
+ Saturday = 6,
+ Everyday = 7,
+ Weekday = 8,
+ Weekend = 9
+ }
+}
diff --git a/Jellyfin.Data/Enums/PermissionKind.cs b/Jellyfin.Data/Enums/PermissionKind.cs
index 4447fdb773..df18261e61 100644
--- a/Jellyfin.Data/Enums/PermissionKind.cs
+++ b/Jellyfin.Data/Enums/PermissionKind.cs
@@ -1,14 +1,11 @@
-using System;
-
namespace Jellyfin.Data.Enums
{
- public enum PermissionKind : Int32
+ public enum PermissionKind
{
IsAdministrator,
IsHidden,
IsDisabled,
- BlockUnrateditems,
- EnbleSharedDeviceControl,
+ EnableSharedDeviceControl,
EnableRemoteAccess,
EnableLiveTvManagement,
EnableLiveTvAccess,
@@ -23,6 +20,8 @@ namespace Jellyfin.Data.Enums
EnableAllChannels,
EnableAllFolders,
EnablePublicSharing,
- AccessSchedules
+ EnableRemoteControlOfOtherUsers,
+ EnablePlaybackRemuxing,
+ ForceRemoteSourceTranscoding
}
}
diff --git a/Jellyfin.Data/Enums/PreferenceKind.cs b/Jellyfin.Data/Enums/PreferenceKind.cs
index e66a51cae1..34e20ead6a 100644
--- a/Jellyfin.Data/Enums/PreferenceKind.cs
+++ b/Jellyfin.Data/Enums/PreferenceKind.cs
@@ -2,14 +2,19 @@ using System;
namespace Jellyfin.Data.Enums
{
- public enum PreferenceKind : Int32
+ public enum PreferenceKind
{
- MaxParentalRating,
BlockedTags,
- RemoteClientBitrateLimit,
+ BlockedChannels,
+ BlockedMediaFolders,
EnabledDevices,
EnabledChannels,
EnabledFolders,
- EnableContentDeletionFromFolders
+ EnableContentDeletionFromFolders,
+ LatestItemExcludes,
+ MyMediaExcludes,
+ GroupedFolders,
+ BlockUnratedItems,
+ OrderedViews
}
}
diff --git a/Jellyfin.Data/Enums/SubtitlePlaybackMode.cs b/Jellyfin.Data/Enums/SubtitlePlaybackMode.cs
new file mode 100644
index 0000000000..c8fc211593
--- /dev/null
+++ b/Jellyfin.Data/Enums/SubtitlePlaybackMode.cs
@@ -0,0 +1,13 @@
+#pragma warning disable CS1591
+
+namespace Jellyfin.Data.Enums
+{
+ public enum SubtitlePlaybackMode
+ {
+ Default = 0,
+ Always = 1,
+ OnlyForced = 2,
+ None = 3,
+ Smart = 4
+ }
+}
diff --git a/Jellyfin.Data/Enums/UnratedItem.cs b/Jellyfin.Data/Enums/UnratedItem.cs
new file mode 100644
index 0000000000..5259e77394
--- /dev/null
+++ b/Jellyfin.Data/Enums/UnratedItem.cs
@@ -0,0 +1,17 @@
+#pragma warning disable CS1591
+
+namespace Jellyfin.Data.Enums
+{
+ public enum UnratedItem
+ {
+ Movie,
+ Trailer,
+ Series,
+ Music,
+ Book,
+ LiveTvChannel,
+ LiveTvProgram,
+ ChannelContent,
+ Other
+ }
+}