Class LivecoinTradeServiceRaw
java.lang.Object
org.knowm.xchange.service.BaseExchangeService<E>
org.knowm.xchange.service.BaseResilientExchangeService<LivecoinExchange>
org.knowm.xchange.livecoin.service.LivecoinBaseService
org.knowm.xchange.livecoin.service.LivecoinTradeServiceRaw
- All Implemented Interfaces:
BaseService
- Direct Known Subclasses:
LivecoinTradeService
public class LivecoinTradeServiceRaw extends LivecoinBaseService
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
LivecoinTradeServiceRaw.LiveCoinCancelOrderParams
-
Field Summary
Fields inherited from class org.knowm.xchange.livecoin.service.LivecoinBaseService
apiKey, service, 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 LivecoinTradeServiceRaw(LivecoinExchange exchange, Livecoin livecoin, ResilienceRegistries resilienceRegistries)
-
Method Summary
Modifier and Type Method Description boolean
cancelOrder(CurrencyPair currencyPair, String orderId)
LivecoinPaginatedResponse<LivecoinUserOrder>
clientOrders(CurrencyPair currencyPair, String openClosed, Long issuedFrom, Long issuedTo, Long startRow, Long endRow)
protected boolean
isOrderOpen(LivecoinUserOrder order)
String
makeLimitOrder(LimitOrder order)
String
makeMarketOrder(MarketOrder order)
List<UserTrade>
tradeHistory(Date startTime, Date endTime, Integer limit, Long offset)
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
-
LivecoinTradeServiceRaw
public LivecoinTradeServiceRaw(LivecoinExchange exchange, Livecoin livecoin, ResilienceRegistries resilienceRegistries)
-
-
Method Details
-
clientOrders
public LivecoinPaginatedResponse<LivecoinUserOrder> clientOrders(CurrencyPair currencyPair, String openClosed, Long issuedFrom, Long issuedTo, Long startRow, Long endRow) throws IOException- Throws:
IOException
-
tradeHistory
public List<UserTrade> tradeHistory(Date startTime, Date endTime, Integer limit, Long offset) throws IOException- Throws:
IOException
-
makeMarketOrder
- Throws:
IOException
-
makeLimitOrder
- Throws:
IOException
-
cancelOrder
- Throws:
IOException
-
isOrderOpen
-