| 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 # toEncodedQueryParam :: Cursor -> Builder # | |
| 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 ListReq 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 ListRsp Source # | |
Defined in Web.Slack.User 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 | |