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