42 namespace BondVision {
53 dealerReferenceID.reserve(32);
54 clientExecID.reserve(32);
55 execTraderName.reserve(12);
57 accountCode.reserve(200);
58 accountInfo.reserve(200);
59 settlementInfo.reserve(200);
183 size_t deserialize(
const void* buf,
size_t inLen);
186 virtual std::string toString ()
const;
197 virtual size_t serialize(
void* buf)
const;
std::string dealerReferenceID
Provider reference ID of the quote.
UInt16 settlementOffset
Settlement offset espressed as number of days starting from the trading date.
std::string accountInfo
Additional account information.
std::string execTraderName
Name of the manual execution trader within the client institution (Provider - Sell Side Member) ...
Double principal
Principal amount.
UInt64 quoteUpdateTime
Time at which the inventory quote was last updated.
Double nominalValue
Nominal value.
TI_ALLOCATION_TYPE::Enum allocationType
Type of allocation.
BV_SHORT_SELLING_INDICATOR::Enum shortSellingIndicator
Short Selling indicator.
Double price
Price of the order.
TI_VERB::Enum verb
Specifies whether it is a buy or sell order and is set from the receiving member's viewpoint (Provide...
UInt16 marketAffiliation
Market affiliation.
UInt32 dealId
Unique ID of the deal.
BV_SELL_SIDE_INVENTORY_ORDER()
std::string accountCode
Account code.
UInt16 accrualDays
Number of accrual days.
std::string currency
Currency code.
UInt32 allocationId
Unique ID of the pre-allocation or of the allocation during the trade splitting phase.
UInt64 acceptanceTimeout
Timeout for manual acceptance.
BV_INVENTORY_ORDER_STATUS::Enum status
Processing status of the order.
Double accrued
Accrued interests.
UInt64 updateTime
Last update time.
UInt32 execTraderId
ID of the manual execution trader within the client institution (Provider - Sell Side Member) ...
virtual ~BV_SELL_SIDE_INVENTORY_ORDER()
UInt32 inventoryQuoteId
ID of the inventory quote to hit/lift.
virtual size_t serializationBufSize() const
Double bpv
BPV of the tradable instrument at the moment of the RFCQ creation.
UInt32 creationDate
Date on which the message was written.
TI_MSG_INFO orderMsgInfo
Data identifying the inventory order.
UInt64 creationTime
Time at which the message was written.
std::string clientExecID
ID of the execution within the client institution.
std::string settlementInfo
Settlement information.
BV_INVENTORY_ORDER_EVENT::Enum event
Action applied to the order.
BV_INSTRUMENT_INFO instrument
Data regarding the tradable instrument.
virtual ClassId::Enum id() const
Class id.
Double yield
Yield of the order.
unsigned long long UInt64
BV_MEMBER_INFO aggressor
Member's ID of the Aggressor (Buy Side Member)
BV_MEMBER_INFO provider
Member's ID of the Provider (Sell Side Member)
UInt32 settlementDate
Settlement date.
BV_TRANSPARENCY_INFO transparencyInfo
Pre and Post-Trade Transparency Info.
Double qty
Quantity of the order.