42 namespace BondVision {
55 clientOrderId.reserve(50);
56 clientAllocationId.reserve(100);
59 allocationDescription.reserve(50);
60 orderTraderName.reserve(12);
141 static const size_t splitTradeListSize = 100;
161 size_t deserialize(
const void* buf,
size_t inLen);
164 std::string toString ()
const;
170 size_t serialize(
void* buf)
const;
std::string clientOrderId
Identifier of the order within the client institution.
UInt32 orderTraderId
Id of the trader owner of the Stage Order. This field is zero if the Allocation Report is addressed t...
Double yTW
Yield to Worst.
BV_ALLOCATION_REPORT_MEMBER_INFO buySideMember
Information about the Buy Side member.
Double grossTradeAmt
Gross trade amount.
~BV_ALLOCATION_REPORT_INFO()
std::string orderTraderName
Name of the trader owner of the Stage Order. This field is empty if the Allocation Report is addresse...
BV_ALLOCATION_REPORT_INSTRUMENT_INFO instrument
Information about the instrument.
UInt16 legId
Unique identifier of the trading leg.
BV_ALLOCATION_REPORT_INFO()
UInt32 stageOrderId
Stage Order identifier.
BV_ALLOCATION_REPORT_MEMBER_INFO sellSideMember
Information about the Sell Side member.
Double nominalValue
Total quantity traded specified as Nominal Value.
std::string clientAllocationId
Identifier of the allocation within the client institution.
Double accruedInterest
Countervalue of the interests rate paid by the buyer to the seller, expressed in the trade currency...
UInt16 splitTradeListNr
Number of Split Trades.
UInt32 allocationId
Unique identifier o f the pre-allocation or of the allocation during the trade splitting phase...
BV_TRADING_INFO tradingInfo
Price or Yield or Qty information.
UInt32 transactionId
Unique identifier of the RFCQ Request or Inventory Order.
std::string currency
Currency code.
Double averagePrice
Weighted Average Price, calculated after fill or partial fill.
Double discountMargin
Discount Margin.
TI_MSG_INFO reportMsgInfo
Report number, date and hour, assigned by the central system.
size_t serializationBufSize() const
std::string allocationDescription
Description of the allocation.
TI_RFCQ_TYPE::Enum rfcqType
RFCQ type.
UInt32 tradeId
Unique identifier of the allocated trade.
BV_TRADE_SPLIT_EVENT::Enum splitEvent
Split event.
std::vector< BV_SPLIT_TRADE_INFO > splitTradeList
UInt64 preAllocationTime
Time when the pre-allocation was made.
UInt32 settlDate
Settlement date.
unsigned long long UInt64
Double discountRate
Discount Rate.
std::string micCode
MIC code.