Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- accounts :: CBAuthT ClientM [Account]
- account :: AccountId -> CBAuthT ClientM Account
- accountHistory :: AccountId -> CBAuthT ClientM [AccountHistory]
- accountHolds :: AccountId -> CBAuthT ClientM [Hold]
- listOrders :: Maybe [Status] -> Maybe ProductId -> CBAuthT ClientM [Order]
- getOrder :: OrderId -> CBAuthT ClientM Order
- getClientOrder :: ClientOrderId -> CBAuthT ClientM Order
- placeOrder :: Maybe ClientOrderId -> ProductId -> Side -> Size -> Price -> Bool -> Maybe OrderType -> Maybe STP -> Maybe TimeInForce -> CBAuthT ClientM Order
- cancelOrder :: OrderId -> CBAuthT ClientM ()
- cancelAll :: Maybe ProductId -> CBAuthT ClientM [OrderId]
- fills :: Maybe ProductId -> Maybe OrderId -> CBAuthT ClientM [Fill]
- fees :: CBAuthT ClientM Fees
- trailingVolume :: CBAuthT ClientM [TrailingVolume]
- limits :: CBAuthT ClientM Limits
- deposits :: Maybe ProfileId -> Maybe UTCTime -> Maybe UTCTime -> Maybe Int -> CBAuthT ClientM [Transfer]
- withdrawals :: Maybe ProfileId -> Maybe UTCTime -> Maybe UTCTime -> Maybe Int -> CBAuthT ClientM [Transfer]
- transfer :: PaymentMethodId -> CBAuthT ClientM Transfer
- makeDeposit :: Double -> Text -> PaymentMethodId -> CBAuthT ClientM DepositResponse
- makeCoinbaseDeposit :: Double -> Text -> AccountId -> CBAuthT ClientM DepositResponse
- cryptoDepositAddress :: AccountId -> CBAuthT ClientM CryptoDepositAddress
- makeWithdrawal :: Double -> Text -> PaymentMethodId -> CBAuthT ClientM WithdrawalResponse
- makeCoinbaseWithdrawal :: Double -> Text -> AccountId -> CBAuthT ClientM WithdrawalResponse
- makeCryptoWithdrawal :: Double -> Text -> Text -> CBAuthT ClientM CryptoWithdrawalResponse
- withdrawalFeeEstimate :: CurrencyType -> CryptoAddress -> CBAuthT ClientM WithdrawalFeeEstimateResponse
- createStablecoinConversion :: CurrencyType -> CurrencyType -> Double -> CBAuthT ClientM StablecoinConversionResponse
- paymentMethods :: CBAuthT ClientM [PaymentMethod]
- coinbaseAccounts :: CBAuthT ClientM [CoinbaseAccount]
- profiles :: Maybe Bool -> CBAuthT ClientM [Profile]
- profile :: ProfileId -> CBAuthT ClientM Profile
- profileTransfer :: ProfileId -> ProfileId -> CurrencyType -> String -> CBAuthT ClientM ()
- createReport :: ReportRequest -> CBAuthT ClientM ReportResponse
- getReport :: ReportId -> CBAuthT ClientM ReportResponse
- getOracle :: CBAuthT ClientM OracleResponse
Documentation
placeOrder :: Maybe ClientOrderId -> ProductId -> Side -> Size -> Price -> Bool -> Maybe OrderType -> Maybe STP -> Maybe TimeInForce -> CBAuthT ClientM Order Source #
deposits :: Maybe ProfileId -> Maybe UTCTime -> Maybe UTCTime -> Maybe Int -> CBAuthT ClientM [Transfer] Source #
withdrawals :: Maybe ProfileId -> Maybe UTCTime -> Maybe UTCTime -> Maybe Int -> CBAuthT ClientM [Transfer] Source #
makeDeposit :: Double -> Text -> PaymentMethodId -> CBAuthT ClientM DepositResponse Source #
makeCoinbaseDeposit :: Double -> Text -> AccountId -> CBAuthT ClientM DepositResponse Source #
makeWithdrawal :: Double -> Text -> PaymentMethodId -> CBAuthT ClientM WithdrawalResponse Source #
makeCoinbaseWithdrawal :: Double -> Text -> AccountId -> CBAuthT ClientM WithdrawalResponse Source #
makeCryptoWithdrawal :: Double -> Text -> Text -> CBAuthT ClientM CryptoWithdrawalResponse Source #
withdrawalFeeEstimate :: CurrencyType -> CryptoAddress -> CBAuthT ClientM WithdrawalFeeEstimateResponse Source #
createStablecoinConversion :: CurrencyType -> CurrencyType -> Double -> CBAuthT ClientM StablecoinConversionResponse Source #
profileTransfer :: ProfileId -> ProfileId -> CurrencyType -> String -> CBAuthT ClientM () Source #