99 virtual size_t serialize(
void* buf)
const;
virtual ClassId::Enum id() const
Class id.
UInt32 settlementDate
Settlement date.
virtual BV_ACCRUED_INTEREST_PREVIEW * clone() const
virtual size_t serializationBufSize() const
UInt16 accrualDays
Number of accrual days.
virtual BV_ACCRUED_INTEREST_PREVIEW * clone(void *) const
UInt32 accruedInterestPreviewId
ID of the preview request.
BV_ACCRUED_INTEREST_PREVIEW()
virtual ~BV_ACCRUED_INTEREST_PREVIEW()
std::string userData
Free field used by the client.
Double indexRatio
Index ratio calculated at settlement date (for indexed bonds)
UInt16 settlementOffset
Settlement offset.
Double accruedInterest
Accrued interests calculated per 100 face value.
size_t deserialize(const void *buf, size_t inLen)
virtual std::string toString() const
Provides string presentation.
UInt32 instrumentId
ID of the tradable instrument.
@ BV_ACCRUED_INTEREST_PREVIEW