@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.
11 lines (10 loc) • 525 B
JavaScript
import { z } from "zod";
//#region src/controllers/validation/api-key-controller.validation.ts
const createApiKeySchema = z.object({
label: z.string().trim().min(1, "label is required").max(80, "label too long (max 80 chars)"),
roleIds: z.array(z.number().int().positive()).min(1, "at least one role is required")
});
const apiKeyIdParamSchema = z.object({ id: z.coerce.number().int().positive() });
//#endregion
export { apiKeyIdParamSchema, createApiKeySchema };
//# sourceMappingURL=api-key-controller.validation.js.map