Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
getAccountList :: (MonadResource m, MonadReader ExchangeConf m, MonadError ExchangeFailure m) => m [Account] Source
getAccount :: (MonadResource m, MonadReader ExchangeConf m, MonadError ExchangeFailure m) => AccountId -> m Account Source
getAccountLedger :: (MonadResource m, MonadReader ExchangeConf m, MonadError ExchangeFailure m) => AccountId -> m [Entry] Source
getAccountHolds :: (MonadResource m, MonadReader ExchangeConf m, MonadError ExchangeFailure m) => AccountId -> m [Hold] Source
createOrder :: (MonadResource m, MonadReader ExchangeConf m, MonadError ExchangeFailure m) => NewOrder -> m OrderId Source
cancelOrder :: (MonadResource m, MonadReader ExchangeConf m, MonadError ExchangeFailure m) => OrderId -> m () Source
getOrderList :: (MonadResource m, MonadReader ExchangeConf m, MonadError ExchangeFailure m) => [OrderStatus] -> m [Order] Source
getOrder :: (MonadResource m, MonadReader ExchangeConf m, MonadError ExchangeFailure m) => OrderId -> m Order Source
getFills :: (MonadResource m, MonadReader ExchangeConf m, MonadError ExchangeFailure m) => Maybe OrderId -> Maybe ProductId -> m [Fill] Source
createTransfer :: (MonadResource m, MonadReader ExchangeConf m, MonadError ExchangeFailure m) => Transfer -> m () Source