42 return transactionTime_;
48 transactionTime_ = value;
72 clearingFirm_ = value;
126 return maturityDate_;
132 maturityDate_ = value;
186 return clearingPrice_;
192 clearingPrice_ = value;
198 return clearingSymbol_;
204 clearingSymbol_ = value;
210 return multilegReportingType_;
216 multilegReportingType_ = value;
222 return secondaryExecId_;
228 secondaryExecId_ = value;
236 void validate()
const ONIXS_BATS_BOE_OVERRIDE;
239 std::string toString()
const ONIXS_BATS_BOE_OVERRIDE;
242 void toString(std::string& str)
const ONIXS_BATS_BOE_OVERRIDE;
245 size_t serializeTo(
unsigned char*)
const ONIXS_BATS_BOE_NOEXCEPT ONIXS_BATS_BOE_OVERRIDE;
StrRef clearingFirm() const
EFID that will clear the trade.
void feeCode(StrRef value)
Indicates fee associated with an execution.
Binary8 secondaryExecId() const
Field indicates whether an execution is a spread or a simple instrument execution that is part of a s...
Date tradeDate() const
Business date of the execution.
void clearingPrice(BinaryPrice value)
Price as sent to clearing after applying post-close conversions to the original LastPx value...
void clOrdId(StrRef value)
The order being restated.
A TAS Restatement is sent post-settlement time for each TAS execution during the associated business ...
Binary8 execId() const
Sent to the OCC in the Trade Id field.
Binary4 lastShares() const
Executed contracts quantity.
Provides efficient way of accessing text-based field values.
void lastShares(Binary4 value)
Executed contracts quantity.
BinaryPrice lastPx() const
Price of this fill.
void execId(Binary8 value)
Sent to the OCC in the Trade Id field.
Side::Enum side() const
Side.
void clearingSymbol(StrRef value)
Symbol as sent to clearing.
StrRef clearingSymbol() const
Symbol as sent to clearing.
void secondaryExecId(Binary8 value)
Field indicates whether an execution is a spread or a simple instrument execution that is part of a s...
void side(Side::Enum value)
Side.
BinaryPrice price() const
Limit price of the order.
MultilegReportingType::Enum multilegReportingType() const
Type.
BinaryPrice clearingPrice() const
Price as sent to clearing after applying post-close conversions to the original LastPx value...
void multilegReportingType(MultilegReportingType::Enum value)
Type.
MessageType::Enum type() const ONIXS_BATS_BOE_NOEXCEPT ONIXS_BATS_BOE_OVERRIDE
Returns message type.
StrRef symbol() const
CFE native identifier of the instrument.
void tradeDate(Date value)
Business date of the execution.
void lastPx(BinaryPrice value)
Price of this fill.
DateTime transactionTime() const
The time the event occurred in the CFE Matching Engine (not the time the message was sent)...
void clearingFirm(StrRef value)
EFID that will clear the trade.
void price(BinaryPrice value)
Limit price of the order.
Base class for outgoing messages.
Date maturityDate() const
Maturity date of the instrument.
void maturityDate(Date value)
Maturity date of the instrument.
ONIXS_CBOE_CFE_BOE_API void toStr(std::string &, const ConstantNewOrderV2 &)
Serializes object into string.
void symbol(StrRef value)
CFE native identifier of the instrument.
StrRef feeCode() const
Indicates fee associated with an execution.
void transactionTime(DateTime value)
The time the event occurred in the CFE Matching Engine (not the time the message was sent)...
StrRef clOrdId() const
The order being restated.