docusign-client 0.0.2 → 0.0.3
raw patch · 2 files changed
+5/−4 lines, 2 filesdep +servant-client-coredep ~servant-clientPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependencies added: servant-client-core
Dependency ranges changed: servant-client
API changes (from Hackage documentation)
- DocuSign.Client: runClient :: Config -> ClientM a -> IO (Either ServantError a)
+ DocuSign.Client: runClient :: Config -> ClientM a -> IO (Either ClientError a)
Files
- docusign-client.cabal +3/−2
- src/DocuSign/Client.hs +2/−2
docusign-client.cabal view
@@ -1,5 +1,5 @@ name: docusign-client-version: 0.0.2+version: 0.0.3 synopsis: Client bindings for the DocuSign API description: DocuSign is an electronic signature technology and digital transaction management. This is the client API.@@ -39,7 +39,8 @@ , http-client , http-client-tls , http-types- , servant-client+ , servant-client >= 0.16+ , servant-client-core >= 0.16 , text , uuid default-language: Haskell2010
src/DocuSign/Client.hs view
@@ -32,8 +32,8 @@ , mkClientEnv , ClientM , Scheme (..)- , ServantError , runClientM )+import Servant.Client.Core.ClientError ( ClientError ) import qualified Data.ByteString.Base64 as Base64 import qualified Data.ByteString.Lazy as BL@@ -118,7 +118,7 @@ , D.recipientViewRequestReturnUrl = Just $ unUri postSigningRedirectionUri , D.recipientViewRequestUserName = Just recipientName } -runClient :: C.Config -> ClientM a -> IO (Either ServantError a)+runClient :: C.Config -> ClientM a -> IO (Either ClientError a) runClient config client = do m <- liftIO $ newManager (tlsManagerSettings {managerModifyRequest = addHeaders}) runClientM client $ mkClientEnv m (baseUrlFromConfig config)