UNPKG

@putdotio/api-client

Version:

JavaScript SDK for interacting with the put.io API.

31 lines (30 loc) 1.38 kB
import { PutioAPIClient } from '../../client'; import { ITransfersResponse, Transfer, NewTransferParams, NewTransferError } from './types'; export default class Tranfers { private client; constructor(client: PutioAPIClient); Add(params: NewTransferParams): Promise<import("../..").IPutioAPIClientResponse<{ transfer: Transfer; }>>; AddMulti(params: NewTransferParams[]): Promise<import("../..").IPutioAPIClientResponse<{ transfers: Transfer[]; errors: NewTransferError[]; }>>; Get(id: number): Promise<import("../..").IPutioAPIClientResponse<{ transfer: Transfer; }>>; Query({ perPage, total }?: { perPage?: number; total?: boolean; }): Promise<import("../..").IPutioAPIClientResponse<ITransfersResponse>>; Continue(cursor: string, { perPage }?: { perPage?: number; }): Promise<import("../..").IPutioAPIClientResponse<ITransfersResponse>>; ClearAll(): Promise<import("../..").IPutioAPIClientResponse<{}>>; Cancel(ids?: number[]): Promise<import("../..").IPutioAPIClientResponse<{}>>; Retry(id: number): Promise<import("../..").IPutioAPIClientResponse<any>>; Reannounce(id: number): Promise<import("../..").IPutioAPIClientResponse<any>>; Count(): Promise<import("../..").IPutioAPIClientResponse<{ count: number; }>>; }