"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.updateMapSettingsSchema = void 0;
const zod_1 = require("zod");
exports.updateMapSettingsSchema = zod_1.z.object({
    latitude: zod_1.z.number().min(-90).max(90).optional(),
    longitude: zod_1.z.number().min(-180).max(180).optional(),
    zoom: zod_1.z.number().int().min(2).max(19).optional(),
    walkSheetTitle: zod_1.z.string().nullable().optional(),
    walkSheetSubtitle: zod_1.z.string().nullable().optional(),
    walkSheetFooter: zod_1.z.string().nullable().optional(),
    qrCode1Url: zod_1.z.string().url().nullable().optional().or(zod_1.z.literal('')),
    qrCode1Label: zod_1.z.string().nullable().optional(),
    qrCode2Url: zod_1.z.string().url().nullable().optional().or(zod_1.z.literal('')),
    qrCode2Label: zod_1.z.string().nullable().optional(),
    qrCode3Url: zod_1.z.string().url().nullable().optional().or(zod_1.z.literal('')),
    qrCode3Label: zod_1.z.string().nullable().optional(),
    publicMapEnabled: zod_1.z.boolean().optional(),
    publicShowLocations: zod_1.z.boolean().optional(),
    publicShowSupportLevels: zod_1.z.boolean().optional(),
    publicShowCuts: zod_1.z.boolean().optional(),
    publicShowEvents: zod_1.z.boolean().optional(),
    publicShowAddresses: zod_1.z.boolean().optional(),
    publicShowSignInfo: zod_1.z.boolean().optional(),
});
//# sourceMappingURL=settings.schemas.js.map