Class BittrexAccountServiceRaw
java.lang.Object
org.knowm.xchange.service.BaseExchangeService<E>
org.knowm.xchange.service.BaseResilientExchangeService<BittrexExchange>
org.knowm.xchange.bittrex.service.BittrexBaseService
org.knowm.xchange.bittrex.service.BittrexAccountServiceRaw
- All Implemented Interfaces:
BaseService
- Direct Known Subclasses:
BittrexAccountService
public class BittrexAccountServiceRaw extends BittrexBaseService
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BittrexAccountServiceRaw.SequencedBalances
-
Field Summary
Fields inherited from class org.knowm.xchange.bittrex.service.BittrexBaseService
apiKey, bittrexAuthenticated, contentCreator, signatureCreator
Fields inherited from class org.knowm.xchange.service.BaseResilientExchangeService
resilienceRegistries
Fields inherited from class org.knowm.xchange.service.BaseExchangeService
exchange
-
Constructor Summary
Constructors Constructor Description BittrexAccountServiceRaw(BittrexExchange exchange, BittrexAuthenticated bittrex, ResilienceRegistries resilienceRegistries)
Constructor -
Method Summary
Modifier and Type Method Description BittrexWithdrawal
createNewWithdrawal(Currency currency, BigDecimal amount, String address)
BittrexAddress
generateBittrexDepositAddress(String currency)
BittrexAccountVolume
getBittrexAccountVolume()
BittrexBalance
getBittrexBalance(Currency currency)
Collection<BittrexBalance>
getBittrexBalances()
List<BittrexAddress>
getBittrexDepositAddresses(String currency)
List<BittrexDepositHistory>
getBittrexDepositsClosed(String currencySymbol, String nextPageToken, String previousPageToken, Integer pageSize)
BittrexOrder
getBittrexOrder(String orderId)
BittrexAccountServiceRaw.SequencedBalances
getBittrexSequencedBalances()
List<BittrexWithdrawalHistory>
getBittrexWithdrawalsClosed(String currencySymbol, String nextPageToken, String previousPageToken, Integer pageSize)
List<BittrexComissionRatesWithMarket>
getTradingFees()
Methods inherited from class org.knowm.xchange.service.BaseResilientExchangeService
decorateApiCall, rateLimiter, rateLimiter, retry, retry
Methods inherited from class org.knowm.xchange.service.BaseExchangeService
verifyOrder, verifyOrder, verifyOrder
-
Constructor Details
-
BittrexAccountServiceRaw
public BittrexAccountServiceRaw(BittrexExchange exchange, BittrexAuthenticated bittrex, ResilienceRegistries resilienceRegistries)Constructor- Parameters:
exchange
-
-
-
Method Details
-
getBittrexBalances
- Throws:
IOException
-
getBittrexSequencedBalances
- Throws:
IOException
-
getBittrexBalance
- Throws:
IOException
-
getBittrexDepositAddresses
- Throws:
IOException
-
generateBittrexDepositAddress
- Throws:
IOException
-
getBittrexAccountVolume
- Throws:
IOException
-
getTradingFees
- Throws:
IOException
-
getBittrexOrder
- Throws:
IOException
-
getBittrexDepositsClosed
public List<BittrexDepositHistory> getBittrexDepositsClosed(String currencySymbol, String nextPageToken, String previousPageToken, Integer pageSize) throws IOException- Throws:
IOException
-
getBittrexWithdrawalsClosed
public List<BittrexWithdrawalHistory> getBittrexWithdrawalsClosed(String currencySymbol, String nextPageToken, String previousPageToken, Integer pageSize) throws IOException- Throws:
IOException
-
createNewWithdrawal
public BittrexWithdrawal createNewWithdrawal(Currency currency, BigDecimal amount, String address) throws IOException- Throws:
IOException
-