* migrate trpc routers in app package to trpc package * delete * delete * delete * fix * fix * fix * format * format * fix * fix * fix * fix * remove unused file * fix * fix * wip
21 lines
686 B
TypeScript
21 lines
686 B
TypeScript
import z from "zod";
|
|
|
|
import { zodFields, zodRoutes } from "@calcom/app-store/routing-forms/zod";
|
|
import { RoutingFormSettings } from "@calcom/prisma/zod-utils";
|
|
|
|
export const ZFormMutationInputSchema = z.object({
|
|
id: z.string(),
|
|
name: z.string(),
|
|
description: z.string().nullable().optional(),
|
|
disabled: z.boolean().optional(),
|
|
fields: zodFields,
|
|
routes: zodRoutes,
|
|
addFallback: z.boolean().optional(),
|
|
duplicateFrom: z.string().nullable().optional(),
|
|
teamId: z.number().nullish().default(null),
|
|
shouldConnect: z.boolean().optional(),
|
|
settings: RoutingFormSettings.optional(),
|
|
});
|
|
|
|
export type TFormMutationInputSchema = z.infer<typeof ZFormMutationInputSchema>;
|