refactor: dedupe cli config cron and install flows
This commit is contained in:
18
src/cron/types-shared.ts
Normal file
18
src/cron/types-shared.ts
Normal file
@@ -0,0 +1,18 @@
|
||||
export type CronJobBase<TSchedule, TSessionTarget, TWakeMode, TPayload, TDelivery, TFailureAlert> =
|
||||
{
|
||||
id: string;
|
||||
agentId?: string;
|
||||
sessionKey?: string;
|
||||
name: string;
|
||||
description?: string;
|
||||
enabled: boolean;
|
||||
deleteAfterRun?: boolean;
|
||||
createdAtMs: number;
|
||||
updatedAtMs: number;
|
||||
schedule: TSchedule;
|
||||
sessionTarget: TSessionTarget;
|
||||
wakeMode: TWakeMode;
|
||||
payload: TPayload;
|
||||
delivery?: TDelivery;
|
||||
failureAlert?: TFailureAlert;
|
||||
};
|
||||
Reference in New Issue
Block a user