jobSchema: ZodObject<
{
args: ZodOptional<ZodArray<ZodString>>;
description: ZodOptional<ZodString>;
enabled: ZodDefault<ZodBoolean>;
env: ZodOptional<ZodRecord<ZodString, ZodString>>;
id: ZodString;
name: ZodString;
onFailure: ZodDefault<ZodNullable<ZodString>>;
onSuccess: ZodDefault<ZodNullable<ZodString>>;
outputChannel: ZodDefault<ZodNullable<ZodString>>;
overlapPolicy: ZodDefault<ZodEnum<{ allow: "allow"; skip: "skip" }>>;
schedule: ZodString;
script: ZodString;
sourceType: ZodDefault<ZodEnum<{ inline: "inline"; path: "path" }>>;
timeoutMs: ZodOptional<ZodNumber>;
type: ZodDefault<ZodEnum<{ script: "script"; session: "session" }>>;
},
$strip,
> = ...
Job definition schema for scheduled tasks.