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