sdk.lusid.models.put_redemption_event.PutRedemptionEvent
- class PutRedemptionEvent(**data)[source]
Put Redemption (BPUT) — early redemption of a bond at the holder’s election under an indenture-defined put option. Supports both Voluntary (the AMI-SeCo canonical shape) and Mandatory (a deliberate market extension beyond SCoRE) participation on Bond, ComplexBond, and InflationLinkedBond instruments. Cloned from RepurchaseOfferEvent (BIDS) and narrowed to debt with a fixed event-level OfferPrice instead of a per-election holder-bid price. # noqa: E501
Create a new model by parsing and validating input data from keyword arguments.
Raises ValidationError if the input data cannot be parsed to form a valid model.
Attributes
This is a Pydantic class. For now, click on the green [source] link in the class signature above to see descriptions/allowed values for these attributes.
payment_dateoffer_pricecurrencycash_offer_electionslapse_electionsmarket_deadline_dateresponse_deadline_dateearly_response_deadlineex_dateannouncement_dateaccrued_interest_per_unitproration_rateinstrument_event_typeadditional_properties- classmethod from_dict(obj)[source]
Create an instance of PutRedemptionEvent from a dict
- Return type: