{"version":3,"file":"Email-C9qwj7GD.mjs","names":["z","EmailAttachmentSchema","object","appName","string","trim","min","max","subId","uuid","EmailAttachment","infer","z","EmailAttachmentSchema","EmailSchema","object","subject","string","trim","min","max","body","to","array","email","bcc","optional","cc","attachments","Email","infer"],"sources":["../src/models/email/EmailAttachment.ts","../src/models/email/Email.ts"],"sourcesContent":["import z from \"zod\";\n\nexport const EmailAttachmentSchema = z.object({\n  appName: z.string().trim().min(1).max(100),\n  subId: z.uuid(),\n});\n\nexport type EmailAttachment = z.infer<typeof EmailAttachmentSchema>;\n","import z from \"zod\";\nimport { EmailAttachmentSchema } from \"./EmailAttachment\";\n\nexport const EmailSchema = z.object({\n  subject: z.string().trim().min(1).max(60),\n  body: z.string().trim().min(1),\n  to: z.array(z.email()).min(1),\n  bcc: z.array(z.email()).optional(),\n  cc: z.array(z.email()).optional(),\n  attachments: z.array(EmailAttachmentSchema).optional(),\n});\n\nexport type Email = z.infer<typeof EmailSchema>;\n"],"mappings":";;AAEA,MAAaC,wBAAwBD,IAAEE,OAAO;CAC5CC,SAASH,IAAEI,OAAO,CAAC,CAACC,KAAK,CAAC,CAACC,IAAI,CAAC,CAAC,CAACC,IAAI,GAAG;CACzCC,OAAOR,IAAES,KAAK;AAChB,CAAC;;;ACFD,MAAaK,cAAcF,IAAEG,OAAO;CAClCC,SAASJ,IAAEK,OAAO,CAAC,CAACC,KAAK,CAAC,CAACC,IAAI,CAAC,CAAC,CAACC,IAAI,EAAE;CACxCC,MAAMT,IAAEK,OAAO,CAAC,CAACC,KAAK,CAAC,CAACC,IAAI,CAAC;CAC7BG,IAAIV,IAAEW,MAAMX,IAAEY,MAAM,CAAC,CAAC,CAACL,IAAI,CAAC;CAC5BM,KAAKb,IAAEW,MAAMX,IAAEY,MAAM,CAAC,CAAC,CAACE,SAAS;CACjCC,IAAIf,IAAEW,MAAMX,IAAEY,MAAM,CAAC,CAAC,CAACE,SAAS;CAChCE,aAAahB,IAAEW,MAAMV,qBAAqB,CAAC,CAACa,SAAS;AACvD,CAAC"}