@fdm-monster/server
Version:
FDM Monster is a bulk OctoPrint, Klipper, PrusaLink and BambuLab manager to set up, configure and monitor 3D printers. Our aim is to provide neat overview over your farm.
16 lines (15 loc) • 585 B
JavaScript
import { z } from "zod";
//#region src/services/validators/print-job.validation.ts
const searchJobsSchema = z.object({
searchPrinter: z.string().trim().min(1).optional(),
searchFile: z.string().trim().min(1).optional(),
startDate: z.string().date().min(1).optional(),
endDate: z.string().date().min(1).optional()
});
const searchJobsPagedSchema = searchJobsSchema.extend({
page: z.coerce.number().int().min(1),
pageSize: z.coerce.number().int().min(1).max(500)
});
//#endregion
export { searchJobsPagedSchema, searchJobsSchema };
//# sourceMappingURL=print-job.validation.js.map