UserPolicy

interface UserPolicy {
    AccessSchedules?: null | AccessSchedule[];
    AllowedTags?: null | string[];
    AuthenticationProviderId: string;
    BlockedChannels?: null | string[];
    BlockedMediaFolders?: null | string[];
    BlockedTags?: null | string[];
    BlockUnratedItems?: null | UnratedItem[];
    EnableAllChannels?: boolean;
    EnableAllDevices?: boolean;
    EnableAllFolders?: boolean;
    EnableAudioPlaybackTranscoding?: boolean;
    EnableCollectionManagement?: boolean;
    EnableContentDeletion?: boolean;
    EnableContentDeletionFromFolders?: null | string[];
    EnableContentDownloading?: boolean;
    EnabledChannels?: null | string[];
    EnabledDevices?: null | string[];
    EnabledFolders?: null | string[];
    EnableLiveTvAccess?: boolean;
    EnableLiveTvManagement?: boolean;
    EnableLyricManagement?: boolean;
    EnableMediaConversion?: boolean;
    EnableMediaPlayback?: boolean;
    EnablePlaybackRemuxing?: boolean;
    EnablePublicSharing?: boolean;
    EnableRemoteAccess?: boolean;
    EnableRemoteControlOfOtherUsers?: boolean;
    EnableSharedDeviceControl?: boolean;
    EnableSubtitleManagement?: boolean;
    EnableSyncTranscoding?: boolean;
    EnableUserPreferenceAccess?: boolean;
    EnableVideoPlaybackTranscoding?: boolean;
    ForceRemoteSourceTranscoding?: boolean;
    InvalidLoginAttemptCount?: number;
    IsAdministrator?: boolean;
    IsDisabled?: boolean;
    IsHidden?: boolean;
    LoginAttemptsBeforeLockout?: number;
    MaxActiveSessions?: number;
    MaxParentalRating?: null | number;
    PasswordResetProviderId: string;
    RemoteClientBitrateLimit?: number;
    SyncPlayAccess?: SyncPlayUserAccessType;
}

Properties

AccessSchedules?: null | AccessSchedule[]

UserPolicy

AllowedTags?: null | string[]

UserPolicy

AuthenticationProviderId: string

UserPolicy

BlockedChannels?: null | string[]

UserPolicy

BlockedMediaFolders?: null | string[]

UserPolicy

BlockedTags?: null | string[]

UserPolicy

BlockUnratedItems?: null | UnratedItem[]

UserPolicy

EnableAllChannels?: boolean

UserPolicy

EnableAllDevices?: boolean

UserPolicy

EnableAllFolders?: boolean

UserPolicy

EnableAudioPlaybackTranscoding?: boolean

UserPolicy

EnableCollectionManagement?: boolean

Gets or sets a value indicating whether this instance can manage collections.

UserPolicy

EnableContentDeletion?: boolean

UserPolicy

EnableContentDeletionFromFolders?: null | string[]

UserPolicy

EnableContentDownloading?: boolean

UserPolicy

EnabledChannels?: null | string[]

UserPolicy

EnabledDevices?: null | string[]

UserPolicy

EnabledFolders?: null | string[]

UserPolicy

EnableLiveTvAccess?: boolean

UserPolicy

EnableLiveTvManagement?: boolean

UserPolicy

EnableLyricManagement?: boolean

Gets or sets a value indicating whether this user can manage lyrics.

UserPolicy

EnableMediaConversion?: boolean

UserPolicy

EnableMediaPlayback?: boolean

UserPolicy

EnablePlaybackRemuxing?: boolean

UserPolicy

EnablePublicSharing?: boolean

UserPolicy

EnableRemoteAccess?: boolean

UserPolicy

EnableRemoteControlOfOtherUsers?: boolean

UserPolicy

EnableSharedDeviceControl?: boolean

UserPolicy

EnableSubtitleManagement?: boolean

Gets or sets a value indicating whether this instance can manage subtitles.

UserPolicy

EnableSyncTranscoding?: boolean

Gets or sets a value indicating whether [enable synchronize].

UserPolicy

EnableUserPreferenceAccess?: boolean

UserPolicy

EnableVideoPlaybackTranscoding?: boolean

UserPolicy

ForceRemoteSourceTranscoding?: boolean

UserPolicy

InvalidLoginAttemptCount?: number

UserPolicy

IsAdministrator?: boolean

Gets or sets a value indicating whether this instance is administrator.

UserPolicy

IsDisabled?: boolean

Gets or sets a value indicating whether this instance is disabled.

UserPolicy

IsHidden?: boolean

Gets or sets a value indicating whether this instance is hidden.

UserPolicy

LoginAttemptsBeforeLockout?: number

UserPolicy

MaxActiveSessions?: number

UserPolicy

MaxParentalRating?: null | number

Gets or sets the max parental rating.

UserPolicy

PasswordResetProviderId: string

UserPolicy

RemoteClientBitrateLimit?: number

UserPolicy

SyncPlayAccess?: SyncPlayUserAccessType

UserPolicy