7.0.0-dev.93
Asset Model - Adding Redemption Attribute to Debt Type
Background
There are several values in the the DebtClassEnum relating to the redemption of the debt which could be more granular and composable. There are 4 attributes representing unique combinations for IssuerConvertible, HolderConvertible, IssuerExchangeable, HolderExchangeable. However, these could be represented using separate enums and conditions within DebtType. This would also remove the additional Convertible attribute.
What is being released?
Created a DebtRedemption type
- Added
redemptionTypeattribute with typeRedemptionTypeEnum - Added
putCallattribute with typePutCallEnum - Added
partyattribute with typeRedemptionPartyEnum
Created 2 new enums
RedemptionTypeEnumwith values Convertible, Exchangeable, ContingentConvertible, Sinkable, ExtraordinaryRedemptionPartyEnumwith values Holder and Issuer
Review Directions
The changes can be reviewed in PR: #4447