37 namespace BondVision {
48 miFIRIdentifier.reserve(12);
109 size_t deserialize(
const void* buf,
size_t inLen);
112 virtual std::string toString ()
const;
123 virtual size_t serialize(
void* buf)
const;
Double sSTIPostTradeQty
SSTI threshold level for post-trade transparency (configured for 'EU' Area Code)
UInt32 financialInstrumentId
Unique ID of the financial instrument (Bond)
Double lISPreTradeQty
LIS threshold level for pre-trade transparency (configured for 'EU' Area Code)
virtual size_t serializationBufSize() const
TI_FLAG::Enum unseasonedBondFg
Flag to determine wheter a bond is unseasoned or not.
Double sSTIPreTradeQty
SSTI threshold level for pre-trade transparency (configured for 'EU' Area Code)
UInt32 bondSeniorityId
Unique ID of the Bond Seniority.
Double lISPostTradeQty
LIS threshold level for post-trade transparency (configured for 'EU' Area Code)
BV_DISCOUNT_MARGIN_FORMULA_TYPE::Enum discountMarginFormulaType
Unique ID code of the method for calculating the discount margin of the instrument.
TI_FLAG::Enum callProvisionFg
Flag identifying callable bonds.
UInt32 benchmarkIndexId
Unique ID of the Benchmark Index.
std::string miFIRIdentifier
MiFIR Identifier.
TI_FLAG::Enum liquidFg
Liquid flag (configured for 'EU' Area Code)
Double quotedMargin
Quoted Margin in basis points.
TI_FLAG::Enum perpetualFg
Flag identifying perpetual bonds.
TI_FLAG::Enum mWCProvisionFg
Flag identifying MWC bonds.
virtual ClassId::Enum id() const
Class id.
UInt32 miFIRBondTypeId
Unique ID of the Bond Type.