TorrentInfo constructor

TorrentInfo({
  1. num? activityDate,
  2. num? addedDate,
  3. Availability? availability,
  4. num? bandwidthPriority,
  5. String? comment,
  6. num? corruptEver,
  7. String? creator,
  8. num? dateCreated,
  9. num? desiredAvailable,
  10. num? doneDate,
  11. String? downloadDir,
  12. num? downloadedEver,
  13. num? downloadLimit,
  14. bool? downloadLimited,
  15. num? editDate,
  16. num? error,
  17. String? errorString,
  18. num? eta,
  19. num? etaIdle,
  20. num? fileCount,
  21. List<File>? files,
  22. List<FileStat>? fileStats,
  23. String? group,
  24. num? haveUnchecked,
  25. num? haveValid,
  26. bool? honorsSessionLimits,
  27. TorrentId? id,
  28. bool? isFinished,
  29. bool? isPrivate,
  30. bool? isStalled,
  31. List<String>? labels,
  32. num? leftUntilDone,
  33. String? magnetLink,
  34. num? manualAnnounceTime,
  35. num? maxConnectedPeers,
  36. num? metadataPercentComplete,
  37. String? name,
  38. num? peerLimit,
  39. List<Peer>? peers,
  40. num? peersConnected,
  41. PeersFrom? peersFrom,
  42. num? peersGettingFromUs,
  43. num? peersSendingToUs,
  44. num? percentComplete,
  45. num? percentDone,
  46. String? pieces,
  47. num? pieceCount,
  48. num? pieceSize,
  49. List<num>? priorities,
  50. String? primaryMimeType,
  51. num? queuePosition,
  52. num? rateDownload,
  53. num? rateUpload,
  54. num? recheckProgress,
  55. num? secondsDownloading,
  56. num? secondsSeeding,
  57. num? seedIdleLimit,
  58. IdleLimitMode? seedIdleMode,
  59. num? seedRatioLimit,
  60. RatioLimitMode? seedRatioMode,
  61. bool? sequentialDownload,
  62. num? sizeWhenDone,
  63. num? startDate,
  64. TorrentStatus? status,
  65. List<Tracker>? trackers,
  66. TrackerList? trackerList,
  67. List<TrackerStat>? trackerStats,
  68. num? totalSize,
  69. String? torrentFile,
  70. num? uploadedEver,
  71. num? uploadLimit,
  72. bool? uploadLimited,
  73. num? uploadRatio,
  74. List<bool>? wanted,
  75. List<String>? webseeds,
  76. 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,
});