export const DynamoDBRecord = Schema.Struct({
eventSource: Schema.Literal('aws:dynamodb'),
});
export type DynamoDBRecord = Schema.Schema.Type<typeof DynamoDBRecord>;
export const DynamoDBStreamEvent = Schema.Struct({
Records: Schema.NonEmptyArray(DynamoDBRecord),
});
export type DynamoDBStreamEvent = Schema.Schema.Type<typeof DynamoDBStreamEvent>;
export const SQSRecord = Schema.Struct({
eventSource: Schema.Literal('aws:sqs'),
});
export type SQSRecord = Schema.Schema.Type<typeof SQSRecord>;
export const SQSEvent = Schema.Struct({
Records: Schema.NonEmptyArray(SQSRecord),
});
export type SQSEvent = Schema.Schema.Type<typeof SQSEvent>;
export const DynamoDBRecord = Schema.Struct({
eventSource: Schema.Literal('aws:dynamodb'),
});
export type DynamoDBRecord = Schema.Schema.Type<typeof DynamoDBRecord>;
export const DynamoDBStreamEvent = Schema.Struct({
Records: Schema.NonEmptyArray(DynamoDBRecord),
});
export type DynamoDBStreamEvent = Schema.Schema.Type<typeof DynamoDBStreamEvent>;
export const SQSRecord = Schema.Struct({
eventSource: Schema.Literal('aws:sqs'),
});
export type SQSRecord = Schema.Schema.Type<typeof SQSRecord>;
export const SQSEvent = Schema.Struct({
Records: Schema.NonEmptyArray(SQSRecord),
});
export type SQSEvent = Schema.Schema.Type<typeof SQSEvent>;