namespace Jellyfin.Data.Enums { /// /// The types of user permissions. /// public enum PermissionKind { /// /// Whether the user is an administrator. /// IsAdministrator = 0, /// /// Whether the user is hidden. /// IsHidden = 1, /// /// Whether the user is disabled. /// IsDisabled = 2, /// /// Whether the user can control shared devices. /// EnableSharedDeviceControl = 3, /// /// Whether the user can access the server remotely. /// EnableRemoteAccess = 4, /// /// Whether the user can manage live tv. /// EnableLiveTvManagement = 5, /// /// Whether the user can access live tv. /// EnableLiveTvAccess = 6, /// /// Whether the user can play media. /// EnableMediaPlayback = 7, /// /// Whether the server should transcode audio for the user if requested. /// EnableAudioPlaybackTranscoding = 8, /// /// Whether the server should transcode video for the user if requested. /// EnableVideoPlaybackTranscoding = 9, /// /// Whether the user can delete content. /// EnableContentDeletion = 10, /// /// Whether the user can download content. /// EnableContentDownloading = 11, /// /// Whether to enable sync transcoding for the user. /// EnableSyncTranscoding = 12, /// /// Whether the user can do media conversion. /// EnableMediaConversion = 13, /// /// Whether the user has access to all devices. /// EnableAllDevices = 14, /// /// Whether the user has access to all channels. /// EnableAllChannels = 15, /// /// Whether the user has access to all folders. /// EnableAllFolders = 16, /// /// Whether to enable public sharing for the user. /// EnablePublicSharing = 17, /// /// Whether the user can remotely control other users. /// EnableRemoteControlOfOtherUsers = 18, /// /// Whether the user is permitted to do playback remuxing. /// EnablePlaybackRemuxing = 19, /// /// Whether the server should force transcoding on remote connections for the user. /// ForceRemoteSourceTranscoding = 20, /// /// Whether the user can create, modify and delete collections. /// EnableCollectionManagement = 21, /// /// Whether the user can edit subtitles. /// EnableSubtitleManagement = 22, /// /// Whether the user can edit lyrics. /// EnableLyricManagement = 23, } }