transmission-rpc-client
Version:
Transmission client for V3. More info in Git Repo
25 lines (24 loc) • 1.04 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.GetTorrentRequest = exports.TorrentStatus = void 0;
const AbstractRequest_1 = require("../AbstractRequest");
const TorrentMethods_1 = require("./TorrentMethods");
var TorrentStatus;
(function (TorrentStatus) {
TorrentStatus["TorrentStopped"] = "Stopped";
TorrentStatus["QueuedToCheckFiles"] = "Queued to Check files";
TorrentStatus["CheckingFiles"] = "Checking files";
TorrentStatus["QueueToDownload"] = "Queued";
TorrentStatus["Downloading"] = "Downloading";
TorrentStatus["QueueToSeed"] = "Queued to Seed";
TorrentStatus["Seeding"] = "Seeding";
})(TorrentStatus = exports.TorrentStatus || (exports.TorrentStatus = {}));
class GetTorrentRequest extends AbstractRequest_1.AbstractRequest {
constructor(args, tag) {
super(args, TorrentMethods_1.TorrentMethods.TORRENT_GET, tag);
}
static of(args, tag) {
return new GetTorrentRequest(args, tag);
}
}
exports.GetTorrentRequest = GetTorrentRequest;