import { z } from "zod";

export const employeeEmailSchema = z.object({
  recipient: z.string().trim().email().max(255),
  subject: z.string().trim().min(1).max(255),
  bodyText: z.string().trim().min(1).max(20_000),
  procedureId: z.coerce.number().int().positive().nullable().optional(),
});

export type EmployeeEmailInput = z.infer<typeof employeeEmailSchema>;
