-- 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.2.0 module Web.Pocket.Send data SendRequest SendRequest :: Text -> Text -> [Action] -> SendRequest [sendReqConsumerKey] :: SendRequest -> Text [sendReqAccessToken] :: SendRequest -> Text [sendReqActions] :: SendRequest -> [Action] 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 SendResponse SendResponse :: [Bool] -> Integer -> SendResponse [sendRespActionResults] :: SendResponse -> [Bool] [sendRespStatus] :: SendResponse -> Integer instance GHC.Show.Show Web.Pocket.Send.SendResponse instance Data.Aeson.Types.ToJSON.ToJSON Web.Pocket.Send.SendRequest instance Data.Aeson.Types.ToJSON.ToJSON Web.Pocket.Send.Action instance Data.Aeson.Types.FromJSON.FromJSON Web.Pocket.Send.SendResponse module Web.Pocket.Get 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 [getReqConsumerKey] :: GetRequest -> Text [getReqAccessToken] :: GetRequest -> Text [getReqState] :: GetRequest -> Maybe Text [getReqFavorite] :: GetRequest -> Maybe Integer [getReqTag] :: GetRequest -> Maybe Text [getReqContentType] :: GetRequest -> Maybe Text [getReqSort] :: GetRequest -> Maybe Text [getReqDetailType] :: GetRequest -> Maybe Text [getReqSearch] :: GetRequest -> Maybe Text [getReqDomain] :: GetRequest -> Maybe Text [getReqSince] :: GetRequest -> Maybe Text [getReqCount] :: GetRequest -> Maybe Integer [getReqOffset] :: GetRequest -> Maybe Integer makeGetRequest :: Text -> Text -> GetRequest data GetResponse GetResponse :: Object -> Integer -> GetResponse [getRespList] :: GetResponse -> Object [getRespStatus] :: GetResponse -> Integer instance GHC.Show.Show Web.Pocket.Get.GetResponse instance Data.Aeson.Types.ToJSON.ToJSON Web.Pocket.Get.GetRequest instance Data.Aeson.Types.FromJSON.FromJSON Web.Pocket.Get.GetResponse module Web.Pocket.Auth data AuthRequest AuthRequest :: Text -> Text -> Maybe Text -> AuthRequest [authReqConsumerKey] :: AuthRequest -> Text [authReqRedirectUri] :: AuthRequest -> Text [authReqState] :: AuthRequest -> Maybe Text makeAuthRequest :: Text -> Text -> AuthRequest data AuthResponse AuthResponse :: Text -> Maybe Text -> AuthResponse [authRespCode] :: AuthResponse -> Text [authRespState] :: AuthResponse -> Maybe Text data AuthorizeRequest AuthorizeRequest :: Text -> Text -> AuthorizeRequest [authorizeReqConsumerKey] :: AuthorizeRequest -> Text [authorizeReqCode] :: AuthorizeRequest -> Text makeAuthorizeRequest :: Text -> Text -> AuthorizeRequest data AuthorizeResponse AuthorizeResponse :: Text -> Text -> Maybe Text -> AuthorizeResponse [authorizeRespAccessToken] :: AuthorizeResponse -> Text [authorizeRespUsername] :: AuthorizeResponse -> Text [authorizeRespState] :: AuthorizeResponse -> Maybe Text instance GHC.Show.Show Web.Pocket.Auth.AuthResponse instance Data.Aeson.Types.ToJSON.ToJSON Web.Pocket.Auth.AuthRequest instance Data.Aeson.Types.FromJSON.FromJSON Web.Pocket.Auth.AuthResponse instance Data.Aeson.Types.ToJSON.ToJSON Web.Pocket.Auth.AuthorizeRequest instance Data.Aeson.Types.FromJSON.FromJSON Web.Pocket.Auth.AuthorizeResponse module Web.Pocket.Add data AddRequest AddRequest :: Text -> Text -> Text -> Maybe Text -> Maybe Text -> Maybe Text -> AddRequest [addReqConsumerKey] :: AddRequest -> Text [addReqAccessToken] :: AddRequest -> Text [addReqUrl] :: AddRequest -> Text [addReqTitle] :: AddRequest -> Maybe Text [addReqTags] :: AddRequest -> Maybe Text [addReqTweetId] :: AddRequest -> Maybe Text makeAddRequest :: Text -> Text -> Text -> AddRequest data AddResponse AddResponse :: Object -> Integer -> AddResponse [addRespItem] :: AddResponse -> Object [addRespStatus] :: AddResponse -> Integer instance Data.Aeson.Types.ToJSON.ToJSON Web.Pocket.Add.AddRequest instance Data.Aeson.Types.FromJSON.FromJSON Web.Pocket.Add.AddResponse module Web.Pocket data AuthRequest AuthRequest :: Text -> Text -> Maybe Text -> AuthRequest [authReqConsumerKey] :: AuthRequest -> Text [authReqRedirectUri] :: AuthRequest -> Text [authReqState] :: AuthRequest -> Maybe Text makeAuthRequest :: Text -> Text -> AuthRequest data AuthorizeRequest AuthorizeRequest :: Text -> Text -> AuthorizeRequest [authorizeReqConsumerKey] :: AuthorizeRequest -> Text [authorizeReqCode] :: 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 [addReqConsumerKey] :: AddRequest -> Text [addReqAccessToken] :: AddRequest -> Text [addReqUrl] :: AddRequest -> Text [addReqTitle] :: AddRequest -> Maybe Text [addReqTags] :: AddRequest -> Maybe Text [addReqTweetId] :: AddRequest -> Maybe Text makeAddRequest :: Text -> Text -> Text -> AddRequest data AddResponse AddResponse :: Object -> Integer -> AddResponse [addRespItem] :: AddResponse -> Object [addRespStatus] :: 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 [sendReqConsumerKey] :: SendRequest -> Text [sendReqAccessToken] :: SendRequest -> Text [sendReqActions] :: SendRequest -> [Action] data SendResponse SendResponse :: [Bool] -> Integer -> SendResponse [sendRespActionResults] :: SendResponse -> [Bool] [sendRespStatus] :: 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 [getReqConsumerKey] :: GetRequest -> Text [getReqAccessToken] :: GetRequest -> Text [getReqState] :: GetRequest -> Maybe Text [getReqFavorite] :: GetRequest -> Maybe Integer [getReqTag] :: GetRequest -> Maybe Text [getReqContentType] :: GetRequest -> Maybe Text [getReqSort] :: GetRequest -> Maybe Text [getReqDetailType] :: GetRequest -> Maybe Text [getReqSearch] :: GetRequest -> Maybe Text [getReqDomain] :: GetRequest -> Maybe Text [getReqSince] :: GetRequest -> Maybe Text [getReqCount] :: GetRequest -> Maybe Integer [getReqOffset] :: GetRequest -> Maybe Integer makeGetRequest :: Text -> Text -> GetRequest data GetResponse GetResponse :: Object -> Integer -> GetResponse [getRespList] :: GetResponse -> Object [getRespStatus] :: GetResponse -> Integer run :: MonadIO m => Manager -> ClientM a -> m (Either ServantError a) makeManager :: IO Manager