coinbase-pro-0.7.2.0: Client for Coinbase Pro

Safe HaskellNone
LanguageHaskell2010

CoinbasePro.Authenticated.Request

Documentation

newtype CBAuthT m a Source #

Constructors

CBAuthT 
Instances
MonadTrans CBAuthT Source # 
Instance details

Defined in CoinbasePro.Authenticated.Request

Methods

lift :: Monad m => m a -> CBAuthT m a #

Monad m => Monad (CBAuthT m) Source # 
Instance details

Defined in CoinbasePro.Authenticated.Request

Methods

(>>=) :: CBAuthT m a -> (a -> CBAuthT m b) -> CBAuthT m b #

(>>) :: CBAuthT m a -> CBAuthT m b -> CBAuthT m b #

return :: a -> CBAuthT m a #

fail :: String -> CBAuthT m a #

Functor m => Functor (CBAuthT m) Source # 
Instance details

Defined in CoinbasePro.Authenticated.Request

Methods

fmap :: (a -> b) -> CBAuthT m a -> CBAuthT m b #

(<$) :: a -> CBAuthT m b -> CBAuthT m a #

Applicative m => Applicative (CBAuthT m) Source # 
Instance details

Defined in CoinbasePro.Authenticated.Request

Methods

pure :: a -> CBAuthT m a #

(<*>) :: CBAuthT m (a -> b) -> CBAuthT m a -> CBAuthT m b #

liftA2 :: (a -> b -> c) -> CBAuthT m a -> CBAuthT m b -> CBAuthT m c #

(*>) :: CBAuthT m a -> CBAuthT m b -> CBAuthT m b #

(<*) :: CBAuthT m a -> CBAuthT m b -> CBAuthT m a #

MonadIO m => MonadIO (CBAuthT m) Source # 
Instance details

Defined in CoinbasePro.Authenticated.Request

Methods

liftIO :: IO a -> CBAuthT m a #

newtype CBSecretKey Source #

Constructors

CBSecretKey String 

type AuthGet a = CBAuthAPI "CBAuth" Get a Source #

type AuthPost a = CBAuthAPI "CBAuth" Post a Source #

type AuthDelete a = CBAuthAPI "CBAuth" Delete a Source #