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 #
cancelAllOrders :: (MonadResource m, MonadReader ExchangeConf m, MonadError ExchangeFailure m) => Maybe ProductId -> m [OrderId] 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) => TransferToCoinbase -> m TransferToCoinbaseResponse Source #
createCryptoWithdrawal :: (MonadResource m, MonadReader ExchangeConf m, MonadError ExchangeFailure m) => CryptoWithdrawal -> m CryptoWithdrawalResp Source #
createReport :: (MonadResource m, MonadReader ExchangeConf m, MonadError ExchangeFailure m) => ReportRequest -> m ReportInfo Source #
getReportStatus :: (MonadResource m, MonadReader ExchangeConf m, MonadError ExchangeFailure m) => ReportId -> m ReportInfo Source #