-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Bindings for the Pocket API -- -- Haskell bindings for the Pocket API. @package pocket @version 0.1.0 module Web.Pocket data AuthRequest AuthRequest :: Text -> Text -> Maybe Text -> AuthRequest [arConsumerKey] :: AuthRequest -> Text [arRedirectUri] :: AuthRequest -> Text [arState] :: AuthRequest -> Maybe Text makeAuthRequest :: Text -> Text -> AuthRequest data AuthorizeRequest AuthorizeRequest :: Text -> Text -> AuthorizeRequest [arrConsumerKey] :: AuthorizeRequest -> Text [arrCode] :: AuthorizeRequest -> Text makeAuthorizeRequest :: Text -> Text -> AuthorizeRequest authRequest :: AuthRequest -> ClientM AuthResponse authorize :: AuthorizeRequest -> ClientM AuthorizeResponse add :: AddRequest -> ClientM AddResponse data AddRequest AddRequest :: Text -> Text -> Text -> Maybe Text -> Maybe Text -> Maybe Text -> AddRequest [adrConsumerKey] :: AddRequest -> Text [adrAccessToken] :: AddRequest -> Text [adrUrl] :: AddRequest -> Text [adrTitle] :: AddRequest -> Maybe Text [adrTags] :: AddRequest -> Maybe Text [adrTweetId] :: AddRequest -> Maybe Text makeAddRequest :: Text -> Text -> Text -> AddRequest data AddResponse AddResponse :: Object -> Integer -> AddResponse [addResponseItem] :: AddResponse -> Object [addResponseStatus] :: AddResponse -> Integer send :: SendRequest -> ClientM SendResponse data Action Add :: Text -> Maybe Text -> Text -> Maybe Text -> Maybe Text -> Maybe Text -> Action [itemId] :: Action -> Text [refId] :: Action -> Maybe Text [tags] :: Action -> Text [time] :: Action -> Maybe Text [title] :: Action -> Maybe Text [url] :: Action -> Maybe Text Archive :: Text -> Maybe Text -> Action [itemId] :: Action -> Text [time] :: Action -> Maybe Text Delete :: Text -> Maybe Text -> Action [itemId] :: Action -> Text [time] :: Action -> Maybe Text Favorite :: Text -> Maybe Text -> Action [itemId] :: Action -> Text [time] :: Action -> Maybe Text Readd :: Text -> Maybe Text -> Action [itemId] :: Action -> Text [time] :: Action -> Maybe Text TagRename :: Text -> Text -> Maybe Text -> Action [oldTag] :: Action -> Text [newTag] :: Action -> Text [time] :: Action -> Maybe Text TagsAdd :: Text -> Text -> Maybe Text -> Action [itemId] :: Action -> Text [tags] :: Action -> Text [time] :: Action -> Maybe Text TagsClear :: Text -> Maybe Text -> Action [itemId] :: Action -> Text [time] :: Action -> Maybe Text TagsRemove :: Text -> Text -> Maybe Text -> Action [itemId] :: Action -> Text [tags] :: Action -> Text [time] :: Action -> Maybe Text TagsReplace :: Text -> Text -> Maybe Text -> Action [itemId] :: Action -> Text [tags] :: Action -> Text [time] :: Action -> Maybe Text Unfavorite :: Text -> Maybe Text -> Action [itemId] :: Action -> Text [time] :: Action -> Maybe Text data SendRequest SendRequest :: Text -> Text -> [Action] -> SendRequest [srConsumerKey] :: SendRequest -> Text [srAccessToken] :: SendRequest -> Text [srActions] :: SendRequest -> [Action] data SendResponse SendResponse :: [Bool] -> Integer -> SendResponse [actionResults] :: SendResponse -> [Bool] [status] :: SendResponse -> Integer get :: GetRequest -> ClientM GetResponse data GetRequest GetRequest :: Text -> Text -> Maybe Text -> Maybe Integer -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Integer -> Maybe Integer -> GetRequest [consumerKey] :: GetRequest -> Text [accessToken] :: GetRequest -> Text [grState] :: GetRequest -> Maybe Text [grFavorite] :: GetRequest -> Maybe Integer [grTag] :: GetRequest -> Maybe Text [grContentType] :: GetRequest -> Maybe Text [grSort] :: GetRequest -> Maybe Text [grDetailType] :: GetRequest -> Maybe Text [grSearch] :: GetRequest -> Maybe Text [grDomain] :: GetRequest -> Maybe Text [grSince] :: GetRequest -> Maybe Text [grCount] :: GetRequest -> Maybe Integer [grOffset] :: GetRequest -> Maybe Integer makeGetRequest :: Text -> Text -> GetRequest data GetResponse GetResponse :: Object -> Integer -> GetResponse [list] :: GetResponse -> Object [getResponseStatus] :: GetResponse -> Integer run :: MonadIO m => Manager -> ClientM a -> m (Either ServantError a) instance GHC.Show.Show Web.Pocket.GetResponse instance GHC.Show.Show Web.Pocket.SendResponse instance GHC.Show.Show Web.Pocket.AuthResponse instance Data.Aeson.Types.ToJSON.ToJSON Web.Pocket.AuthRequest instance Data.Aeson.Types.FromJSON.FromJSON Web.Pocket.AuthResponse instance Data.Aeson.Types.ToJSON.ToJSON Web.Pocket.AuthorizeRequest instance Data.Aeson.Types.FromJSON.FromJSON Web.Pocket.AuthorizeResponse instance Data.Aeson.Types.ToJSON.ToJSON Web.Pocket.AddRequest instance Data.Aeson.Types.FromJSON.FromJSON Web.Pocket.AddResponse instance Data.Aeson.Types.ToJSON.ToJSON Web.Pocket.SendRequest instance Data.Aeson.Types.ToJSON.ToJSON Web.Pocket.Action instance Data.Aeson.Types.FromJSON.FromJSON Web.Pocket.SendResponse instance Data.Aeson.Types.ToJSON.ToJSON Web.Pocket.GetRequest instance Data.Aeson.Types.FromJSON.FromJSON Web.Pocket.GetResponse