fix availabilites validations
This commit is contained in:
1 parent
b38f78bbad
commit
804fe27458
3 files changed
+23
-11
No files matched your search
@@ -3,14 +3,21 @@ import { z } from "zod";
|
||||
|
||||
import { _AvailabilityModel as Availability } from "@calcom/prisma/zod";
|
||||
|
||||
export const schemaAvailabilityBaseBodyParams = Availability.pick({ userId: true, eventTypeId: true, days: true }).partial();
|
||||
export const schemaAvailabilityBaseBodyParams = Availability.pick({
|
||||
startTime: true,
|
||||
endTime: true,
|
||||
date: true,
|
||||
scheduleId: true,
|
||||
days: true,
|
||||
}).partial();
|
||||
|
||||
export const schemaAvailabilityPublic = Availability.omit({});
|
||||
|
||||
const schemaAvailabilityRequiredParams = z.object({
|
||||
startTime: z.date().or(z.string()).optional(),
|
||||
endTime: z.date().or(z.string()).optional(),
|
||||
days: z.any().optional(),
|
||||
startTime: z.date().or(z.number()),
|
||||
endTime: z.date().or(z.number()),
|
||||
days: z.array(z.number()).optional(),
|
||||
eventTypeId: z.number().optional(),
|
||||
});
|
||||
|
||||
export const schemaAvailabilityBodyParams = schemaAvailabilityBaseBodyParams.merge(
|
||||
|
||||
Reference in new issue
Block a user