diff --git a/src/lib/form-schemas/paymentFormSchema.ts b/src/lib/form-schemas/paymentFormSchema.ts new file mode 100644 index 0000000..0f8ede6 --- /dev/null +++ b/src/lib/form-schemas/paymentFormSchema.ts @@ -0,0 +1,11 @@ +import { z } from 'zod'; + +export const paymentFormSchema = z.object({ + id: z.number().positive().optional(), + amount: z.number().positive(), + date: z.date(), + payorId: z.number().positive(), + payeeId: z.number().positive(), + categoryId: z.number().positive().optional(), + note: z.string().max(255).optional(), +});