Class OrderCancelParameters

java.lang.Object
velox.api.layer1.data.OrderUpdateParameters
velox.api.layer1.data.OrderCancelParameters

public class OrderCancelParameters extends OrderUpdateParameters
Used to cancel the order
  • Field Details

    • batchId

      public final long batchId
      Orders with the same value will be attempted to be cancelled at once. This is a hint to provider that these requests are sent at once and optimizations can be applied. Some providers might skip redundant cancellations within batch.
    • batchEnd

      public final boolean batchEnd
      Marks end of batch. Failing to send this might indefinitely delay execution of batch.
  • Constructor Details

    • OrderCancelParameters

      public OrderCancelParameters(String orderId)
      Request to cancel single order
    • OrderCancelParameters

      public OrderCancelParameters(String orderId, boolean batchEnd)
      Request to cancel single order.
      Parameters:
      orderId - ID of the order to cancel.
      batchEnd - If true it's a single order cancellation request. If false it's a start of new cancellation batch. Unique batch ID will be generated automatically.
    • OrderCancelParameters

      public OrderCancelParameters(String orderId, long batchId, boolean batchEnd)
  • Method Details