@apihawk/gear-sdk
Version:
The ApiHawk GEAR SDK
26 lines (25 loc) • 919 B
TypeScript
import { BilliaSDKServiceBase } from '@apihawk/billia-sdk';
import { IRestPaginatedResource } from '@apihawk/billia-sdk';
import { IGearJob } from './gear-sdk.types';
export declare class GearSDKJobs extends BilliaSDKServiceBase {
/**
* List jobs
* @param {number} page
* @param {number} pageSize
* @param {{job_id?: number | number[]; worker_name?: string; job_hash?: string; descriptor?: string; columns?: string[]}} query
* @returns {Promise<IRestPaginatedResource<IGearJob>>}
*/
listJobs(page?: number, pageSize?: number, query?: {
job_id?: number | number[];
worker_name?: string;
job_hash?: string;
descriptor?: string;
columns?: string[];
}): Promise<IRestPaginatedResource<IGearJob>>;
/**
* Get job
* @param {number} jobId
* @returns {Promise<IGearJob>}
*/
getJob(jobId: number): Promise<IGearJob>;
}