packages feed

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 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)