UserPolicy
constructor(isAdministrator: Boolean, isHidden: Boolean, enableCollectionManagement: Boolean = false, enableSubtitleManagement: Boolean = false, enableLyricManagement: Boolean = false, isDisabled: Boolean, maxParentalRating: Int? = null, blockedTags: List<String>? = null, allowedTags: List<String>? = null, enableUserPreferenceAccess: Boolean, accessSchedules: List<AccessSchedule>? = null, blockUnratedItems: List<UnratedItem>? = null, enableRemoteControlOfOtherUsers: Boolean, enableSharedDeviceControl: Boolean, enableRemoteAccess: Boolean, enableLiveTvManagement: Boolean, enableLiveTvAccess: Boolean, enableMediaPlayback: Boolean, enableAudioPlaybackTranscoding: Boolean, enableVideoPlaybackTranscoding: Boolean, enablePlaybackRemuxing: Boolean, forceRemoteSourceTranscoding: Boolean, enableContentDeletion: Boolean, enableContentDeletionFromFolders: List<String>? = null, enableContentDownloading: Boolean, enableSyncTranscoding: Boolean, enableMediaConversion: Boolean, enabledDevices: List<String>? = null, enableAllDevices: Boolean, enabledChannels: List<UUID>? = null, enableAllChannels: Boolean, enabledFolders: List<UUID>? = null, enableAllFolders: Boolean, invalidLoginAttemptCount: Int, loginAttemptsBeforeLockout: Int, maxActiveSessions: Int, enablePublicSharing: Boolean, blockedMediaFolders: List<UUID>? = null, blockedChannels: List<UUID>? = null, remoteClientBitrateLimit: Int, authenticationProviderId: String, passwordResetProviderId: String, syncPlayAccess: SyncPlayUserAccessType)