UInt32 settlDate
Date of settlement of bond.
UInt32 dealId
ID of the related deal.
TI_TRADE_TYPE::Enum tradeType
Specifies whether the trade results from normal trading activity or from a RFQ....
CMF_WAIVER_INDICATOR::Enum waiverIndicator
Waiver Indicator.
CMF_TRADE_TRADING_INFO tradeInfo
Price, PriceMarkup, Yield, YieldMarkUp, and Quantity of trade.
UInt64 updateTime
Time at which the data was last updated.
CMF_SETTL_STATUS::Enum settlStatus
Status of the trade settlement.
std::string toString() const
Provides string presentation.
CMF_MATCH_MODE::Enum fillMode
Type of match (automatic or manual)
UInt32 financialInstrumentId
Unique ID of the financial instrument.
TI_MSG_INFO tradeMsgInfo
Data identifying the trade.
std::string micCode
MIC Code.
CMF_INSTRUMENT_INFO instrument
Data regarding the tradable instrument.
TI_SETTL_TYPE::Enum settlType
ID of the type of settlement.
CMF_DEFERRAL::Enum deferral
Deferral type.
Double settlCounterValue
Settlement countervalue, i.e., the amount that must be transferred from the member buying to the memb...
std::string financialInstrumentCode
Code of the financial instrument.
CMF_TRADE_MEMBER_INFO provider
Member's ID of the Provider (the member can be the Agent's Client or a Third Party Client or a Third ...
UInt32 settlFillId
ID of the trade assigned by the post trading.
size_t serializationBufSize() const
TI_FLAG::Enum greyMarketFlag
Flag indicating that the bond belong to the Grey Market.
TI_FLAG::Enum midPriceFixingFg
Specifies whether the trade has been closed at the Mid Price Fixing.
Double settlementFXRate
Exchange rate between Trading and Settlement Currencies (i.e. Settlement Currency/Trading Currency)
TI_FLAG::Enum splittableFg
Indicates whether the trade is splittable or not.
TI_FILL_STATUS::Enum status
Status of the trade.
UInt16 settlementOffset
Settlement offset expressed as number of days starting from the trading date.
TI_VERB::Enum verb
Specifies whether it is a buy or sell trade (referred to the member who receives the information)
UInt32 accountId
Id of the Account.
Double accruedInterest
Countervalue of the accrued interest that the buyer of the bond with coupon pays to the seller.
size_t deserialize(const void *buf, size_t inLen)
CMF_THIRD_PARTY_INFO::Enum thirdPartyInfo
Third Party contract type.
Double nominalValue
Nominal Value.
UInt32 parentTradeId
In case of trade splitting, it's the ID of the parent trade.
size_t serialize(void *buf) const
std::string currency
Code indicating the currency of the trade.
CMF_TRADE_MEMBER_INFO aggressor
Member's ID of the Aggressor (the member can be the Agent's client or a Third Party Client or a Third...
unsigned long long UInt64