42 return transactionTime_;
48 transactionTime_ = value;
90 return baseLiquidityIndicator_;
96 baseLiquidityIndicator_ = value;
102 return clearingFirm_;
108 clearingFirm_ = value;
114 return clearingAccount_;
120 clearingAccount_ = value;
150 return correctedPrice_;
156 correctedPrice_ = value;
198 return securityDesc_;
204 securityDesc_ = value;
239 std::
string toString() const ONIXS_BATS_BOE_OVERRIDE;
242 void toString(std::
string& str) const ONIXS_BATS_BOE_OVERRIDE;
252 Alpha<4> clearingFirm_;
253 Alpha<4> clearingAccount_;
260 Text<16> securityDesc_;
#define ONIXS_BATS_BOE_NOEXCEPT
Provides efficient way of accessing text-based field values.
ONIXS_CBOE_CFE_BOE_API void toStr(std::string &, const ConstantNewOrderV2 &)
Serializes object into string.
FixedPointDecimal< Int64, IntegralConstant< Int8, -4 > > BinaryPrice
Binary Price.
@ TradeCancelCorrectOptionUSFutures
Indicates status of client position in a trade resulting from the order.
Base class for outgoing messages.
Used to provide notification that a trade has been cancelled.
std::string toString() const ONIXS_BATS_BOE_OVERRIDE
Returns the text representation.
Side::Enum side() const
Side.
void capacity(Capacity::Enum value)
Capacity.
void clOrdId(StrRef value)
The order which was executed.
void lastShares(Binary4 value)
Executed contracts quantity.
BinaryPrice correctedPrice() const
For trade corrections, this is the new trade price.
void clearingFirm(StrRef value)
EFID that will clear the trade.
StrRef clearingAccount() const
Supplemental identifier.
void execRefId(Binary8 value)
Refers to the ExecId of the fill being cancelled or corrected.
void lastPx(BinaryPrice value)
Price of this fill.
void clearingAccount(StrRef value)
Supplemental identifier.
void openClose(OpenClose::Enum value)
Indic ates status of client position in a trade resulting from the order.
StrRef clOrdId() const
The order which was executed.
Capacity::Enum capacity() const
Capacity.
void baseLiquidityIndicator(BaseLiquidityIndicator::Enum value)
Indicates whether the trade added or removed liquidity.
BaseLiquidityIndicator::Enum baseLiquidityIndicator() const
Indicates whether the trade added or removed liquidity.
DateTime transactionTime() const
The time the event occurred in the CFE Matching Engine.
OpenClose::Enum openClose() const
Indic ates status of client position in a trade resulting from the order.
BinaryPrice lastPx() const
Price of this fill.
void transactionTime(DateTime value)
The time the event occurred in the CFE Matching Engine.
void correctedPrice(BinaryPrice value)
For trade corrections, this is the new trade price.
void cMTANumber(Binary4 value)
CMTA Number of the firm that will clear the trade.
Binary8 execRefId() const
Refers to the ExecId of the fill being cancelled or corrected.
void side(Side::Enum value)
Side.
void symbol(StrRef value)
CFE native identifier of the instrument.
Binary4 lastShares() const
Executed contracts quantity.
StrRef securityDesc() const
The Options on Futures identifier.
MessageType::Enum type() const ONIXS_BATS_BOE_NOEXCEPT ONIXS_BATS_BOE_OVERRIDE
Returns message type.
void securityDesc(StrRef value)
The Options on Futures identifier.
void origTime(DateTime value)
The date and time of the original trade, in GMT.
DateTime origTime() const
The date and time of the original trade, in GMT.
void validate() const ONIXS_BATS_BOE_OVERRIDE
StrRef clearingFirm() const
EFID that will clear the trade.
Binary4 cMTANumber() const
CMTA Number of the firm that will clear the trade.
StrRef symbol() const
CFE native identifier of the instrument.