io.parrots
Version:
Parrots.io App
22 lines (21 loc) • 983 B
TypeScript
import { InstanceConnectionManager } from './InstanceConnectionManager.service';
export declare class JobScheduler {
static readonly SESSION_ID_KEY: string;
private instanceConnectionManager;
constructor(instanceConnectionManager: InstanceConnectionManager);
setInstanceSessionId(sessionId: string): void;
getInstanceSessionId(): string;
private addingHeaderRequestOptionsArgs(options, headerData, xmlType?);
getListJob(): Promise<any>;
interruptJob(uuid: string): Promise<any>;
createJob(body: any): Promise<any>;
getListSchedule(): Promise<any>;
createSchedule(body: any): Promise<any>;
editSchedule(body: any): Promise<any>;
enableSchedule(uuid: any): Promise<any>;
disableSchedule(uuid: any): Promise<any>;
getTrigger(uuid: any): Promise<any>;
addTrigger(body: any, uuid: any): Promise<any>;
removeTrigger(_uuid: string, uuidTrigger: string): Promise<any>;
createCron(body: any, uuid: any): Promise<any>;
}