@mondaycom/apps-cli
Version:
A cli tool to manage apps (and monday-code projects) in monday.com
30 lines (29 loc) • 757 B
TypeScript
import { BaseResponseHttpMetaData } from './api-service.js';
export type SchedulerJob = {
name: string;
schedule: string;
targetUrl: string;
retryConfig?: {
maxRetries: number;
minBackoffDuration: number;
};
timeout?: number;
};
export type ListJobsResponse = {
jobs: SchedulerJob[];
} & BaseResponseHttpMetaData;
export type CreateJobRequest = {
name: string;
description?: string;
schedule: string;
targetUrl: string;
retryConfig?: {
maxRetries?: number;
minBackoffDuration?: number;
};
timeout?: number;
};
export type UpdateJobRequest = Partial<Omit<CreateJobRequest, 'name'>>;
export type CreateJobResponse = {
job: SchedulerJob;
} & BaseResponseHttpMetaData;