Files
calendar/packages/trpc/server/routers/viewer/ooo/outOfOfficeCreateOrUpdate.schema.ts
Eunjae LeeandGitHub a7b1981cf1 fix: wrong dates on OOO due to summer time (#20408)
* fix: wrong dates on OOO due to summer time

* update styles

* fix test

* fix edit button
2025-03-28 21:00:56 +05:30

18 lines
469 B
TypeScript

import { z } from "zod";
export const ZOutOfOfficeInputSchema = z.object({
uuid: z.string().nullish(),
forUserId: z.number().nullish(),
dateRange: z.object({
startDate: z.date(),
endDate: z.date(),
}),
startDateOffset: z.number(),
endDateOffset: z.number(),
toTeamUserId: z.number().nullable(),
reasonId: z.number(),
notes: z.string().nullable().optional(),
});
export type TOutOfOfficeInputSchema = z.infer<typeof ZOutOfOfficeInputSchema>;