"use strict";
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