UNPKG

@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) 836 B
import { printerApiKeyValidator, printerEnabledValidator, printerNameValidator, printerPasswordValidator, printerTypeValidator, printerUrlValidator, printerUsernameValidator, refineApiKeyValidator } from "../../services/validators/printer-service.validation.js"; import { z } from "zod"; //#region src/state/validation/create-test-printer.validation.ts const createTestPrinterSchema = z.object({ printerURL: printerUrlValidator, printerType: printerTypeValidator, apiKey: printerApiKeyValidator, enabled: printerEnabledValidator.optional(), name: printerNameValidator.optional(), username: printerUsernameValidator.optional(), password: printerPasswordValidator.optional() }).strict().superRefine(refineApiKeyValidator); //#endregion export { createTestPrinterSchema }; //# sourceMappingURL=create-test-printer.validation.js.map