UNPKG

@mbc-cqrs-serverless/task

Version:
19 lines (18 loc) 644 B
import { IEvent } from '@mbc-cqrs-serverless/core'; import { SQSMessageAttributes, SQSRecord, SQSRecordAttributes } from 'aws-lambda'; import { SubTaskEntity } from '../entity'; export declare class SubTaskQueueEvent implements IEvent, SQSRecord { source: string; messageId: string; receiptHandle: string; body: string; attributes: SQSRecordAttributes; messageAttributes: SQSMessageAttributes; md5OfBody: string; eventSource: string; eventSourceARN: string; awsRegion: string; private _subTaskEntity?; fromSqsRecord(record: SQSRecord): SubTaskQueueEvent; get subTaskEvent(): SubTaskEntity; }