skysync-cli
Version:
SkySync Command Line Interface
20 lines (19 loc) • 1.21 kB
TypeScript
import { IHttpClient } from '../http';
import { PagedResource } from './resource';
import { Job, JobResetType } from '../models';
import { CancellationToken } from '../cancellation-token';
export declare class JobsResource extends PagedResource<Job> {
constructor(httpClient: IHttpClient);
start(id: string, params?: any, token?: CancellationToken): Promise<Job>;
startMultiple(params?: any, token?: CancellationToken): Promise<any>;
pause(id: string, params?: any, token?: CancellationToken): Promise<Job>;
pauseMultiple(params?: any, token?: CancellationToken): Promise<any>;
resume(id: string, params?: any, token?: CancellationToken): Promise<Job>;
cancel(id: string, params?: any, token?: CancellationToken): Promise<Job>;
patchMultiple(params: any, changes: Job, token?: CancellationToken): Promise<any>;
clone(id: string, body?: any, params?: any, token?: CancellationToken): Promise<Job>;
private changeStatus;
private changeStatusMultiple;
reset(id: string, reset: JobResetType, params?: any, token?: CancellationToken): Promise<Job>;
resetMultiple(reset: JobResetType, params?: any, token?: CancellationToken): Promise<Job>;
}