@fdm-monster/server
Version:
FDM Monster is a bulk OctoPrint manager to set up, configure and monitor 3D printers. Our aim is to provide extremely optimized websocket performance and reliability.
23 lines (22 loc) • 1.03 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "createTestPrinterSchema", {
enumerable: true,
get: function() {
return createTestPrinterSchema;
}
});
const _zod = require("zod");
const _printerservicevalidation = require("../../services/validators/printer-service.validation");
const createTestPrinterSchema = _zod.z.object({
printerURL: _printerservicevalidation.printerUrlValidator,
printerType: _printerservicevalidation.printerTypeValidator,
apiKey: _printerservicevalidation.printerApiKeyValidator,
enabled: _printerservicevalidation.printerEnabledValidator.optional(),
name: _printerservicevalidation.printerNameValidator.optional(),
username: _printerservicevalidation.printerUsernameValidator.optional(),
password: _printerservicevalidation.printerPasswordValidator.optional()
}).strict().superRefine(_printerservicevalidation.refineApiKeyValidator);
//# sourceMappingURL=create-test-printer.validation.js.map