Jellyfin Qt
QML Library for interacting with the Jellyfin multimedia server
Loading...
Searching...
No Matches
Jellyfin::DTO::UserPolicy Class Reference

#include <userpolicy.h>

Public Member Functions

 UserPolicy (bool isAdministrator, bool isHidden, bool isDisabled, bool enableUserPreferenceAccess, bool enableRemoteControlOfOtherUsers, bool enableSharedDeviceControl, bool enableRemoteAccess, bool enableLiveTvManagement, bool enableLiveTvAccess, bool enableMediaPlayback, bool enableAudioPlaybackTranscoding, bool enableVideoPlaybackTranscoding, bool enablePlaybackRemuxing, bool forceRemoteSourceTranscoding, bool enableContentDeletion, bool enableContentDownloading, bool enableSyncTranscoding, bool enableMediaConversion, bool enableAllDevices, bool enableAllChannels, bool enableAllFolders, qint32 invalidLoginAttemptCount, qint32 loginAttemptsBeforeLockout, qint32 maxActiveSessions, bool enablePublicSharing, qint32 remoteClientBitrateLimit, SyncPlayUserAccessType syncPlayAccess)
 
 UserPolicy (const UserPolicy &other)
 
void replaceData (UserPolicy &other)
 
void setFromJson (QJsonObject source)
 
QJsonObject toJson () const
 
bool isAdministrator () const
 Gets or sets a value indicating whether this instance is administrator.
 
void setIsAdministrator (bool newIsAdministrator)
 Gets or sets a value indicating whether this instance is administrator.
 
bool isHidden () const
 Gets or sets a value indicating whether this instance is hidden.
 
void setIsHidden (bool newIsHidden)
 Gets or sets a value indicating whether this instance is hidden.
 
bool isDisabled () const
 Gets or sets a value indicating whether this instance is disabled.
 
void setIsDisabled (bool newIsDisabled)
 Gets or sets a value indicating whether this instance is disabled.
 
std::optional< qint32 > maxParentalRating () const
 Gets or sets the max parental rating.
 
void setMaxParentalRating (std::optional< qint32 > newMaxParentalRating)
 Gets or sets the max parental rating.
 
bool maxParentalRatingNull () const
 
void setMaxParentalRatingNull ()
 
QStringList blockedTags () const
 
void setBlockedTags (QStringList newBlockedTags)
 
bool blockedTagsNull () const
 
void setBlockedTagsNull ()
 
bool enableUserPreferenceAccess () const
 
void setEnableUserPreferenceAccess (bool newEnableUserPreferenceAccess)
 
QList< AccessScheduleaccessSchedules () const
 
void setAccessSchedules (QList< AccessSchedule > newAccessSchedules)
 
bool accessSchedulesNull () const
 
void setAccessSchedulesNull ()
 
QList< UnratedItemblockUnratedItems () const
 
void setBlockUnratedItems (QList< UnratedItem > newBlockUnratedItems)
 
bool blockUnratedItemsNull () const
 
void setBlockUnratedItemsNull ()
 
bool enableRemoteControlOfOtherUsers () const
 
void setEnableRemoteControlOfOtherUsers (bool newEnableRemoteControlOfOtherUsers)
 
bool enableSharedDeviceControl () const
 
void setEnableSharedDeviceControl (bool newEnableSharedDeviceControl)
 
bool enableRemoteAccess () const
 
void setEnableRemoteAccess (bool newEnableRemoteAccess)
 
bool enableLiveTvManagement () const
 
void setEnableLiveTvManagement (bool newEnableLiveTvManagement)
 
bool enableLiveTvAccess () const
 
void setEnableLiveTvAccess (bool newEnableLiveTvAccess)
 
bool enableMediaPlayback () const
 
void setEnableMediaPlayback (bool newEnableMediaPlayback)
 
bool enableAudioPlaybackTranscoding () const
 
void setEnableAudioPlaybackTranscoding (bool newEnableAudioPlaybackTranscoding)
 
bool enableVideoPlaybackTranscoding () const
 
void setEnableVideoPlaybackTranscoding (bool newEnableVideoPlaybackTranscoding)
 
bool enablePlaybackRemuxing () const
 
void setEnablePlaybackRemuxing (bool newEnablePlaybackRemuxing)
 
bool forceRemoteSourceTranscoding () const
 
void setForceRemoteSourceTranscoding (bool newForceRemoteSourceTranscoding)
 
bool enableContentDeletion () const
 
void setEnableContentDeletion (bool newEnableContentDeletion)
 
QStringList enableContentDeletionFromFolders () const
 
void setEnableContentDeletionFromFolders (QStringList newEnableContentDeletionFromFolders)
 
bool enableContentDeletionFromFoldersNull () const
 
void setEnableContentDeletionFromFoldersNull ()
 
bool enableContentDownloading () const
 
void setEnableContentDownloading (bool newEnableContentDownloading)
 
bool enableSyncTranscoding () const
 Gets or sets a value indicating whether [enable synchronize].
 
void setEnableSyncTranscoding (bool newEnableSyncTranscoding)
 Gets or sets a value indicating whether [enable synchronize].
 
bool enableMediaConversion () const
 
void setEnableMediaConversion (bool newEnableMediaConversion)
 
QStringList enabledDevices () const
 
void setEnabledDevices (QStringList newEnabledDevices)
 
bool enabledDevicesNull () const
 
void setEnabledDevicesNull ()
 
bool enableAllDevices () const
 
void setEnableAllDevices (bool newEnableAllDevices)
 
QStringList enabledChannels () const
 
void setEnabledChannels (QStringList newEnabledChannels)
 
bool enabledChannelsNull () const
 
void setEnabledChannelsNull ()
 
bool enableAllChannels () const
 
void setEnableAllChannels (bool newEnableAllChannels)
 
QStringList enabledFolders () const
 
void setEnabledFolders (QStringList newEnabledFolders)
 
bool enabledFoldersNull () const
 
void setEnabledFoldersNull ()
 
bool enableAllFolders () const
 
void setEnableAllFolders (bool newEnableAllFolders)
 
qint32 invalidLoginAttemptCount () const
 
void setInvalidLoginAttemptCount (qint32 newInvalidLoginAttemptCount)
 
qint32 loginAttemptsBeforeLockout () const
 
void setLoginAttemptsBeforeLockout (qint32 newLoginAttemptsBeforeLockout)
 
qint32 maxActiveSessions () const
 
void setMaxActiveSessions (qint32 newMaxActiveSessions)
 
bool enablePublicSharing () const
 
void setEnablePublicSharing (bool newEnablePublicSharing)
 
QStringList blockedMediaFolders () const
 
void setBlockedMediaFolders (QStringList newBlockedMediaFolders)
 
bool blockedMediaFoldersNull () const
 
void setBlockedMediaFoldersNull ()
 
QStringList blockedChannels () const
 
void setBlockedChannels (QStringList newBlockedChannels)
 
bool blockedChannelsNull () const
 
void setBlockedChannelsNull ()
 
qint32 remoteClientBitrateLimit () const
 
void setRemoteClientBitrateLimit (qint32 newRemoteClientBitrateLimit)
 
QString authenticationProviderId () const
 
void setAuthenticationProviderId (QString newAuthenticationProviderId)
 
bool authenticationProviderIdNull () const
 
void setAuthenticationProviderIdNull ()
 
QString passwordResetProviderId () const
 
void setPasswordResetProviderId (QString newPasswordResetProviderId)
 
bool passwordResetProviderIdNull () const
 
void setPasswordResetProviderIdNull ()
 
SyncPlayUserAccessType syncPlayAccess () const
 
void setSyncPlayAccess (SyncPlayUserAccessType newSyncPlayAccess)
 

Static Public Member Functions

static UserPolicy fromJson (QJsonObject source)
 

Protected Attributes

bool m_isAdministrator
 
bool m_isHidden
 
bool m_isDisabled
 
std::optional< qint32 > m_maxParentalRating = std::nullopt
 
QStringList m_blockedTags
 
bool m_enableUserPreferenceAccess
 
QList< AccessSchedulem_accessSchedules
 
QList< UnratedItemm_blockUnratedItems
 
bool m_enableRemoteControlOfOtherUsers
 
bool m_enableSharedDeviceControl
 
bool m_enableRemoteAccess
 
bool m_enableLiveTvManagement
 
bool m_enableLiveTvAccess
 
bool m_enableMediaPlayback
 
bool m_enableAudioPlaybackTranscoding
 
bool m_enableVideoPlaybackTranscoding
 
bool m_enablePlaybackRemuxing
 
bool m_forceRemoteSourceTranscoding
 
bool m_enableContentDeletion
 
QStringList m_enableContentDeletionFromFolders
 
bool m_enableContentDownloading
 
bool m_enableSyncTranscoding
 
bool m_enableMediaConversion
 
QStringList m_enabledDevices
 
bool m_enableAllDevices
 
QStringList m_enabledChannels
 
bool m_enableAllChannels
 
QStringList m_enabledFolders
 
bool m_enableAllFolders
 
qint32 m_invalidLoginAttemptCount
 
qint32 m_loginAttemptsBeforeLockout
 
qint32 m_maxActiveSessions
 
bool m_enablePublicSharing
 
QStringList m_blockedMediaFolders
 
QStringList m_blockedChannels
 
qint32 m_remoteClientBitrateLimit
 
QString m_authenticationProviderId
 
QString m_passwordResetProviderId
 
SyncPlayUserAccessType m_syncPlayAccess
 

Constructor & Destructor Documentation

◆ UserPolicy() [1/2]

Jellyfin::DTO::UserPolicy::UserPolicy ( bool isAdministrator,
bool isHidden,
bool isDisabled,
bool enableUserPreferenceAccess,
bool enableRemoteControlOfOtherUsers,
bool enableSharedDeviceControl,
bool enableRemoteAccess,
bool enableLiveTvManagement,
bool enableLiveTvAccess,
bool enableMediaPlayback,
bool enableAudioPlaybackTranscoding,
bool enableVideoPlaybackTranscoding,
bool enablePlaybackRemuxing,
bool forceRemoteSourceTranscoding,
bool enableContentDeletion,
bool enableContentDownloading,
bool enableSyncTranscoding,
bool enableMediaConversion,
bool enableAllDevices,
bool enableAllChannels,
bool enableAllFolders,
qint32 invalidLoginAttemptCount,
qint32 loginAttemptsBeforeLockout,
qint32 maxActiveSessions,
bool enablePublicSharing,
qint32 remoteClientBitrateLimit,
SyncPlayUserAccessType syncPlayAccess )

◆ UserPolicy() [2/2]

Jellyfin::DTO::UserPolicy::UserPolicy ( const UserPolicy & other)

Member Function Documentation

◆ accessSchedules()

QList< AccessSchedule > Jellyfin::DTO::UserPolicy::accessSchedules ( ) const

◆ accessSchedulesNull()

bool Jellyfin::DTO::UserPolicy::accessSchedulesNull ( ) const

◆ authenticationProviderId()

QString Jellyfin::DTO::UserPolicy::authenticationProviderId ( ) const

◆ authenticationProviderIdNull()

bool Jellyfin::DTO::UserPolicy::authenticationProviderIdNull ( ) const

◆ blockedChannels()

QStringList Jellyfin::DTO::UserPolicy::blockedChannels ( ) const

◆ blockedChannelsNull()

bool Jellyfin::DTO::UserPolicy::blockedChannelsNull ( ) const

◆ blockedMediaFolders()

QStringList Jellyfin::DTO::UserPolicy::blockedMediaFolders ( ) const

◆ blockedMediaFoldersNull()

bool Jellyfin::DTO::UserPolicy::blockedMediaFoldersNull ( ) const

◆ blockedTags()

QStringList Jellyfin::DTO::UserPolicy::blockedTags ( ) const

◆ blockedTagsNull()

bool Jellyfin::DTO::UserPolicy::blockedTagsNull ( ) const

◆ blockUnratedItems()

QList< UnratedItem > Jellyfin::DTO::UserPolicy::blockUnratedItems ( ) const

◆ blockUnratedItemsNull()

bool Jellyfin::DTO::UserPolicy::blockUnratedItemsNull ( ) const

◆ enableAllChannels()

bool Jellyfin::DTO::UserPolicy::enableAllChannels ( ) const

◆ enableAllDevices()

bool Jellyfin::DTO::UserPolicy::enableAllDevices ( ) const

◆ enableAllFolders()

bool Jellyfin::DTO::UserPolicy::enableAllFolders ( ) const

◆ enableAudioPlaybackTranscoding()

bool Jellyfin::DTO::UserPolicy::enableAudioPlaybackTranscoding ( ) const

◆ enableContentDeletion()

bool Jellyfin::DTO::UserPolicy::enableContentDeletion ( ) const

◆ enableContentDeletionFromFolders()

QStringList Jellyfin::DTO::UserPolicy::enableContentDeletionFromFolders ( ) const

◆ enableContentDeletionFromFoldersNull()

bool Jellyfin::DTO::UserPolicy::enableContentDeletionFromFoldersNull ( ) const

◆ enableContentDownloading()

bool Jellyfin::DTO::UserPolicy::enableContentDownloading ( ) const

◆ enabledChannels()

QStringList Jellyfin::DTO::UserPolicy::enabledChannels ( ) const

◆ enabledChannelsNull()

bool Jellyfin::DTO::UserPolicy::enabledChannelsNull ( ) const

◆ enabledDevices()

QStringList Jellyfin::DTO::UserPolicy::enabledDevices ( ) const

◆ enabledDevicesNull()

bool Jellyfin::DTO::UserPolicy::enabledDevicesNull ( ) const

◆ enabledFolders()

QStringList Jellyfin::DTO::UserPolicy::enabledFolders ( ) const

◆ enabledFoldersNull()

bool Jellyfin::DTO::UserPolicy::enabledFoldersNull ( ) const

◆ enableLiveTvAccess()

bool Jellyfin::DTO::UserPolicy::enableLiveTvAccess ( ) const

◆ enableLiveTvManagement()

bool Jellyfin::DTO::UserPolicy::enableLiveTvManagement ( ) const

◆ enableMediaConversion()

bool Jellyfin::DTO::UserPolicy::enableMediaConversion ( ) const

◆ enableMediaPlayback()

bool Jellyfin::DTO::UserPolicy::enableMediaPlayback ( ) const

◆ enablePlaybackRemuxing()

bool Jellyfin::DTO::UserPolicy::enablePlaybackRemuxing ( ) const

◆ enablePublicSharing()

bool Jellyfin::DTO::UserPolicy::enablePublicSharing ( ) const

◆ enableRemoteAccess()

bool Jellyfin::DTO::UserPolicy::enableRemoteAccess ( ) const

◆ enableRemoteControlOfOtherUsers()

bool Jellyfin::DTO::UserPolicy::enableRemoteControlOfOtherUsers ( ) const

◆ enableSharedDeviceControl()

bool Jellyfin::DTO::UserPolicy::enableSharedDeviceControl ( ) const

◆ enableSyncTranscoding()

bool Jellyfin::DTO::UserPolicy::enableSyncTranscoding ( ) const

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

◆ enableUserPreferenceAccess()

bool Jellyfin::DTO::UserPolicy::enableUserPreferenceAccess ( ) const

◆ enableVideoPlaybackTranscoding()

bool Jellyfin::DTO::UserPolicy::enableVideoPlaybackTranscoding ( ) const

◆ forceRemoteSourceTranscoding()

bool Jellyfin::DTO::UserPolicy::forceRemoteSourceTranscoding ( ) const

◆ fromJson()

UserPolicy Jellyfin::DTO::UserPolicy::fromJson ( QJsonObject source)
static

◆ invalidLoginAttemptCount()

qint32 Jellyfin::DTO::UserPolicy::invalidLoginAttemptCount ( ) const

◆ isAdministrator()

bool Jellyfin::DTO::UserPolicy::isAdministrator ( ) const

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

◆ isDisabled()

bool Jellyfin::DTO::UserPolicy::isDisabled ( ) const

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

◆ isHidden()

bool Jellyfin::DTO::UserPolicy::isHidden ( ) const

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

◆ loginAttemptsBeforeLockout()

qint32 Jellyfin::DTO::UserPolicy::loginAttemptsBeforeLockout ( ) const

◆ maxActiveSessions()

qint32 Jellyfin::DTO::UserPolicy::maxActiveSessions ( ) const

◆ maxParentalRating()

std::optional< qint32 > Jellyfin::DTO::UserPolicy::maxParentalRating ( ) const

Gets or sets the max parental rating.

◆ maxParentalRatingNull()

bool Jellyfin::DTO::UserPolicy::maxParentalRatingNull ( ) const

◆ passwordResetProviderId()

QString Jellyfin::DTO::UserPolicy::passwordResetProviderId ( ) const

◆ passwordResetProviderIdNull()

bool Jellyfin::DTO::UserPolicy::passwordResetProviderIdNull ( ) const

◆ remoteClientBitrateLimit()

qint32 Jellyfin::DTO::UserPolicy::remoteClientBitrateLimit ( ) const

◆ replaceData()

void Jellyfin::DTO::UserPolicy::replaceData ( UserPolicy & other)

Replaces the data being hold by this class with that of the other.

◆ setAccessSchedules()

void Jellyfin::DTO::UserPolicy::setAccessSchedules ( QList< AccessSchedule > newAccessSchedules)

◆ setAccessSchedulesNull()

void Jellyfin::DTO::UserPolicy::setAccessSchedulesNull ( )

◆ setAuthenticationProviderId()

void Jellyfin::DTO::UserPolicy::setAuthenticationProviderId ( QString newAuthenticationProviderId)

◆ setAuthenticationProviderIdNull()

void Jellyfin::DTO::UserPolicy::setAuthenticationProviderIdNull ( )

◆ setBlockedChannels()

void Jellyfin::DTO::UserPolicy::setBlockedChannels ( QStringList newBlockedChannels)

◆ setBlockedChannelsNull()

void Jellyfin::DTO::UserPolicy::setBlockedChannelsNull ( )

◆ setBlockedMediaFolders()

void Jellyfin::DTO::UserPolicy::setBlockedMediaFolders ( QStringList newBlockedMediaFolders)

◆ setBlockedMediaFoldersNull()

void Jellyfin::DTO::UserPolicy::setBlockedMediaFoldersNull ( )

◆ setBlockedTags()

void Jellyfin::DTO::UserPolicy::setBlockedTags ( QStringList newBlockedTags)

◆ setBlockedTagsNull()

void Jellyfin::DTO::UserPolicy::setBlockedTagsNull ( )

◆ setBlockUnratedItems()

void Jellyfin::DTO::UserPolicy::setBlockUnratedItems ( QList< UnratedItem > newBlockUnratedItems)

◆ setBlockUnratedItemsNull()

void Jellyfin::DTO::UserPolicy::setBlockUnratedItemsNull ( )

◆ setEnableAllChannels()

void Jellyfin::DTO::UserPolicy::setEnableAllChannels ( bool newEnableAllChannels)

◆ setEnableAllDevices()

void Jellyfin::DTO::UserPolicy::setEnableAllDevices ( bool newEnableAllDevices)

◆ setEnableAllFolders()

void Jellyfin::DTO::UserPolicy::setEnableAllFolders ( bool newEnableAllFolders)

◆ setEnableAudioPlaybackTranscoding()

void Jellyfin::DTO::UserPolicy::setEnableAudioPlaybackTranscoding ( bool newEnableAudioPlaybackTranscoding)

◆ setEnableContentDeletion()

void Jellyfin::DTO::UserPolicy::setEnableContentDeletion ( bool newEnableContentDeletion)

◆ setEnableContentDeletionFromFolders()

void Jellyfin::DTO::UserPolicy::setEnableContentDeletionFromFolders ( QStringList newEnableContentDeletionFromFolders)

◆ setEnableContentDeletionFromFoldersNull()

void Jellyfin::DTO::UserPolicy::setEnableContentDeletionFromFoldersNull ( )

◆ setEnableContentDownloading()

void Jellyfin::DTO::UserPolicy::setEnableContentDownloading ( bool newEnableContentDownloading)

◆ setEnabledChannels()

void Jellyfin::DTO::UserPolicy::setEnabledChannels ( QStringList newEnabledChannels)

◆ setEnabledChannelsNull()

void Jellyfin::DTO::UserPolicy::setEnabledChannelsNull ( )

◆ setEnabledDevices()

void Jellyfin::DTO::UserPolicy::setEnabledDevices ( QStringList newEnabledDevices)

◆ setEnabledDevicesNull()

void Jellyfin::DTO::UserPolicy::setEnabledDevicesNull ( )

◆ setEnabledFolders()

void Jellyfin::DTO::UserPolicy::setEnabledFolders ( QStringList newEnabledFolders)

◆ setEnabledFoldersNull()

void Jellyfin::DTO::UserPolicy::setEnabledFoldersNull ( )

◆ setEnableLiveTvAccess()

void Jellyfin::DTO::UserPolicy::setEnableLiveTvAccess ( bool newEnableLiveTvAccess)

◆ setEnableLiveTvManagement()

void Jellyfin::DTO::UserPolicy::setEnableLiveTvManagement ( bool newEnableLiveTvManagement)

◆ setEnableMediaConversion()

void Jellyfin::DTO::UserPolicy::setEnableMediaConversion ( bool newEnableMediaConversion)

◆ setEnableMediaPlayback()

void Jellyfin::DTO::UserPolicy::setEnableMediaPlayback ( bool newEnableMediaPlayback)

◆ setEnablePlaybackRemuxing()

void Jellyfin::DTO::UserPolicy::setEnablePlaybackRemuxing ( bool newEnablePlaybackRemuxing)

◆ setEnablePublicSharing()

void Jellyfin::DTO::UserPolicy::setEnablePublicSharing ( bool newEnablePublicSharing)

◆ setEnableRemoteAccess()

void Jellyfin::DTO::UserPolicy::setEnableRemoteAccess ( bool newEnableRemoteAccess)

◆ setEnableRemoteControlOfOtherUsers()

void Jellyfin::DTO::UserPolicy::setEnableRemoteControlOfOtherUsers ( bool newEnableRemoteControlOfOtherUsers)

◆ setEnableSharedDeviceControl()

void Jellyfin::DTO::UserPolicy::setEnableSharedDeviceControl ( bool newEnableSharedDeviceControl)

◆ setEnableSyncTranscoding()

void Jellyfin::DTO::UserPolicy::setEnableSyncTranscoding ( bool newEnableSyncTranscoding)

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

◆ setEnableUserPreferenceAccess()

void Jellyfin::DTO::UserPolicy::setEnableUserPreferenceAccess ( bool newEnableUserPreferenceAccess)

◆ setEnableVideoPlaybackTranscoding()

void Jellyfin::DTO::UserPolicy::setEnableVideoPlaybackTranscoding ( bool newEnableVideoPlaybackTranscoding)

◆ setForceRemoteSourceTranscoding()

void Jellyfin::DTO::UserPolicy::setForceRemoteSourceTranscoding ( bool newForceRemoteSourceTranscoding)

◆ setFromJson()

void Jellyfin::DTO::UserPolicy::setFromJson ( QJsonObject source)

◆ setInvalidLoginAttemptCount()

void Jellyfin::DTO::UserPolicy::setInvalidLoginAttemptCount ( qint32 newInvalidLoginAttemptCount)

◆ setIsAdministrator()

void Jellyfin::DTO::UserPolicy::setIsAdministrator ( bool newIsAdministrator)

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

◆ setIsDisabled()

void Jellyfin::DTO::UserPolicy::setIsDisabled ( bool newIsDisabled)

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

◆ setIsHidden()

void Jellyfin::DTO::UserPolicy::setIsHidden ( bool newIsHidden)

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

◆ setLoginAttemptsBeforeLockout()

void Jellyfin::DTO::UserPolicy::setLoginAttemptsBeforeLockout ( qint32 newLoginAttemptsBeforeLockout)

◆ setMaxActiveSessions()

void Jellyfin::DTO::UserPolicy::setMaxActiveSessions ( qint32 newMaxActiveSessions)

◆ setMaxParentalRating()

void Jellyfin::DTO::UserPolicy::setMaxParentalRating ( std::optional< qint32 > newMaxParentalRating)

Gets or sets the max parental rating.

◆ setMaxParentalRatingNull()

void Jellyfin::DTO::UserPolicy::setMaxParentalRatingNull ( )

◆ setPasswordResetProviderId()

void Jellyfin::DTO::UserPolicy::setPasswordResetProviderId ( QString newPasswordResetProviderId)

◆ setPasswordResetProviderIdNull()

void Jellyfin::DTO::UserPolicy::setPasswordResetProviderIdNull ( )

◆ setRemoteClientBitrateLimit()

void Jellyfin::DTO::UserPolicy::setRemoteClientBitrateLimit ( qint32 newRemoteClientBitrateLimit)

◆ setSyncPlayAccess()

void Jellyfin::DTO::UserPolicy::setSyncPlayAccess ( SyncPlayUserAccessType newSyncPlayAccess)

◆ syncPlayAccess()

SyncPlayUserAccessType Jellyfin::DTO::UserPolicy::syncPlayAccess ( ) const

◆ toJson()

QJsonObject Jellyfin::DTO::UserPolicy::toJson ( ) const

Member Data Documentation

◆ m_accessSchedules

QList<AccessSchedule> Jellyfin::DTO::UserPolicy::m_accessSchedules
protected

◆ m_authenticationProviderId

QString Jellyfin::DTO::UserPolicy::m_authenticationProviderId
protected

◆ m_blockedChannels

QStringList Jellyfin::DTO::UserPolicy::m_blockedChannels
protected

◆ m_blockedMediaFolders

QStringList Jellyfin::DTO::UserPolicy::m_blockedMediaFolders
protected

◆ m_blockedTags

QStringList Jellyfin::DTO::UserPolicy::m_blockedTags
protected

◆ m_blockUnratedItems

QList<UnratedItem> Jellyfin::DTO::UserPolicy::m_blockUnratedItems
protected

◆ m_enableAllChannels

bool Jellyfin::DTO::UserPolicy::m_enableAllChannels
protected

◆ m_enableAllDevices

bool Jellyfin::DTO::UserPolicy::m_enableAllDevices
protected

◆ m_enableAllFolders

bool Jellyfin::DTO::UserPolicy::m_enableAllFolders
protected

◆ m_enableAudioPlaybackTranscoding

bool Jellyfin::DTO::UserPolicy::m_enableAudioPlaybackTranscoding
protected

◆ m_enableContentDeletion

bool Jellyfin::DTO::UserPolicy::m_enableContentDeletion
protected

◆ m_enableContentDeletionFromFolders

QStringList Jellyfin::DTO::UserPolicy::m_enableContentDeletionFromFolders
protected

◆ m_enableContentDownloading

bool Jellyfin::DTO::UserPolicy::m_enableContentDownloading
protected

◆ m_enabledChannels

QStringList Jellyfin::DTO::UserPolicy::m_enabledChannels
protected

◆ m_enabledDevices

QStringList Jellyfin::DTO::UserPolicy::m_enabledDevices
protected

◆ m_enabledFolders

QStringList Jellyfin::DTO::UserPolicy::m_enabledFolders
protected

◆ m_enableLiveTvAccess

bool Jellyfin::DTO::UserPolicy::m_enableLiveTvAccess
protected

◆ m_enableLiveTvManagement

bool Jellyfin::DTO::UserPolicy::m_enableLiveTvManagement
protected

◆ m_enableMediaConversion

bool Jellyfin::DTO::UserPolicy::m_enableMediaConversion
protected

◆ m_enableMediaPlayback

bool Jellyfin::DTO::UserPolicy::m_enableMediaPlayback
protected

◆ m_enablePlaybackRemuxing

bool Jellyfin::DTO::UserPolicy::m_enablePlaybackRemuxing
protected

◆ m_enablePublicSharing

bool Jellyfin::DTO::UserPolicy::m_enablePublicSharing
protected

◆ m_enableRemoteAccess

bool Jellyfin::DTO::UserPolicy::m_enableRemoteAccess
protected

◆ m_enableRemoteControlOfOtherUsers

bool Jellyfin::DTO::UserPolicy::m_enableRemoteControlOfOtherUsers
protected

◆ m_enableSharedDeviceControl

bool Jellyfin::DTO::UserPolicy::m_enableSharedDeviceControl
protected

◆ m_enableSyncTranscoding

bool Jellyfin::DTO::UserPolicy::m_enableSyncTranscoding
protected

◆ m_enableUserPreferenceAccess

bool Jellyfin::DTO::UserPolicy::m_enableUserPreferenceAccess
protected

◆ m_enableVideoPlaybackTranscoding

bool Jellyfin::DTO::UserPolicy::m_enableVideoPlaybackTranscoding
protected

◆ m_forceRemoteSourceTranscoding

bool Jellyfin::DTO::UserPolicy::m_forceRemoteSourceTranscoding
protected

◆ m_invalidLoginAttemptCount

qint32 Jellyfin::DTO::UserPolicy::m_invalidLoginAttemptCount
protected

◆ m_isAdministrator

bool Jellyfin::DTO::UserPolicy::m_isAdministrator
protected

◆ m_isDisabled

bool Jellyfin::DTO::UserPolicy::m_isDisabled
protected

◆ m_isHidden

bool Jellyfin::DTO::UserPolicy::m_isHidden
protected

◆ m_loginAttemptsBeforeLockout

qint32 Jellyfin::DTO::UserPolicy::m_loginAttemptsBeforeLockout
protected

◆ m_maxActiveSessions

qint32 Jellyfin::DTO::UserPolicy::m_maxActiveSessions
protected

◆ m_maxParentalRating

std::optional<qint32> Jellyfin::DTO::UserPolicy::m_maxParentalRating = std::nullopt
protected

◆ m_passwordResetProviderId

QString Jellyfin::DTO::UserPolicy::m_passwordResetProviderId
protected

◆ m_remoteClientBitrateLimit

qint32 Jellyfin::DTO::UserPolicy::m_remoteClientBitrateLimit
protected

◆ m_syncPlayAccess

SyncPlayUserAccessType Jellyfin::DTO::UserPolicy::m_syncPlayAccess
protected

The documentation for this class was generated from the following files: