2
0
Files

14 lines
436 B
TypeScript
Raw Permalink Normal View History

2024-08-09 00:39:27 +02:00
import { z } from "zod";
import { optionToValueSchema } from "@calcom/prisma/zod-utils";
export const userBodySchema = z
.object({
locale: optionToValueSchema(z.string()),
role: optionToValueSchema(z.enum(["USER", "ADMIN"])),
weekStart: optionToValueSchema(z.string()),
timeFormat: optionToValueSchema(z.number()),
identityProvider: optionToValueSchema(z.enum(["CAL", "GOOGLE", "SAML"])),
})
.passthrough();