TorrentGetArgument enum

Inheritance
Available extensions

Values

activityDate → const TorrentGetArgument

The last time uploaded or downloaded piece data on this torrent

const TorrentGetArgument(argName: "activityDate")
addedDate → const TorrentGetArgument

When the torrent was first added.

const TorrentGetArgument(argName: "addedDate")
availability → const TorrentGetArgument

An array of pieceCount numbers representing the number of connected peers that have each piece, or -1 if server already have the piece.

const TorrentGetArgument(argName: "availability")
bandwidthPriority → const TorrentGetArgument

torrent's bandwidth priority, should be -1, 0, or 1, check BandwidthPriority get more information.

const TorrentGetArgument(argName: "bandwidthPriority")
comment → const TorrentGetArgument

torrent comment text

const TorrentGetArgument(argName: "comment")
corruptEver → const TorrentGetArgument

Byte count of all the corrupt data you've ever downloaded for this torrent. If you're on a poisoned torrent, this number can grow very large.

const TorrentGetArgument(argName: "corruptEver")
creator → const TorrentGetArgument

torrent creator

const TorrentGetArgument(argName: "creator")
dateCreated → const TorrentGetArgument

when torrent task created.

const TorrentGetArgument(argName: "dateCreated")
desiredAvailable → const TorrentGetArgument

Byte count of all the piece data server want and don't have yet, but that a connected peer does have. 0...leftUntilDone

const TorrentGetArgument(argName: "desiredAvailable")
doneDate → const TorrentGetArgument

When the torrent finished downloading.

const TorrentGetArgument(argName: "doneDate")
downloadDir → const TorrentGetArgument

torrent download directory

const TorrentGetArgument(argName: "downloadDir")
downloadedEver → const TorrentGetArgument

Byte count of all the non-corrupt data you've ever downloaded for this torrent. If you deleted the files and downloaded a second time, this will be 2*totalSize..

const TorrentGetArgument(argName: "downloadedEver")
downloadLimit → const TorrentGetArgument

maximum download speed (KBps)

const TorrentGetArgument(argName: "downloadLimit")
downloadLimited → const TorrentGetArgument

true if downloadLimit is honored

const TorrentGetArgument(argName: "downloadLimited")
editDate → const TorrentGetArgument

The last time during this session that a rarely-changing field changed -- e.g. any metainfo field (trackers, filenames, name) or download directory. It can monitor this to know when to reload fields that rarely change.

const TorrentGetArgument(argName: "editDate")
error → const TorrentGetArgument

Defines what kind of text is in errorString, check ServerErrorCode get more information.

const TorrentGetArgument(argName: "error")
errorString → const TorrentGetArgument

A warning or error message regarding the torrent, see error

const TorrentGetArgument(argName: "errorString")
eta → const TorrentGetArgument

If downloading, estimated number of seconds left until the torrent is done. If seeding, estimated number of seconds left until seed ratio is reached

const TorrentGetArgument(argName: "eta")
etaIdle → const TorrentGetArgument

If seeding, number of seconds left until the idle time limit is reached.

const TorrentGetArgument(argName: "etaIdle")
fileCount → const TorrentGetArgument

Number of torrent files

const TorrentGetArgument(argName: "file-count")
files → const TorrentGetArgument

Files information with torrent

const TorrentGetArgument(argName: "files")
fileStats → const TorrentGetArgument

A file's non-constant properties.

const TorrentGetArgument(argName: "fileStats")
group → const TorrentGetArgument

bandwith group name, see api groupSet and groupGet

const TorrentGetArgument(argName: "group")
hashString → const TorrentGetArgument

torrent's hashed string

const TorrentGetArgument(argName: "hashString")
haveUnchecked → const TorrentGetArgument

Byte count of all the partial piece data server have for this torrent. As pieces become complete, this value may decrease as portions of it are moved to corruptEver or haveValid.

const TorrentGetArgument(argName: "haveUnchecked")
haveValid → const TorrentGetArgument

Byte count of all the checksum-verified data server have for this torrent.

const TorrentGetArgument(argName: "haveValid")
honorsSessionLimits → const TorrentGetArgument

true if session upload limits are honored

const TorrentGetArgument(argName: "honorsSessionLimits")
id → const TorrentGetArgument

torrent id

const TorrentGetArgument(argName: "id")
isFinished → const TorrentGetArgument

A torrent is considered finished if it has met its seed ratio. As a result, only paused torrents can be finished

const TorrentGetArgument(argName: "isFinished")
isPrivate → const TorrentGetArgument

True if this torrent is private

const TorrentGetArgument(argName: "isPrivate")
isStalled → const TorrentGetArgument

True if the torrent is running, but has been idle for long enough to be considered stalled.

const TorrentGetArgument(argName: "isStalled")
labels → const TorrentGetArgument

Torrent labels

const TorrentGetArgument(argName: "labels")
leftUntilDone → const TorrentGetArgument

Byte count of how much data is left to be downloaded until server got all the pieces that it want

const TorrentGetArgument(argName: "leftUntilDone")

Torrent Magnet link, e.g.: magnet:?...

const TorrentGetArgument(argName: "magnetLink")
manualAnnounceTime → const TorrentGetArgument
const TorrentGetArgument(argName: "manualAnnounceTime")
maxConnectedPeers → const TorrentGetArgument
const TorrentGetArgument(argName: "maxConnectedPeers")
metadataPercentComplete → const TorrentGetArgument

How much of the metadata the torrent has. For torrents added from a torrent this will always be 1. For magnet links, this number will from from 0 to 1 as the metadata is downloaded. Range is 0..1

const TorrentGetArgument(argName: "metadataPercentComplete")
name → const TorrentGetArgument

torrent name

const TorrentGetArgument(argName: "name")
peerLimit → const TorrentGetArgument

Maximum number of peers

const TorrentGetArgument(argName: "peer-limit")
peers → const TorrentGetArgument

Peer's information

const TorrentGetArgument(argName: "peers")
peersConnected → const TorrentGetArgument

Number of peers that server connected to

const TorrentGetArgument(argName: "peersConnected")
peersFrom → const TorrentGetArgument

How many connected peers server found out about from the tracker, or from pex, or from incoming connections, or from our resume file.

const TorrentGetArgument(argName: "peersFrom")
peersGettingFromUs → const TorrentGetArgument

Number of peers that server sending data to

const TorrentGetArgument(argName: "peersGettingFromUs")
peersSendingToUs → const TorrentGetArgument

Number of peers that are sending data to us.

const TorrentGetArgument(argName: "peersSendingToUs")
percentComplete → const TorrentGetArgument

How much has been downloaded of the entire torrent. Range is 0..1

const TorrentGetArgument(argName: "percentComplete")
percentDone → const TorrentGetArgument

How much has been downloaded of the files the user wants. This differs from percentComplete if the user wants only some of the torrent's files. Range is 0..1, see leftUntilDone

const TorrentGetArgument(argName: "percentDone")
pieces → const TorrentGetArgument

A bitfield holding pieceCount flags which are set to true/1 if server have the piece matching that position.

const TorrentGetArgument(argName: "pieces")
pieceCount → const TorrentGetArgument
const TorrentGetArgument(argName: "pieceCount")
pieceSize → const TorrentGetArgument

Checkout how many KiB each piece should be

const TorrentGetArgument(argName: "pieceSize")
priorities → const TorrentGetArgument

An array of torrent file count numbers. Each is the BandwidthPriority.nice for the corresponding file.

const TorrentGetArgument(argName: "priorities")
primaryMimeType → const TorrentGetArgument
const TorrentGetArgument(argName: "primary-mime-type")
queuePosition → const TorrentGetArgument

position of this torrent in its queue [0...n)

const TorrentGetArgument(argName: "queuePosition")
rateDownload → const TorrentGetArgument

Download rate (B/s)

const TorrentGetArgument(argName: "rateDownload")
rateUpload → const TorrentGetArgument

Upload rate (B/s)

const TorrentGetArgument(argName: "rateUpload")
recheckProgress → const TorrentGetArgument

Percentage of how much of the files has been verified. When it gets to 1, the verify process is done. Range is 0..1

const TorrentGetArgument(argName: "recheckProgress")
secondsDownloading → const TorrentGetArgument

Cumulative seconds the torrent's ever spent downloading

const TorrentGetArgument(argName: "secondsDownloading")
secondsSeeding → const TorrentGetArgument

Cumulative seconds the torrent's ever spent seeding

const TorrentGetArgument(argName: "secondsSeeding")
seedIdleLimit → const TorrentGetArgument

torrent-level number of minutes of seeding inactivity

const TorrentGetArgument(argName: "seedIdleLimit")
seedIdleMode → const TorrentGetArgument

Figger out which seeding inactivity to use. see IdleLimitMode.code

const TorrentGetArgument(argName: "seedIdleMode")
seedRatioLimit → const TorrentGetArgument

the default seed ratio for torrents to use

const TorrentGetArgument(argName: "seedRatioLimit")
seedRatioMode → const TorrentGetArgument

which ratio to use. see RatioLimitMode.code

const TorrentGetArgument(argName: "seedRatioMode")
sequentialDownload → const TorrentGetArgument

download torrent pieces sequentially

const TorrentGetArgument(argName: "sequentialDownload")
sizeWhenDone → const TorrentGetArgument

Byte count of all the piece data we'll have downloaded when we're done, whether or not we have it yet. If we only want some of the files, this may be less than totalSize. Range is 0...totalSize

const TorrentGetArgument(argName: "sizeWhenDone")
startDate → const TorrentGetArgument

When the torrent was last started.

const TorrentGetArgument(argName: "startDate")
status → const TorrentGetArgument

torrent status, see TorrentStatus

const TorrentGetArgument(argName: "status")
trackers → const TorrentGetArgument

torrent tracker information

const TorrentGetArgument(argName: "trackers")
trackerList → const TorrentGetArgument

string of announce URLs, one per line, and a blank line between tiers.

const TorrentGetArgument(argName: "trackerList")
trackerStats → const TorrentGetArgument

Tracker's State information

const TorrentGetArgument(argName: "trackerStats")
totalSize → const TorrentGetArgument

torrent total size (Bytes)

const TorrentGetArgument(argName: "totalSize")
torrentFile → const TorrentGetArgument
const TorrentGetArgument(argName: "torrentFile")
uploadedEver → const TorrentGetArgument

Byte count of all data you've ever uploaded for this torrent.

const TorrentGetArgument(argName: "uploadedEver")
uploadLimit → const TorrentGetArgument

maximum upload speed (KBps)

const TorrentGetArgument(argName: "uploadLimit")
uploadLimited → const TorrentGetArgument

true if uploadLimit is honored

const TorrentGetArgument(argName: "uploadLimited")
uploadRatio → const TorrentGetArgument
const TorrentGetArgument(argName: "uploadRatio")
wanted → const TorrentGetArgument

An array of torrent file count 0/1, 1 (true) if the corresponding file is to be downloaded

const TorrentGetArgument(argName: "wanted")
webseeds → const TorrentGetArgument
const TorrentGetArgument(argName: "webseeds")
webseedsSendingToUs → const TorrentGetArgument

Number of webseeds that are sending data to us.

const TorrentGetArgument(argName: "webseedsSendingToUs")

Properties

argName String
final
hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

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

Constants

values → const List<TorrentGetArgument>
A constant List of the values in this enum, in order of their declaration.