API Reference
    Preparing search index...
    SesSchema: ZodObject<
        {
            Records: ZodArray<
                ZodObject<
                    {
                        eventSource: ZodLiteral<"aws:ses">;
                        eventVersion: ZodString;
                        ses: ZodObject<
                            {
                                mail: ZodObject<
                                    {
                                        commonHeaders: ZodObject<
                                            {
                                                bcc: ...;
                                                cc: ...;
                                                date: ...;
                                                from: ...;
                                                messageId: ...;
                                                "reply-to": ...;
                                                returnPath: ...;
                                                sender: ...;
                                                subject: ...;
                                                to: ...;
                                            },
                                            $strip,
                                        >;
                                        destination: ZodArray<ZodString>;
                                        headers: ZodArray<ZodObject<(...), (...)>>;
                                        headersTruncated: ZodBoolean;
                                        messageId: ZodString;
                                        source: ZodString;
                                        timestamp: ZodISODateTime;
                                    },
                                    $strip,
                                >;
                                receipt: ZodObject<
                                    {
                                        action: ZodObject<
                                            { functionArn: ...; invocationType: ...; type: ... },
                                            $strip,
                                        >;
                                        dkimVerdict: ZodObject<{ status: ... }, $strip>;
                                        dmarcPolicy: ZodEnum<{ none: ...; quarantine: ...; reject: ... }>;
                                        dmarcVerdict: ZodObject<{ status: ... }, $strip>;
                                        processingTimeMillis: ZodNumber;
                                        recipients: ZodArray<ZodString>;
                                        spamVerdict: ZodObject<{ status: ... }, $strip>;
                                        spfVerdict: ZodObject<{ status: ... }, $strip>;
                                        timestamp: ZodISODateTime;
                                        virusVerdict: ZodObject<{ status: ... }, $strip>;
                                    },
                                    $strip,
                                >;
                            },
                            $strip,
                        >;
                    },
                    $strip,
                >,
            >;
        },
        $strip,
    > = ...

    Zod schema for SES events from AWS.

    {
    "Records": [
    {
    "eventVersion": "1.0",
    "ses": {
    "mail": {
    "commonHeaders": {
    "from": [
    "Jane Doe <janedoe@example.com>"
    ],
    "to": [
    "johndoe@example.com"
    ],
    "returnPath": "janedoe@example.com",
    "messageId": "<0123456789example.com>",
    "date": "Wed, 7 Oct 2015 12:34:56 -0700",
    "subject": "Test Subject"
    },
    "source": "janedoe@example.com",
    "timestamp": "1970-01-01T00:00:00.000Z",
    "destination": [
    "johndoe@example.com"
    ],
    "headers": [
    {
    "name": "Return-Path",
    "value": "<janedoe@example.com>"
    },
    {
    "name": "Received",
    "value": "from mailer.example.com (mailer.example.com [203.0.113.1]) by ..."
    },
    {
    "name": "DKIM-Signature",
    "value": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=example.com; s=example; ..."
    },
    {
    "name": "MIME-Version",
    "value": "1.0"
    },
    {
    "name": "From",
    "value": "Jane Doe <janedoe@example.com>"
    },
    {
    "name": "Date",
    "value": "Wed, 7 Oct 2015 12:34:56 -0700"
    },
    {
    "name": "Message-ID",
    "value": "<0123456789example.com>"
    },
    {
    "name": "Subject",
    "value": "Test Subject"
    },
    {
    "name": "To",
    "value": "johndoe@example.com"
    },
    {
    "name": "Content-Type",
    "value": "text/plain; charset=UTF-8"
    }
    ],
    "headersTruncated": false,
    "messageId": "o3vrnil0e2ic28tr"
    },
    "receipt": {
    "recipients": [
    "johndoe@example.com"
    ],
    "timestamp": "1970-01-01T00:00:00.000Z",
    "spamVerdict": {
    "status": "PASS"
    },
    "dkimVerdict": {
    "status": "PASS"
    },
    "dmarcPolicy": "reject",
    "processingTimeMillis": 574,
    "action": {
    "type": "Lambda",
    "invocationType": "Event",
    "functionArn": "arn:aws:lambda:us-west-2:012345678912:function:Example"
    },
    "dmarcVerdict": {
    "status": "PASS"
    },
    "spfVerdict": {
    "status": "PASS"
    },
    "virusVerdict": {
    "status": "PASS"
    }
    }
    },
    "eventSource": "aws:ses"
    }
    ]
    }