JobCursorPageDtoSchema
const JobCursorPageDtoSchema: ZodObject<{
cursor: ZodNullable<ZodString>;
hasNextPage: ZodBoolean;
hasPreviousPage: ZodBoolean;
jobs: ZodArray<ZodObject<{
claimedBy: ZodNullable<ZodString>;
createdAt: ZodISODateTime;
failCount: ZodNumber;
failureReason: ZodNullable<ZodString>;
heartbeatInterval: ZodOptional<ZodNumber>;
id: ZodString;
lastHeartbeat: ZodNullable<ZodISODateTime>;
lockedAt: ZodNullable<ZodISODateTime>;
name: ZodString;
nextRunAt: ZodISODateTime;
payload: ZodNonOptional<ZodUnknown>;
repeatInterval: ZodOptional<ZodString>;
status: ZodEnum<{
cancelled: "cancelled";
completed: "completed";
failed: "failed";
pending: "pending";
processing: "processing";
}>;
uniqueKey: ZodOptional<ZodString>;
updatedAt: ZodISODateTime;
}, $strict>>;
}, $strict>;Defined in: schemas/job.ts:45
Cursor-paginated job list response.