@message-queue-toolkit/sns
Version:
SNS adapter for message-queue-toolkit
19 lines • 514 B
JavaScript
import z from 'zod';
export const SNS_MESSAGE_BODY_SCHEMA = z.object({
Type: z.string(),
MessageId: z.string(),
TopicArn: z.string(),
Message: z.string(),
MessageAttributes: z
.record(z.string(), z.object({
Type: z.string(),
Value: z.unknown(),
}))
.optional(),
Timestamp: z.string(),
SignatureVersion: z.string(),
Signature: z.string(),
SigningCertURL: z.string(),
UnsubscribeURL: z.string(),
});
//# sourceMappingURL=MessageTypes.js.map