/** * mongocamp-server * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.2.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; import { JobConfig, JobInformation, JsonResultBoolean } from '../models'; export interface DeleteJobRequest { jobGroup: string; jobName: string; } export interface ExecuteJobRequest { jobGroup: string; jobName: string; } export interface RegisterJobRequest { jobConfig: JobConfig; } export interface UpdateJobRequest { jobGroup: string; jobName: string; jobConfig: JobConfig; } /** * */ export declare class JobsApi extends runtime.BaseAPI { /** * Delete Job and reload all Job Information * Delete Job */ deleteJobRaw(requestParameters: DeleteJobRequest, initOverrides?: RequestInit): Promise>; /** * Delete Job and reload all Job Information * Delete Job */ deleteJob(requestParameters: DeleteJobRequest, initOverrides?: RequestInit): Promise; /** * Execute scheduled Job manually * Execute Job */ executeJobRaw(requestParameters: ExecuteJobRequest, initOverrides?: RequestInit): Promise>; /** * Execute scheduled Job manually * Execute Job */ executeJob(requestParameters: ExecuteJobRequest, initOverrides?: RequestInit): Promise; /** * Returns the List of all registered Jobs with full information * Registered Jobs */ jobsListRaw(initOverrides?: RequestInit): Promise>>; /** * Returns the List of all registered Jobs with full information * Registered Jobs */ jobsList(initOverrides?: RequestInit): Promise>; /** * Returns the List of possible job classes * Possible Jobs */ possibleJobsListRaw(initOverrides?: RequestInit): Promise>>; /** * Returns the List of possible job classes * Possible Jobs */ possibleJobsList(initOverrides?: RequestInit): Promise>; /** * Register an Job and return the JobInformation with next schedule information * Register Job */ registerJobRaw(requestParameters: RegisterJobRequest, initOverrides?: RequestInit): Promise>; /** * Register an Job and return the JobInformation with next schedule information * Register Job */ registerJob(requestParameters: RegisterJobRequest, initOverrides?: RequestInit): Promise; /** * Add Job and get JobInformation back * Update Job */ updateJobRaw(requestParameters: UpdateJobRequest, initOverrides?: RequestInit): Promise>; /** * Add Job and get JobInformation back * Update Job */ updateJob(requestParameters: UpdateJobRequest, initOverrides?: RequestInit): Promise; }