OrderInfoUpdate
Package: velox.api.layer1.data
Type: Class
Inheritance: java.lang.Object → velox.api.layer1.data.OrderInfo → OrderInfoUpdate
All Implemented Interfaces: Serializable, MultiAccountAware
Description​
Contains cumulative information about the order + boolean fields, that mark what has changed since the last time it was reported.
See Also:
- Serialized Form
Fields​
filledChanged​
public final boolean filledChanged
unfilledChanged​
public final boolean unfilledChanged
averageFillPriceChanged​
public final boolean averageFillPriceChanged
durationChanged​
public final boolean durationChanged
statusChanged​
public final boolean statusChanged
limitPriceChanged​
public final boolean limitPriceChanged
stopPriceChanged​
public final boolean stopPriceChanged
stopTriggeredChanged​
public final boolean stopTriggeredChanged
modificationTimeChanged​
public final boolean modificationTimeChanged
Fields inherited from class velox.api.layer1.data.OrderInfo:
accountId,averageFillPrice,clientId,doNotIncrease,duration,exchangeId,filled,instrumentAlias,isBuy,isDuplicate,isSimulated,limitPrice,modificationUtcTime,orderId,status,stopPrice,stopTriggered,type,unfilled
Constructors​
OrderInfoUpdate​
@Deprecated
public OrderInfoUpdate(String instrumentAlias, String orderId, boolean isBuy, OrderType type, String clientId, boolean doNotIncrease, int filled, boolean filledChanged, int unfilled, boolean unfilledChanged, double averageFillPrice, boolean averageFillPriceChanged, OrderDuration duration, boolean durationChanged, OrderStatus status, boolean statusChanged, double limitPrice, boolean limitPriceChanged, double stopPrice, boolean stopPriceChanged, boolean stopTriggered, boolean stopTriggeredChanged, long modificationUtcTime, boolean modificationTimeChanged, boolean isSimulated, boolean isDuplicate)
Deprecated: Use builder instead
OrderInfoUpdate​
@Deprecated
public OrderInfoUpdate(String instrumentAlias, String orderId, boolean isBuy, OrderType type, String clientId, boolean doNotIncrease, int filled, boolean filledChanged, int unfilled, boolean unfilledChanged, double averageFillPrice, boolean averageFillPriceChanged, OrderDuration duration, boolean durationChanged, OrderStatus status, boolean statusChanged, double limitPrice, boolean limitPriceChanged, double stopPrice, boolean stopPriceChanged, boolean stopTriggered, boolean stopTriggeredChanged, long modificationUtcTime, boolean modificationTimeChanged, boolean isSimulated)
Deprecated: Use builder instead
OrderInfoUpdate​
@Deprecated
public OrderInfoUpdate(String instrumentAlias, String orderId, boolean isBuy, OrderType type, String clientId, boolean doNotIncrease, int filled, boolean filledChanged, int unfilled, boolean unfilledChanged, double averageFillPrice, boolean averageFillPriceChanged, OrderDuration duration, boolean durationChanged, OrderStatus status, boolean statusChanged, double limitPrice, boolean limitPriceChanged, double stopPrice, boolean stopPriceChanged, boolean stopTriggered, boolean stopTriggeredChanged, long modificationTime, boolean modificationTimeChanged)
Deprecated: Use builder instead
OrderInfoUpdate​
public OrderInfoUpdate(OrderInfo orderInfo)
Methods​
toString​
public String toString()
Overrides: toString in class Object
toBuilder​
public OrderInfoBuilder toBuilder()
Methods inherited from class velox.api.layer1.data.OrderInfo:
getTradingAccountId()
Methods inherited from class java.lang.Object:
clone(),equals(Object),finalize(),getClass(),hashCode(),notify(),notifyAll(),wait(),wait(long),wait(long, int)