Package velox.api.layer1.data
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 Summary
-
Constructor Summary
Constructors Constructor Description OrderCancelParameters(java.lang.String orderId)
Request to cancel single orderOrderCancelParameters(java.lang.String orderId, boolean batchEnd)
Request to cancel single order.OrderCancelParameters(java.lang.String orderId, long batchId, boolean batchEnd)
-
Method Summary
Modifier and Type Method Description java.lang.String
toString()
-
Field Details
-
batchId
public final long batchIdOrders 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 batchEndMarks end of batch. Failing to send this might indefinitely delay execution of batch.
-
-
Constructor Details
-
OrderCancelParameters
public OrderCancelParameters(java.lang.String orderId)Request to cancel single order -
OrderCancelParameters
public OrderCancelParameters(java.lang.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(java.lang.String orderId, long batchId, boolean batchEnd)
-
-
Method Details
-
toString
public java.lang.String toString()- Overrides:
toString
in classOrderUpdateParameters
-