Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data RemoteEvent = RemoteEvent {
- evt_id :: Text
- evt_time :: Int
- evt_messaging :: [EventMessage]
- data RemoteEventList = RemoteEventList [RemoteEvent]
- data EventMessage = EventMessage {}
- data EventMessageContent
- data EventMessageAttachment = EmAttachment {}
- data EventMessageAttachmentType
- extractMessagingEvents :: RemoteEventList -> [EventMessage]
Types
data RemoteEvent Source #
RemoteEvent | |
|
data RemoteEventList Source #
data EventMessage Source #
EventMessage | |
|
data EventMessageContent Source #
EmTextMessage Text Int Text | Message ID; Message sequence number; Message text. |
EmStructuredMessage Text Int [EventMessageAttachment] | Message ID; Message sequence number; Array containing attachment data (image, video, audio) |
EmAuth Text | data-ref parameter that was defined with the entry point |
EmDelivery Int Int (Maybe [Text]) | Sequence No.; Watermark: all messages that were sent before this timestamp were delivered; Array containing message IDs of messages that were delivered (optional) |
EmPostback Text | Contains the postback payload that was defined with the button |
Functions
extractMessagingEvents :: RemoteEventList -> [EventMessage] Source #
Helper to extract all messaging events from the RemoteEventList
in the
webhook call body