SqsSchema: ZodObject<
{
Records: ZodArray<
ZodObject<
{
attributes: ZodObject<
{
ApproximateFirstReceiveTimestamp: ZodString;
ApproximateReceiveCount: ZodString;
AWSTraceHeader: ZodOptional<ZodString>;
DeadLetterQueueSourceArn: ZodOptional<ZodString>;
MessageDeduplicationId: ZodOptional<ZodString>;
MessageGroupId: ZodOptional<ZodString>;
SenderId: ZodString;
SentTimestamp: ZodString;
SequenceNumber: ZodOptional<ZodString>;
},
$strip,
>;
awsRegion: ZodString;
body: ZodString;
eventSource: ZodLiteral<"aws:sqs">;
eventSourceARN: ZodString;
md5OfBody: ZodString;
md5OfMessageAttributes: ZodOptional<ZodString>;
messageAttributes: ZodRecord<
ZodString,
ZodObject<
{
binaryListValues: ZodOptional<ZodArray<ZodString>>;
binaryValue: ZodOptional<ZodString>;
dataType: ZodUnion<
readonly [
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodLiteral<(...)>,
ZodString,
],
>;
stringListValues: ZodOptional<ZodArray<ZodString>>;
stringValue: ZodOptional<ZodString>;
},
$strip,
>,
>;
messageId: ZodString;
receiptHandle: ZodString;
},
$strip,
>,
>;
},
$strip,
> = ...
Zod schema for SQS event