Class 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 Detail

      • CancelOrderParams

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

      • 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