Safe Haskell | None |
---|---|
Language | Haskell2010 |
CoinbasePro.Authenticated.Request
Documentation
Constructors
CBAuthT | |
Fields |
Instances
MonadTrans CBAuthT Source # | |
Defined in CoinbasePro.Authenticated.Request | |
Monad m => Monad (CBAuthT m) Source # | |
Functor m => Functor (CBAuthT m) Source # | |
Applicative m => Applicative (CBAuthT m) Source # | |
Defined in CoinbasePro.Authenticated.Request | |
MonadIO m => MonadIO (CBAuthT m) Source # | |
Defined in CoinbasePro.Authenticated.Request |
runCbAuthT :: Runner a -> CoinbaseProCredentials -> CBAuthT ClientM a -> IO a Source #
data CoinbaseProCredentials Source #
Constructors
CoinbaseProCredentials | |
Fields |
Instances
Eq CoinbaseProCredentials Source # | |
Defined in CoinbasePro.Authenticated.Request Methods (==) :: CoinbaseProCredentials -> CoinbaseProCredentials -> Bool # (/=) :: CoinbaseProCredentials -> CoinbaseProCredentials -> Bool # |
newtype CBSecretKey Source #
Constructors
CBSecretKey String |
Instances
Eq CBSecretKey Source # | |
Defined in CoinbasePro.Authenticated.Request |
type AuthDelete a = CBAuthAPI "CBAuth" Delete a Source #
authRequest :: Method -> RequestPath -> Body -> (AuthenticatedRequest (AuthProtect "CBAuth") -> ClientM b) -> CBAuthT ClientM b Source #
mkCBAccessSign :: CBSecretKey -> CBAccessTimeStamp -> Method -> RequestPath -> Body -> CBAccessSign Source #