------------------------------------------- -- | -- Module : Pinboard -- Copyright : (c) Jon Schoning, 2015 -- Maintainer : jonschoning@gmail.com -- Stability : experimental -- Portability : POSIX -- -- @ -- import Pinboard -- -- main :: IO () -- main = do -- let config = fromApiToken "api token" -- result <- runPinboard config $ getPostsRecent Nothing Nothing -- case result of -- Right details -> print details -- Left pinboardError -> print pinboardError -- @ module Pinboard ( -- * Pinboard.Client -- | Executes the methods defined in Pinboard.Api module Pinboard.Client -- * Pinboard.Api -- | Provides Pinboard Api Access (deserializes into Haskell data structures) , module Pinboard.Api -- | Alternate Request Builders , module Pinboard.ApiRequest -- * Pinboard.ApiTypes -- | Pinboard Data Structures returned by the Api , module Pinboard.ApiTypes -- * Pinboard.ApiTypesLens -- | Lens accessors for Pinboard.ApiTypes , module Pinboard.ApiTypesLens ) where import Pinboard.Client import Pinboard.Api import Pinboard.ApiRequest import Pinboard.ApiTypes import Pinboard.ApiTypesLens