42 return transactionTime_;
48 transactionTime_ = value;
114 return baseLiquidityIndicator_;
120 baseLiquidityIndicator_ = value;
126 return subLiquidityIndicator_;
132 subLiquidityIndicator_ = value;
162 return clearingFirm_;
168 clearingFirm_ = value;
174 return maturityDate_;
180 maturityDate_ = value;
210 return clearingSize_;
216 clearingSize_ = value;
222 return pendingStatus_;
228 pendingStatus_ = value;
234 return multilegReportingType_;
240 multilegReportingType_ = value;
246 return secondaryExecId_;
252 secondaryExecId_ = value;
260 void validate()
const ONIXS_BATS_BOE_OVERRIDE;
263 std::string toString()
const ONIXS_BATS_BOE_OVERRIDE;
266 void toString(std::string& str)
const ONIXS_BATS_BOE_OVERRIDE;
269 size_t serializeTo(
unsigned char*)
const ONIXS_BATS_BOE_NOEXCEPT ONIXS_BATS_BOE_OVERRIDE;
void clOrdId(StrRef value)
The order which was executed.
void feeCode(StrRef value)
Indicates fee associated with an execution.
MessageType::Enum type() const ONIXS_BATS_BOE_NOEXCEPT ONIXS_BATS_BOE_OVERRIDE
Returns message type.
StrRef symbol() const
Echoed back from the TPH message.
MultilegReportingType::Enum multilegReportingType() const
Present on Order Execution, TAS Restatement and Variance Restatement messages representing either Spr...
Date tradeDate() const
Business date of the execution.
Side::Enum side() const
Echoed back from the TPH message.
void transactionTime(DateTime value)
The time the event occurred in the CFE Matching Engine (not the time the message was sent)...
Binary8 execId() const
Sent to the OCC in the Trade Id field.
void maturityDate(Date value)
Maturity date of the instrument.
DateTime transactionTime() const
The time the event occurred in the CFE Matching Engine (not the time the message was sent)...
void pendingStatus(PendingStatus::Enum value)
Field is provided as a convenience to determine whether an Order Execution message is a preliminary n...
void multilegReportingType(MultilegReportingType::Enum value)
Present on Order Execution, TAS Restatement and Variance Restatement messages representing either Spr...
Provides efficient way of accessing text-based field values.
void tradeDate(Date value)
Business date of the execution.
Binary4 leavesQty() const
Quantity still open for further execution. If zero, the order is complete.
Binary4 lastShares() const
Executed contracts quantity.
void baseLiquidityIndicator(BaseLiquidityIndicator::Enum value)
Indicates whether the trade added or removed liquidity.
void side(Side::Enum value)
Echoed back from the TPH message.
Binary8 secondaryExecId() const
Field indicates whether an execution is a spread or a simple instrument execution that is part of a s...
PendingStatus::Enum pendingStatus() const
Field is provided as a convenience to determine whether an Order Execution message is a preliminary n...
void clearingFirm(StrRef value)
Echoed back from the TPH message.
StrRef clOrdId() const
The order which was executed.
void leavesQty(Binary4 value)
Quantity still open for further execution. If zero, the order is complete.
void secondaryExecId(Binary8 value)
Field indicates whether an execution is a spread or a simple instrument execution that is part of a s...
void symbol(StrRef value)
Echoed back from the TPH message.
StrRef clearingFirm() const
Echoed back from the TPH message.
BaseLiquidityIndicator::Enum baseLiquidityIndicator() const
Indicates whether the trade added or removed liquidity.
void lastPx(BinaryPrice value)
Price of this fill.
Date maturityDate() const
Maturity date of the instrument.
void subLiquidityIndicator(SubLiquidityIndicator::Enum value)
Additional information about the liquidity of an order.
SubLiquidityIndicator::Enum subLiquidityIndicator() const
Additional information about the liquidity of an order.
Binary4 clearingSize() const
Size to clear with OCC.
BinaryPrice lastPx() const
Price of this fill.
void clearingSize(Binary4 value)
Size to clear with OCC.
StrRef feeCode() const
Indicates fee associated with an execution.
Base class for outgoing messages.
ONIXS_CBOE_CFE_BOE_API void toStr(std::string &, const ConstantNewOrderV2 &)
Serializes object into string.
void lastShares(Binary4 value)
Executed contracts quantity.
void execId(Binary8 value)
Sent to the OCC in the Trade Id field.
An Order Execution is sent for each fill on an order.