SessionSetRequestArgs class
- Mixed-in types
Constructors
- SessionSetRequestArgs({num? altSpeedDown, bool? altSpeedEnabled, num? altSpeedTimeBegin, num? altSpeedTimeDay, bool? altSpeedTimeEnabled, num? altSpeedTimeEnd, num? altSpeedUp, bool? blocklistEnabled, String? blocklistUrl, num? cacheSizeMb, String? defaultTrackers, bool? dhtEnabled, String? downloadDir, num? downloadDirFreeSpace, bool? downloadQueueEnabled, num? downloadQueueSize, String? encryption, bool? idleSeedingLimitEnabled, num? idleSeedingLimit, bool? incompleteDirEnabled, String? incompleteDir, bool? lpdEnabled, num? peerLimitGlobal, num? peerLimitPerTorrent, bool? peerPortRandomOnStart, num? peerPort, bool? pexEnabled, bool? portForwardingEnabled, bool? queueStalledEnabled, num? queueStalledMinutes, bool? renamePartialFiles, bool? scriptTorrentAddedEnabled, String? scriptTorrentAddedFilename, bool? scriptTorrentDoneEnabled, String? scriptTorrentDoneFilename, bool? scriptTorrentDoneSeedingEnabled, String? scriptTorrentDoneSeedingFilename, bool? seedQueueEnabled, num? seedQueueSize, num? seedRatioLimit, bool? seedRatioLimited, bool? speedLimitDownEnabled, num? speedLimitDown, bool? speedLimitUpEnabled, num? speedLimitUp, bool? startAddedTorrents, bool? trashOriginalTorrentFiles, bool? utpEnabled})
-
const
Properties
- altSpeedDown → num?
-
Max global download speed (KBps)
final
- altSpeedEnabled → bool?
-
Indicates whether alternative speeds are enabled
final
- altSpeedTimeBegin → num?
-
Time to begin alternative speeds (units: minutes after midnight)
final
- altSpeedTimeDay → num?
-
Day(s) to turn on alternative speeds (look at tr_sched_day)
final
- altSpeedTimeEnabled → bool?
-
Indicates whether alternative speeds time is enabled
final
- altSpeedTimeEnd → num?
-
Time to end alternative speeds (units: same)
final
- altSpeedUp → num?
-
Max global upload speed (KBps)
final
- blocklistEnabled → bool?
-
Indicates whether the blocklist is enabled
final
- blocklistUrl → String?
-
Location of the blocklist to use for
blocklist-update
final - cacheSizeMb → num?
-
Maximum size of the disk cache (MB)
final
- defaultTrackers → String?
-
Announce URLs, one per line, and a blank line between tiers
final
- dhtEnabled → bool?
-
Indicates whether DHT is enabled in public torrents
final
- downloadDir → String?
-
Default path to download torrents
final
- downloadDirFreeSpace → num?
-
DEPRECATED: Use
freeSpace
method instead.final - downloadQueueEnabled → bool?
-
Indicates if limiting how many torrents can be downloaded at once is enabled
final
- downloadQueueSize → num?
-
Max number of torrents to download at once (see downloadQueueEnabled)
final
- encryption → String?
-
Specifies the encryption method (
required
,preferred
,tolerated
)final - hashCode → int
-
The hash code for this object.
no setterinherited
- idleSeedingLimit → num?
-
Torrents we're seeding will be stopped if they're idle for this long
final
- idleSeedingLimitEnabled → bool?
-
Indicates if the seeding inactivity limit is honored by default
final
- incompleteDir → String?
-
Path for incomplete torrents, when enabled
final
- incompleteDirEnabled → bool?
-
Indicates whether incomplete directory is enabled
final
- lpdEnabled → bool?
-
Indicates whether Local Peer Discovery in public torrents is enabled
final
- peerLimitGlobal → num?
-
Maximum global number of peers
final
- peerLimitPerTorrent → num?
-
Maximum global number of peers per torrent
final
- peerPort → num?
-
Port number
final
- peerPortRandomOnStart → bool?
-
Indicates whether to pick a random peer port on launch
final
- pexEnabled → bool?
-
Indicates whether Peer Exchange (PEX) in public torrents is enabled
final
- portForwardingEnabled → bool?
-
Indicates whether UPnP or NAT-PMP is enabled to forward peer ports
final
- queueStalledEnabled → bool?
-
Indicates whether idle torrents are considered as stalled
final
- queueStalledMinutes → num?
-
Torrents that are idle for N minutes aren't counted toward seed-queue-size or download-queue-size
final
- renamePartialFiles → bool?
-
Indicates whether to append
.part
to incomplete filesfinal - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scriptTorrentAddedEnabled → bool?
-
Indicates whether to call the
added
scriptfinal - scriptTorrentAddedFilename → String?
-
Filename of the script to run when a torrent is added
final
- scriptTorrentDoneEnabled → bool?
-
Indicates whether to call the
done
scriptfinal - scriptTorrentDoneFilename → String?
-
Filename of the script to run when a torrent is done
final
- scriptTorrentDoneSeedingEnabled → bool?
-
Indicates whether to call the
seeding-done
scriptfinal - scriptTorrentDoneSeedingFilename → String?
-
Filename of the script to run when seeding is done
final
- seedQueueEnabled → bool?
-
Indicates if limiting how many torrents can be uploaded at once is enabled
final
- seedQueueSize → num?
-
Max number of torrents to upload at once (see seedQueueEnabled)
final
- seedRatioLimit → num?
-
The default seed ratio for torrents to use
final
- seedRatioLimited → bool?
-
Indicates if seedRatioLimit is honored by default
final
- speedLimitDown → num?
-
Max global download speed (KBps)
final
- speedLimitDownEnabled → bool?
-
Indicates whether download speed limit is enabled
final
- speedLimitUp → num?
-
Max global upload speed (KBps)
final
- speedLimitUpEnabled → bool?
-
Indicates whether upload speed limit is enabled
final
- startAddedTorrents → bool?
-
Indicates whether added torrents will be started right away
final
- trashOriginalTorrentFiles → bool?
-
Indicates whether the .torrent file of added torrents will be deleted
final
- utpEnabled → bool?
-
Indicates whether UDP Transport Protocol (UTP) is enabled
final
Methods
-
copyWith(
{num? altSpeedDown, bool? altSpeedEnabled, num? altSpeedTimeBegin, num? altSpeedTimeDay, bool? altSpeedTimeEnabled, num? altSpeedTimeEnd, num? altSpeedUp, bool? blocklistEnabled, String? blocklistUrl, num? cacheSizeMb, String? defaultTrackers, bool? dhtEnabled, String? downloadDir, num? downloadDirFreeSpace, bool? downloadQueueEnabled, num? downloadQueueSize, String? encryption, bool? idleSeedingLimitEnabled, num? idleSeedingLimit, bool? incompleteDirEnabled, String? incompleteDir, bool? lpdEnabled, num? peerLimitGlobal, num? peerLimitPerTorrent, bool? peerPortRandomOnStart, num? peerPort, bool? pexEnabled, bool? portForwardingEnabled, bool? queueStalledEnabled, num? queueStalledMinutes, bool? renamePartialFiles, bool? scriptTorrentAddedEnabled, String? scriptTorrentAddedFilename, bool? scriptTorrentDoneEnabled, String? scriptTorrentDoneFilename, bool? scriptTorrentDoneSeedingEnabled, String? scriptTorrentDoneSeedingFilename, bool? seedQueueEnabled, num? seedQueueSize, num? seedRatioLimit, bool? seedRatioLimited, bool? speedLimitDownEnabled, num? speedLimitDown, bool? speedLimitUpEnabled, num? speedLimitUp, bool? startAddedTorrents, bool? trashOriginalTorrentFiles, bool? utpEnabled}) → SessionSetRequestArgs -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited