OrderStatus Enumeration
| Member name | Description | |
|---|---|---|
| Cancelled | The Order has been confirmed by Provider as Cancelled. Case = 7 | |
| Expired | The Order has expired and no longer valid in the order book of the Provider. This occurs when TimeInForce logic of Order sent to provider is met. Case = 8 | |
| Filled | The Order has been Filled in its entirety and confirmed by Provider. Case = 5 | |
| New | Order New is confirmed by Provider matching engine that Order is in the book. Case = 2 | |
| NotSent | Order not sent to Provider. Case = 0 | |
| PartiallyFilled | Partially Filled order means portions of a larger Order has been filled by Provider. The full Qty has not yet been filled. The remaining quantity is seen in LeavesQty field. Case = 4 | |
| PendingCancel | The Order is has been requested to be cancelled, however Provider has not yet confirmed that it has approved the cancellation request. Case = 6 | |
| PendingNew | Order is set to PendingNew when awaiting confirmation from Provider that Order has been entered into matching engine. Case = 1 | |
| PendingReplace | The Order has been requested to be Replaced, however not confirmed by Provider yet. Case = 9 | |
| Rejected | Order Rejected is rejected by Provider. Reason, if provided, can be found in Text field. Case = 3 | |
| Replaced | The Order has been confirmed by Provider that it has been Replaced. Case = 10 |