104 virtual size_t serialize(
void* buf)
const;
Double cap
Maximum value the coupon can assume.
UInt32 benchmarkId
ID of the Benchmark used in the coupon rate calculation in case of floating coupons.
Double margin
Margin used in the coupon rate calculation in case of floating coupons.
virtual ClassId::Enum id() const
Class id.
virtual size_t serializationBufSize() const
UInt32 financialInstrumentId
Unique ID of the financial instrument (Bond)
UInt32 formulaResetDate
Date when the coupon plan changes type or formula.
TI_DAY_COUNT_CONVENTION_TYPE::Enum dayCountConventionType
Day Count used in the coupon rate calculation in case of floating coupons.
UInt16 couponFrequency
Coupon Frequency.
virtual BV_VARIABLE_COUPON_BOND_SCHEDULE * clone(void *) const
virtual BV_VARIABLE_COUPON_BOND_SCHEDULE * clone() const
TI_COUPON_TYPE::Enum couponType
Specifies if the Coupon Type is Fixed or Floating.
Double floor
Minimum value the coupon can assume.
virtual ~BV_VARIABLE_COUPON_BOND_SCHEDULE()
Double couponRate
Coupon Rate.
size_t deserialize(const void *buf, size_t inLen)
BV_VARIABLE_COUPON_BOND_SCHEDULE()
virtual std::string toString() const
Provides string presentation.
@ BV_VARIABLE_COUPON_BOND_SCHEDULE