Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data SQSMessage body = SQSMessage {
- _sqsmMessageId :: !Text
- _sqsmReceiptHandle :: !Text
- _sqsmBody :: !(TextValue body)
- _sqsmAttributes :: !(HashMap Text Text)
- _sqsmMessageAttributes :: !(HashMap Text MessageAttribute)
- _sqsmMd5OfBody :: !Text
- _sqsmEventSource :: !Text
- _sqsmEventSourceARN :: !Text
- _sqsmAwsRegion :: !Region
- sqsmReceiptHandle :: forall body. Lens' (SQSMessage body) Text
- sqsmMessageId :: forall body. Lens' (SQSMessage body) Text
- sqsmMessageAttributes :: forall body. Lens' (SQSMessage body) (HashMap Text MessageAttribute)
- sqsmMd5OfBody :: forall body. Lens' (SQSMessage body) Text
- sqsmEventSourceARN :: forall body. Lens' (SQSMessage body) Text
- sqsmEventSource :: forall body. Lens' (SQSMessage body) Text
- sqsmBody :: forall body body. Lens (SQSMessage body) (SQSMessage body) (TextValue body) (TextValue body)
- sqsmAwsRegion :: forall body. Lens' (SQSMessage body) Region
- sqsmAttributes :: forall body. Lens' (SQSMessage body) (HashMap Text Text)
- type SQSEvent body = RecordsEvent (SQSMessage body)
- sqsMessages :: Traversal (SQSEvent message) (SQSEvent message') message message'
- sqsEmbedded :: Traversal (SQSEvent (Embedded v)) (SQSEvent (Embedded v')) v v'
- sqsBinary :: Traversal' (SQSEvent Base64) ByteString
Documentation
data SQSMessage body Source #
SQSMessage | |
|
Instances
sqsmReceiptHandle :: forall body. Lens' (SQSMessage body) Text Source #
sqsmMessageId :: forall body. Lens' (SQSMessage body) Text Source #
sqsmMessageAttributes :: forall body. Lens' (SQSMessage body) (HashMap Text MessageAttribute) Source #
sqsmMd5OfBody :: forall body. Lens' (SQSMessage body) Text Source #
sqsmEventSourceARN :: forall body. Lens' (SQSMessage body) Text Source #
sqsmEventSource :: forall body. Lens' (SQSMessage body) Text Source #
sqsmBody :: forall body body. Lens (SQSMessage body) (SQSMessage body) (TextValue body) (TextValue body) Source #
sqsmAwsRegion :: forall body. Lens' (SQSMessage body) Region Source #
sqsmAttributes :: forall body. Lens' (SQSMessage body) (HashMap Text Text) Source #
type SQSEvent body = RecordsEvent (SQSMessage body) Source #
sqsMessages :: Traversal (SQSEvent message) (SQSEvent message') message message' Source #
A Traversal to get messages from an SQSEvent