QBittorrentPrefs
constructor(locale: String, createSubfolderEnabled: Boolean? = null, startPausedEnabled: Boolean? = null, autoDeleteMode: Int, preallocateAll: Boolean, incompleteFilesExt: Boolean, autoTmmEnabled: Boolean, torrentChangedTmmEnabled: Boolean, savePathChangedTmmEnabled: Boolean, categoryChangedTmmEnabled: Boolean, savePath: String, tempPathEnabled: Boolean, tempPath: String, scanDirs: List<ScanDir>, exportDir: String, exportDirFinished: String, mailNotificationEnabled: Boolean, mailNotificationSender: String, mailNotificationEmail: String, mailNotificationSmtp: String, mailNotificationSslEnabled: Boolean, mailNotificationAuthEnabled: Boolean, mailNotificationUsername: String, mailNotificationPassword: String, autorunEnabled: Boolean, autorunProgram: String, queueingEnabled: Boolean, maxActiveDownloads: Int, maxActiveTorrents: Int, maxActiveUploads: Int, dontCountSlowTorrents: Boolean, slowTorrentDlRateThreshold: Int, slowTorrentUlRateThreshold: Int, slowTorrentInactiveTimer: Int, maxRatioEnabled: Boolean, maxRatio: Float, maxRatioAction: MaxRatioAction, listenPort: Int, upnp: Boolean, randomPort: Boolean, dlLimit: Int, upLimit: Int, maxConnections: Int, maxConnectionsPerTorrent: Int, maxUploads: Int, maxUploadsPerTorrent: Int, stopTrackerTimeout: Int, enablePieceExtentAffinity: Boolean, bittorrentProtocol: BittorrentProtocol, limitUtpRate: Boolean, limitTcpOverhead: Boolean, limitLanPeers: Boolean, altDlLimit: Int, altUpLimit: Int, schedulerEnabled: Boolean, scheduleFromHour: Int, scheduleFromMin: Int, scheduleToHour: Int, scheduleToMin: Int, schedulerDays: SchedulerDays, dht: Boolean, pex: Boolean, lsd: Boolean, encryption: TorrentEncryption, anonymousMode: Boolean, proxyType: ProxyType, proxyIp: String, proxyPort: Int, proxyPeerConnections: Boolean, proxyAuthEnabled: Boolean, proxyUsername: String, proxyPassword: String, proxyTorrentsOnly: Boolean? = null, ipFilterEnabled: Boolean, ipFilterPath: String, ipFilterTrackers: Boolean, webUiDomainList: List<String>, webUiAddress: String, webUiPort: Int, webUiUpnp: Boolean, webUiUsername: String, webUiPassword: String? = null, webUiCsrfProtectionEnabled: Boolean, webUiClickjackingProtectionEnabled: Boolean, webUiSecureCookieEnabled: Boolean, webUiMaxAuthFailCount: Int, webUiBanDuration: Int, webUiSessionTimeout: Int, webUiHostHeaderValidationEnabled: Boolean, bypassLocalAuth: Boolean, bypassAuthSubnetWhitelistEnabled: Boolean, bypassAuthSubnetWhitelist: List<String>, alternativeWebUiEnabled: Boolean, alternativeWebUiPath: String, useHttps: Boolean, webUiHttpsKeyPath: String, webUiHttpsCertPath: String, dyndnsEnabled: Boolean, dyndnsService: DyndnsService, dyndnsUsername: String, dyndnsPassword: String, dyndnsDomain: String, rssRefreshInterval: Int, rssMaxArticlesPerFeed: Int, rssProcessingEnabled: Boolean, rssAutoDownloadingEnabled: Boolean, rssDownloadRepackProperEpisodes: Boolean, rssSmartEpisodeFilters: String, addTrackersEnabled: Boolean, addTrackers: List<String>, webUiUseCustomHttpHeadersEnabled: Boolean, webUiCustomHttpHeaders: List<String>, maxSeedingTimeEnabled: Boolean, maxSeedingTime: Int, announceIp: String, announceToAllTiers: Boolean, announceToAllTrackers: Boolean, asyncIoThreads: Int, bannedIps: List<String>, checkingMemoryUse: Int, currentInterfaceAddress: String, currentNetworkInterface: String, diskCache: Int, diskCacheTtl: Int, embeddedTrackerPort: Int, enableCoalesceReadWrite: Boolean, enableEmbeddedTracker: Boolean, enableMultiConnectionsFromSameIp: Boolean, enableOsCache: Boolean? = null, enableUploadSuggestions: Boolean, filePoolSize: Int, outgoingPortsMax: Int, outgoingPortsMin: Int, recheckCompletedTorrents: Boolean, resolvePeerCountries: Boolean, saveResumeDataInterval: Int, sendBufferLowWatermark: Int, sendBufferWatermark: Int, sendBufferWatermarkFactor: Int, socketBacklogSize: Int, uploadChokingAlgorithm: UploadChokingAlgorithm, uploadSlotsBehavior: UploadSlotsBehavior, upnpLeaseDuration: Int, utpTcpMixedMode: UtpTcpMixedMode)