TorrentInfo constructor
TorrentInfo({
- num? activityDate,
- num? addedDate,
- Availability? availability,
- num? bandwidthPriority,
- String? comment,
- num? corruptEver,
- String? creator,
- num? dateCreated,
- num? desiredAvailable,
- num? doneDate,
- String? downloadDir,
- num? downloadedEver,
- num? downloadLimit,
- bool? downloadLimited,
- num? editDate,
- num? error,
- String? errorString,
- num? eta,
- num? etaIdle,
- num? fileCount,
- List<
File> ? files, - List<
FileStat> ? fileStats, - String? group,
- num? haveUnchecked,
- num? haveValid,
- bool? honorsSessionLimits,
- TorrentId? id,
- bool? isFinished,
- bool? isPrivate,
- bool? isStalled,
- List<
String> ? labels, - num? leftUntilDone,
- String? magnetLink,
- num? manualAnnounceTime,
- num? maxConnectedPeers,
- num? metadataPercentComplete,
- String? name,
- num? peerLimit,
- List<
Peer> ? peers, - num? peersConnected,
- PeersFrom? peersFrom,
- num? peersGettingFromUs,
- num? peersSendingToUs,
- num? percentComplete,
- num? percentDone,
- String? pieces,
- num? pieceCount,
- num? pieceSize,
- List<
num> ? priorities, - String? primaryMimeType,
- num? queuePosition,
- num? rateDownload,
- num? rateUpload,
- num? recheckProgress,
- num? secondsDownloading,
- num? secondsSeeding,
- num? seedIdleLimit,
- IdleLimitMode? seedIdleMode,
- num? seedRatioLimit,
- RatioLimitMode? seedRatioMode,
- bool? sequentialDownload,
- num? sizeWhenDone,
- num? startDate,
- TorrentStatus? status,
- List<
Tracker> ? trackers, - TrackerList? trackerList,
- List<
TrackerStat> ? trackerStats, - num? totalSize,
- String? torrentFile,
- num? uploadedEver,
- num? uploadLimit,
- bool? uploadLimited,
- num? uploadRatio,
- List<
bool> ? wanted, - List<
String> ? webseeds, - num? webseedsSendingToUs,
Implementation
TorrentInfo({
this.activityDate,
this.addedDate,
this.availability,
this.bandwidthPriority,
this.comment,
this.corruptEver,
this.creator,
this.dateCreated,
this.desiredAvailable,
this.doneDate,
this.downloadDir,
this.downloadedEver,
this.downloadLimit,
this.downloadLimited,
this.editDate,
this.error,
this.errorString,
this.eta,
this.etaIdle,
this.fileCount,
this.files,
this.fileStats,
this.group,
this.haveUnchecked,
this.haveValid,
this.honorsSessionLimits,
this.id,
this.isFinished,
this.isPrivate,
this.isStalled,
this.labels,
this.leftUntilDone,
this.magnetLink,
this.manualAnnounceTime,
this.maxConnectedPeers,
this.metadataPercentComplete,
this.name,
this.peerLimit,
this.peers,
this.peersConnected,
this.peersFrom,
this.peersGettingFromUs,
this.peersSendingToUs,
this.percentComplete,
this.percentDone,
this.pieces,
this.pieceCount,
this.pieceSize,
this.priorities,
this.primaryMimeType,
this.queuePosition,
this.rateDownload,
this.rateUpload,
this.recheckProgress,
this.secondsDownloading,
this.secondsSeeding,
this.seedIdleLimit,
this.seedIdleMode,
this.seedRatioLimit,
this.seedRatioMode,
this.sequentialDownload,
this.sizeWhenDone,
this.startDate,
this.status,
this.trackers,
this.trackerList,
this.trackerStats,
this.totalSize,
this.torrentFile,
this.uploadedEver,
this.uploadLimit,
this.uploadLimited,
this.uploadRatio,
this.wanted,
this.webseeds,
this.webseedsSendingToUs,
});