API Reference
    Preparing search index...
    AppSyncEventsPublishSchema: ZodObject<
        {
            error: ZodNull;
            events: ZodArray<
                ZodObject<
                    { id: ZodString; payload: ZodRecord<ZodString, ZodUnknown> },
                    $strip,
                >,
            >;
            identity: ZodUnion<
                readonly [
                    ZodNull,
                    ZodObject<
                        {
                            claims: ZodRecord<ZodString, ZodUnknown>;
                            defaultAuthStrategy: ZodNullable<ZodString>;
                            groups: ZodNullable<ZodArray<ZodString>>;
                            issuer: ZodString;
                            sourceIp: ZodArray<ZodIPv4>;
                            sub: ZodString;
                            username: ZodString;
                        },
                        $strip,
                    >,
                    ZodObject<
                        {
                            accountId: ZodString;
                            cognitoIdentityAuthProvider: ZodNullable<ZodString>;
                            cognitoIdentityAuthType: ZodNullable<ZodString>;
                            cognitoIdentityId: ZodNullable<ZodString>;
                            cognitoIdentityPoolId: ZodNullable<ZodString>;
                            sourceIp: ZodArray<ZodString>;
                            userArn: ZodString;
                            username: ZodString;
                        },
                        $strip,
                    >,
                    ZodObject<{ handlerContext: ZodRecord<ZodString, ZodUnknown> }, $strip>,
                    ZodObject<{ claims: ZodAny; issuer: ZodString; sub: ZodString }, $strip>,
                ],
            >;
            info: ZodObject<
                {
                    channel: ZodObject<
                        { path: ZodString; segments: ZodArray<ZodString> },
                        $strip,
                    >;
                    channelNamespace: ZodObject<{ name: ZodString }, $strip>;
                    operation: ZodLiteral<"PUBLISH">;
                },
                $strip,
            >;
            outErrors: ZodArray<ZodUnknown>;
            prev: ZodNull;
            request: ZodObject<
                {
                    domainName: ZodNullable<ZodString>;
                    headers: ZodOptional<ZodRecord<ZodString, ZodString>>;
                },
                $strip,
            >;
            result: ZodNull;
            stash: ZodObject<{}, $strip>;
        },
        $strip,
    > = ...

    A zod schema for AppSync Events publish events.

    {
    "identity": null,
    "result": null,
    "request": {
    "headers": {
    "header1": "value1",
    },
    "domainName": "example.com"
    },
    "info": {
    "channel": {
    "path": "/default/foo",
    "segments": ["default", "foo"]
    },
    "channelNamespace": {
    "name": "default"
    },
    "operation": "PUBLISH"
    },
    "error": null,
    "prev": null,
    "stash": {},
    "outErrors": [],
    "events": [
    {
    "payload": {
    "key": "value"
    },
    "id": "12345"
    },
    {
    "payload": {
    "key2": "value2"
    },
    "id": "67890"
    }
    ]
    }