42 namespace BondVision {
53 instrumentCode.reserve(12);
54 instrumentDesc.reserve(36);
55 clientOrderId.reserve(50);
56 accountCode.reserve(200);
57 accountInfo.reserve(200);
58 settlementInfo.reserve(200);
60 marketAffiliationShortDesc.reserve(12);
61 marketAffiliationDesc.reserve(36);
173 size_t deserialize(
const void* buf,
size_t inLen);
176 std::string toString ()
const;
182 size_t serialize(
void* buf)
const;
UInt32 stageOrderId
Stage Order ID.
UInt32 legId
Unique ID of leg.
BV_TRADE_REGISTRATION_LEG_MEMBER_INFO aggressorInfo
Leg Info for the Aggressor (Buy Side Member)
UInt32 dealId
Unique ID of the deal.
std::string marketAffiliationDesc
Market Affiliation description.
Double price
Price of the quote.
TI_VERB::Enum verb
Specifies whether it is a buy or sell operation (Referred to the member who receives the information)...
std::string instrumentDesc
Description of the tradable instrument.
size_t serializationBufSize() const
std::string clientOrderId
ID of the order within the client institution.
std::string currency
Currency code.
std::string accountInfo
Account code information.
UInt16 marketAffiliation
Specifies whether the last deal refers to trading activity on a regulated market or on an MTF...
std::string marketAffiliationShortDesc
Market Affiliation short description.
BV_TRADE_REGISTRATION_LEG_MEMBER_INFO providerInfo
Leg Info for the Provider (Sell Side Member)
~BV_TRADE_REGISTRATION_LEG_INFO()
std::string accountCode
Account code.
BV_VALUE discountRateValue
Discount Rate information.
BV_VALUE discountMarginValue
Discount Margin information.
BV_EXEC_SETTLEMENT_MODE::Enum execSettlementMode
Execution settlement mode.
UInt32 allocationId
Unique ID of the pre-allocation or of the allocation during the trade splitting phase.
BV_TRANSPARENCY_INFO transparencyInfo
Pre and Post-Trade Transparency Info.
Double principal
Principal amount.
TI_INSTRUMENT_TYPE::Enum instrumentType
Identifier of the tradable instrument type (Bond only)
Double nominalValue
Nominal value.
UInt16 accrualDays
Number of accrual days.
UInt32 instrumentId
Unique ID of the tradable instrument.
std::string settlementInfo
Settlement information.
Double bpv
BPV of the tradable instrument at the moment of Trade Registration creation.
std::string instrumentCode
Alphanumeric code of the tradable instrument.
BV_VALUE yieldValue
Yield information.
UInt16 settlementOffset
Settlement offset expressed as number of days starting from the trading date.
BV_SETTLEMENT_MODE::Enum settlementMode
Settlement mode.
BV_TRADE_REGISTRATION_LEG_INFO()
TI_ALLOCATION_TYPE::Enum allocationType
Type of allocation.
UInt32 settlementDate
Settlement date.
Double accrued
Accrued interests.