src/app/tasks/components/tasks.interface.ts
Properties |
args |
args:
|
Type : string
|
cronExpression |
cronExpression:
|
Type : string
|
props |
props:
|
Type : string
|
schedulerName |
schedulerName:
|
Type : string
|
task |
task:
|
Type : string
|
import { ListParams } from '../../shared/components/shared.interface';
export interface TaskListParams extends ListParams {
q: string;
page: number;
size: number;
sort: string;
order: string;
}
export interface TaskLaunchParams {
name: string;
args?: string;
props?: string;
}
export interface TaskCreateParams {
definition: string;
name: string;
}
export interface TaskScheduleCreateParams {
schedulerName: string;
task: string;
args?: string;
props?: string;
cronExpression: string;
}