Class CancelOrderParams

java.lang.Object
tech.cassandre.trading.bot.util.xchange.CancelOrderParams
All Implemented Interfaces:
org.knowm.xchange.service.trade.params.CancelOrderByCurrencyPair, org.knowm.xchange.service.trade.params.CancelOrderByIdParams, org.knowm.xchange.service.trade.params.CancelOrderByOrderTypeParams, org.knowm.xchange.service.trade.params.CancelOrderParams

public class CancelOrderParams extends Object implements org.knowm.xchange.service.trade.params.CancelOrderByOrderTypeParams, org.knowm.xchange.service.trade.params.CancelOrderByCurrencyPair, org.knowm.xchange.service.trade.params.CancelOrderByIdParams
Cancel order params. CancelOrderParams has to be instanceof: - BinanceTradeService: CancelOrderByCurrencyPair (currencyPair) and CancelOrderByIdParams (id) - CoinbaseProTradeService: CancelOrderByIdParams (id) - CoinbaseTradeService (v1 and v2): not available - GeminiTradeService: CancelOrderByIdParams (id) - KucoinTradeService: CancelOrderByIdParams (id) - SimulatedTradeService: CancelOrderByUserReferenceParams does not appear to be used
  • Constructor Details

    • CancelOrderParams

      public CancelOrderParams(String orderId, org.knowm.xchange.currency.CurrencyPair currencyPair, org.knowm.xchange.dto.Order.OrderType orderType)
  • Method Details

    • getOrderId

      public String getOrderId()
      Order id.
      Specified by:
      getOrderId in interface org.knowm.xchange.service.trade.params.CancelOrderByIdParams
    • getCurrencyPair

      public org.knowm.xchange.currency.CurrencyPair getCurrencyPair()
      currency pair.
      Specified by:
      getCurrencyPair in interface org.knowm.xchange.service.trade.params.CancelOrderByCurrencyPair
    • getOrderType

      public org.knowm.xchange.dto.Order.OrderType getOrderType()
      order type.
      Specified by:
      getOrderType in interface org.knowm.xchange.service.trade.params.CancelOrderByOrderTypeParams