UNPKG

@putdotio/api-client

Version:

JavaScript SDK for interacting with the put.io API.

19 lines (18 loc) 1 kB
import { PutioAPIClient } from '../../client'; import { IAccountInfo, AccountInfoParams, IAccountSettings, SaveAccountSettingsPayload, IAccountConfirmation, AccountClearOptions } from './types'; export default class Account { private client; constructor(client: PutioAPIClient); Info(params?: AccountInfoParams): Promise<import("../..").IPutioAPIClientResponse<{ info: IAccountInfo; }>>; Settings(): Promise<import("../..").IPutioAPIClientResponse<{ settings: IAccountSettings; }>>; SaveSettings(payload: SaveAccountSettingsPayload): Promise<import("../..").IPutioAPIClientResponse<any>>; Clear(options: AccountClearOptions): Promise<import("../..").IPutioAPIClientResponse<{}>>; Destroy(currentPassword: string): Promise<import("../..").IPutioAPIClientResponse<{}>>; Confirmations(type?: IAccountConfirmation['subject']): Promise<import("../..").IPutioAPIClientResponse<{ confirmations: IAccountConfirmation[]; }>>; }