BV_DEAL_STATUS::Enum status
Status of the deal.
TI_TRADE_TYPE::Enum tradeType
Specifies whether the last deal refers to normal trading activity or to a RFQ, RFCQ,...
BV_MATCH_MODE::Enum matchMode
Type of match (automatic or manual)
UInt16 areaCodeId
Unique ID of the Provider and Aggressor Area Code.
UInt32 transactionId
Unique ID of the RFCQ or Inventory Order.
UInt64 updateTime
Update time when the contract is cancelled or restored.
std::string toString() const
Provides string presentation.
TI_MSG_INFO dealMsgInfo
Data identifying the deal.
std::string micCode
MIC Code.
BV_DEAL_TRADING_INFO dealInfo
Price, Yield, Discount Rate and Quantity of deal.
UInt16 numberOfTrades
Number of trades generated by the deal.
size_t serializationBufSize() const
BV_DEAL_MEMBER_INFO provider
Member's ID of the Provider (if the proposal was done by an Agent, the MemberId on behalf of which th...
BV_DEAL_MEMBER_INFO aggressor
Member's ID of the Aggressor (if the order was done by an Agent, the MemberId on behalf of which the ...
BV_INSTRUMENT_INFO instrument
Data regarding the tradable instrument.
BV_DEAL_SPLIT_STATUS::Enum splitStatus
Not used.
UInt16 legId
Unique ID of the trading leg.
TI_RFCQ_TYPE::Enum rfcqType
RFCQ type.
UInt16 marketAffiliation
Specifies whether the deal has been closed on a regulated market or on a MTF.
TI_VERB::Enum verb
Specifies whether it is a buy or sell deal. (Referred to the member who receives the information)
BV_TRANSPARENCY_INFO transparencyInfo
Pre and Post-Trade Transparency Info.
size_t deserialize(const void *buf, size_t inLen)
size_t serialize(void *buf) const
unsigned long long UInt64