{"version":3,"file":"email.mjs","sources":["../../../../server/src/routes/validation/email.ts"],"sourcesContent":["import type { Core } from '@strapi/types';\nimport * as z from 'zod/v4';\n\nexport class EmailRouteValidator {\n  protected readonly _strapi: Core.Strapi;\n\n  public constructor(strapi: Core.Strapi) {\n    this._strapi = strapi;\n  }\n\n  get sendEmailInput() {\n    return z\n      .object({\n        from: z.string().optional(),\n        to: z.string(),\n        cc: z.string().optional(),\n        bcc: z.string().optional(),\n        replyTo: z.string().optional(),\n        subject: z.string(),\n        text: z.string(),\n        html: z.string().optional(),\n      })\n      .catchall(z.string());\n  }\n\n  get emailResponse() {\n    return z.object({});\n  }\n}\n"],"names":["EmailRouteValidator","sendEmailInput","z","object","from","string","optional","to","cc","bcc","replyTo","subject","text","html","catchall","emailResponse","strapi","_strapi"],"mappings":";;AAGO,MAAMA,mBAAAA,CAAAA;AAOX,IAAA,IAAIC,cAAAA,GAAiB;QACnB,OAAOC,CAAAA,CACJC,MAAM,CAAC;YACNC,IAAAA,EAAMF,CAAAA,CAAEG,MAAM,EAAA,CAAGC,QAAQ,EAAA;AACzBC,YAAAA,EAAAA,EAAIL,EAAEG,MAAM,EAAA;YACZG,EAAAA,EAAIN,CAAAA,CAAEG,MAAM,EAAA,CAAGC,QAAQ,EAAA;YACvBG,GAAAA,EAAKP,CAAAA,CAAEG,MAAM,EAAA,CAAGC,QAAQ,EAAA;YACxBI,OAAAA,EAASR,CAAAA,CAAEG,MAAM,EAAA,CAAGC,QAAQ,EAAA;AAC5BK,YAAAA,OAAAA,EAAST,EAAEG,MAAM,EAAA;AACjBO,YAAAA,IAAAA,EAAMV,EAAEG,MAAM,EAAA;YACdQ,IAAAA,EAAMX,CAAAA,CAAEG,MAAM,EAAA,CAAGC,QAAQ;SAC3B,CAAA,CACCQ,QAAQ,CAACZ,CAAAA,CAAEG,MAAM,EAAA,CAAA;AACtB,IAAA;AAEA,IAAA,IAAIU,aAAAA,GAAgB;QAClB,OAAOb,CAAAA,CAAEC,MAAM,CAAC,EAAC,CAAA;AACnB,IAAA;AArBA,IAAA,WAAA,CAAmBa,MAAmB,CAAE;QACtC,IAAI,CAACC,OAAO,GAAGD,MAAAA;AACjB,IAAA;AAoBF;;;;"}