@5minds/processcube_engine
Version:
The ProcessCube Engine. Stores and executes BPMNs.
17 lines (16 loc) • 891 B
TypeScript
import { DataModels, ICronjobExtensionAdapter } from '@5minds/processcube_engine_sdk';
import { CronjobApiService } from '../../../Api/Services';
export declare class CronjobExtensionAdapter implements ICronjobExtensionAdapter {
private readonly cronjobApiService;
private readonly logger;
constructor(cronjobApiService: CronjobApiService);
query(query: DataModels.Cronjob.CronjobQuery, options?: {
identity?: DataModels.Iam.Identity;
offset?: number;
limit?: number;
sortSettings?: DataModels.Cronjob.CronjobSortSettings;
includeCount?: boolean;
}): Promise<DataModels.Cronjob.DeployedCronjobList>;
enableCronjob(processModelId: string, flowNodeId: string, identity?: DataModels.Iam.Identity): Promise<void>;
disableCronjob(processModelId: string, flowNodeId: string, identity?: DataModels.Iam.Identity): Promise<void>;
}