26 lines
1.4 KiB
JavaScript

"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