UNPKG

wcz-layout

Version:

20 lines (19 loc) 610 B
import z from "zod"; //#region src/models/email/EmailAttachment.ts const EmailAttachmentSchema = z.object({ appName: z.string().trim().min(1).max(100), subId: z.uuid() }); //#endregion //#region src/models/email/Email.ts const EmailSchema = z.object({ subject: z.string().trim().min(1).max(60), body: z.string().trim().min(1), to: z.array(z.email()).min(1), bcc: z.array(z.email()).optional(), cc: z.array(z.email()).optional(), attachments: z.array(EmailAttachmentSchema).optional() }); //#endregion export { EmailAttachmentSchema as n, EmailSchema as t }; //# sourceMappingURL=Email-BzQQkbe9.mjs.map