TorrentSetRequestArgs constructor

const TorrentSetRequestArgs({
  1. required TorrentIds<TorrentId> ids,
  2. num? bandwidthPriority,
  3. num? downloadLimit,
  4. bool? downloadLimited,
  5. FileIndices? filesUnwanted,
  6. FileIndices? filesWanted,
  7. bool? honorsSessionLimits,
  8. String? location,
  9. num? peerLimit,
  10. FileIndices? priorityHigh,
  11. FileIndices? priorityLow,
  12. FileIndices? priorityNormal,
  13. num? queuePosition,
  14. num? seedIdleLimit,
  15. IdleLimitMode? seedIdleMode,
  16. num? seedRatioLimit,
  17. RatioLimitMode? seedRatioMode,
  18. bool? sequentialDownload,
  19. List<String>? trackerAdd,
  20. List<TrackerId>? trackerRemove,
  21. List<TrackerReplace>? trackerReplace,
  22. num? uploadLimit,
  23. bool? uploadLimited,
  24. List<String>? labels,
  25. String? group,
  26. TrackerListIter? trackerList,
})

Implementation

const TorrentSetRequestArgs({
  required this.ids,
  this.bandwidthPriority,
  this.downloadLimit,
  this.downloadLimited,
  this.filesUnwanted,
  this.filesWanted,
  this.honorsSessionLimits,
  this.location,
  this.peerLimit,
  this.priorityHigh,
  this.priorityLow,
  this.priorityNormal,
  this.queuePosition,
  this.seedIdleLimit,
  this.seedIdleMode,
  this.seedRatioLimit,
  this.seedRatioMode,
  this.sequentialDownload,
  this.trackerAdd,
  this.trackerRemove,
  this.trackerReplace,
  this.uploadLimit,
  this.uploadLimited,
  this.labels,
  this.group,
  this.trackerList,
});