| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Web.Slack.Pager.Types
Documentation
Instances
| FromJSON Cursor Source # | |||||
Defined in Web.Slack.Pager.Types | |||||
| ToJSON Cursor Source # | |||||
| Generic Cursor Source # | |||||
Defined in Web.Slack.Pager.Types Associated Types
| |||||
| 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
Methods getResponseMetadata :: HistoryRsp -> Maybe ResponseMetadata Source # getResponseData :: HistoryRsp -> [ResponseObject HistoryRsp] Source # | |||||
| PagedResponse ListRsp Source # | |||||
Defined in Web.Slack.Conversation Associated Types
Methods getResponseMetadata :: ListRsp -> Maybe ResponseMetadata Source # getResponseData :: ListRsp -> [ResponseObject ListRsp] Source # | |||||
| PagedResponse ListRsp Source # | |||||
Defined in Web.Slack.User Associated Types
Methods getResponseMetadata :: ListRsp -> Maybe ResponseMetadata Source # getResponseData :: ListRsp -> [ResponseObject ListRsp] Source # | |||||
| PagedResponse UsersConversationsResponse Source # | |||||
Defined in Web.Slack.UsersConversations Associated Types
| |||||