Variable ScheduleListResponseSchemaConst
ScheduleListResponseSchema: ZodObject<
{
ok: ZodBoolean;
schedules: ZodArray<
ZodObject<
{
agent_type: ZodOptional<ZodNullable<ZodString>>;
created_at: ZodNumber;
cron: ZodOptional<ZodNullable<ZodString>>;
enabled: ZodBoolean;
last_error: ZodOptional<ZodNullable<ZodString>>;
last_job_id: ZodOptional<ZodNullable<ZodString>>;
last_run_at: ZodOptional<ZodNullable<ZodNumber>>;
metadata: ZodOptional<ZodNullable<ZodRecord<ZodString, ZodUnknown>>>;
name: ZodString;
next_run_at: ZodOptional<ZodNullable<ZodNumber>>;
question: ZodString;
run_at: ZodOptional<ZodNullable<ZodNumber>>;
schedule_id: ZodString;
schedule_type: ZodEnum<["one_off", "cron"]>;
tenant_id: ZodOptional<ZodNullable<ZodString>>;
timezone: ZodString;
updated_at: ZodNumber;
user_id: ZodOptional<ZodNullable<ZodString>>;
webhook: ZodOptional<
ZodNullable<
ZodObject<
{
headers: ZodOptional<ZodNullable<(...)>>;
max_attempts: ZodOptional<ZodNullable<(...)>>;
secret_ref: ZodOptional<ZodNullable<(...)>>;
signing_secret: ZodOptional<ZodNullable<(...)>>;
timeout_seconds: ZodOptional<ZodNullable<(...)>>;
url: ZodString;
},
"strict",
ZodTypeAny,
{
headers?: Record<(...), (...)>
| null;
max_attempts?: number | null;
secret_ref?: string | null;
signing_secret?: string | null;
timeout_seconds?: number | null;
url: string;
},
{
headers?: Record<(...), (...)>
| null;
max_attempts?: number | null;
secret_ref?: string | null;
signing_secret?: string | null;
timeout_seconds?: number | null;
url: string;
},
>,
>,
>;
},
"strict",
ZodTypeAny,
{
agent_type?: string
| null;
created_at: number;
cron?: string | null;
enabled: boolean;
last_error?: string | null;
last_job_id?: string | null;
last_run_at?: number | null;
metadata?: Record<string, unknown> | null;
name: string;
next_run_at?: number | null;
question: string;
run_at?: number | null;
schedule_id: string;
schedule_type: "one_off" | "cron";
tenant_id?: string | null;
timezone: string;
updated_at: number;
user_id?: string | null;
webhook?:
| {
headers?: Record<string, string>
| null;
max_attempts?: number | null;
secret_ref?: string | null;
signing_secret?: string | null;
timeout_seconds?: number | null;
url: string;
}
| null;
},
{
agent_type?: string
| null;
created_at: number;
cron?: string | null;
enabled: boolean;
last_error?: string | null;
last_job_id?: string | null;
last_run_at?: number | null;
metadata?: Record<string, unknown> | null;
name: string;
next_run_at?: number | null;
question: string;
run_at?: number | null;
schedule_id: string;
schedule_type: "one_off" | "cron";
tenant_id?: string | null;
timezone: string;
updated_at: number;
user_id?: string | null;
webhook?:
| {
headers?: Record<string, string>
| null;
max_attempts?: number | null;
secret_ref?: string | null;
signing_secret?: string | null;
timeout_seconds?: number | null;
url: string;
}
| null;
},
>,
"many",
>;
},
"strict",
ZodTypeAny,
{
ok: boolean;
schedules: {
agent_type?: string
| null;
created_at: number;
cron?: string | null;
enabled: boolean;
last_error?: string | null;
last_job_id?: string | null;
last_run_at?: number | null;
metadata?: Record<string, unknown> | null;
name: string;
next_run_at?: number | null;
question: string;
run_at?: number | null;
schedule_id: string;
schedule_type: "one_off" | "cron";
tenant_id?: string | null;
timezone: string;
updated_at: number;
user_id?: string | null;
webhook?:
| {
headers?: Record<string, string>
| null;
max_attempts?: number | null;
secret_ref?: string | null;
signing_secret?: string | null;
timeout_seconds?: number | null;
url: string;
}
| null;
}[];
},
{
ok: boolean;
schedules: {
agent_type?: string
| null;
created_at: number;
cron?: string | null;
enabled: boolean;
last_error?: string | null;
last_job_id?: string | null;
last_run_at?: number | null;
metadata?: Record<string, unknown> | null;
name: string;
next_run_at?: number | null;
question: string;
run_at?: number | null;
schedule_id: string;
schedule_type: "one_off" | "cron";
tenant_id?: string | null;
timezone: string;
updated_at: number;
user_id?: string | null;
webhook?:
| {
headers?: Record<string, string>
| null;
max_attempts?: number | null;
secret_ref?: string | null;
signing_secret?: string | null;
timeout_seconds?: number | null;
url: string;
}
| null;
}[];
},
> = ...
Runtime schema for schedule list responses returned by the Modal backend.