Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Web.Slack.Pager.Types
Documentation
Instances
FromJSON Cursor Source # | |
ToJSON Cursor Source # | |
Defined in Web.Slack.Pager.Types | |
Generic Cursor Source # | |
Show Cursor Source # | |
NFData Cursor Source # | |
Defined in Web.Slack.Pager.Types | |
Eq Cursor Source # | |
Hashable Cursor Source # | |
Defined in Web.Slack.Pager.Types | |
ToHttpApiData Cursor Source # | |
Defined in Web.Slack.Pager.Types Methods toUrlPiece :: Cursor -> Text # toEncodedUrlPiece :: Cursor -> Builder # toHeader :: Cursor -> ByteString # toQueryParam :: Cursor -> Text # | |
type Rep Cursor Source # | |
Defined in Web.Slack.Pager.Types |
newtype ResponseMetadata Source #
Constructors
ResponseMetadata | |
Fields |
Instances
class PagedRequest a where Source #
Instances
PagedRequest HistoryReq Source # | |
Defined in Web.Slack.Conversation Methods setCursor :: Maybe Cursor -> HistoryReq -> HistoryReq Source # | |
PagedRequest ListReq Source # | |
PagedRequest RepliesReq Source # | |
Defined in Web.Slack.Conversation Methods setCursor :: Maybe Cursor -> RepliesReq -> RepliesReq Source # | |
PagedRequest UsersConversationsRequest Source # | |
Defined in Web.Slack.UsersConversations Methods setCursor :: Maybe Cursor -> UsersConversationsRequest -> UsersConversationsRequest Source # |
class PagedResponse a where Source #
Associated Types
type ResponseObject a Source #
Methods
getResponseMetadata :: a -> Maybe ResponseMetadata Source #
getResponseData :: a -> [ResponseObject a] Source #
Instances
PagedResponse HistoryRsp Source # | |
Defined in Web.Slack.Conversation Associated Types type ResponseObject HistoryRsp Source # Methods getResponseMetadata :: HistoryRsp -> Maybe ResponseMetadata Source # getResponseData :: HistoryRsp -> [ResponseObject HistoryRsp] Source # | |
PagedResponse ListRsp Source # | |
Defined in Web.Slack.Conversation Associated Types type ResponseObject ListRsp Source # Methods getResponseMetadata :: ListRsp -> Maybe ResponseMetadata Source # getResponseData :: ListRsp -> [ResponseObject ListRsp] Source # | |
PagedResponse UsersConversationsResponse Source # | |
Defined in Web.Slack.UsersConversations Associated Types |