26 lines
1.4 KiB
JavaScript
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
|