"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.zRepository = void 0;
const zod_1 = require("zod");
const zRepositoryType = zod_1.z
    .enum(['NoRepository', 'DatabaseDirect', 'DatabaseCached', 'InMemory'])
    .optional()
    .default('DatabaseCached');
exports.zRepository = zod_1.z.object({
    repository: zod_1.z
        .object({
        type: zRepositoryType,
    })
        .optional()
        .default({ type: 'DatabaseCached' }),
});
//# sourceMappingURL=model.types.js.map