UNPKG

transmission-rpc-client

Version:
31 lines (30 loc) 981 B
import { AbstractRequest } from "../AbstractRequest"; import { RpcResponse } from "../CommonTypes"; export declare type CurrentStats = { "uploadedBytes": number; "downloadedBytes": number; "filesAdded": number; "sessionCount": number; "secondsActive": number; }; export declare type CumulativeStats = { "uploadedBytes": number; "downloadedBytes": number; "filesAdded": number; "sessionCount": number; "secondsActive": number; }; export declare type SessionStatsArguments = { "activeTorrentCount": number; "downloadSpeed": number; "pausedTorrentCount": number; "torrentCount": number; "uploadSpeed": number; "cumulative-stats": CumulativeStats; "current-stats": CurrentStats; }; export declare class SessionStatsRequest extends AbstractRequest<any> { private constructor(); static of(tag?: number): SessionStatsRequest; } export declare type SessionStatsResponse = {} & RpcResponse<SessionStatsArguments>;