pyocf.types.conversion_mechanisms.noteconversionmechanism
Sets forth inputs and conversion mechanism of a convertible note
- pydantic model pyocf.types.conversion_mechanisms.noteconversionmechanism.NoteConversionMechanism
Sets forth inputs and conversion mechanism of a convertible note
- field capitalization_definition: Annotated[str, FieldInfo(annotation=NoneType, required=True, description='How is company capitalization defined for purposes of conversion? If possible,include the legal language from the instrument.')] | None = None
- field capitalization_definition_rules: Annotated[CapitalizationDefinitionRules, FieldInfo(annotation=NoneType, required=True, description='The rules for which types of securities would be included in the capitalizationdefinition.')] | None = None
- field compounding_type: Annotated[CompoundingType, FieldInfo(annotation=NoneType, required=True, description='What type of interest compounding?')] [Required]
What type of interest compounding?
- field conversion_discount: Annotated[Percentage, FieldInfo(annotation=NoneType, required=True, description='What is the percentage discount available upon conversion, if applicable?(decimal representation - e.g. 0.125 for 12.5%)')] | None = None
- field conversion_mfn: Annotated[bool, FieldInfo(annotation=NoneType, required=True, description='Is this an MFN (Most Favored Nations) flavored Convertible Note?')] | None = None
- field conversion_valuation_cap: Annotated[Monetary, FieldInfo(annotation=NoneType, required=True, description='What is the valuation cap (if applicable)?')] | None = None
- field day_count_convention: Annotated[DayCountType, FieldInfo(annotation=NoneType, required=True, description='How many days are there is a given period for calculation purposes?')] [Required]
How many days are there is a given period for calculation purposes?
- field exit_multiple: Annotated[Ratio, FieldInfo(annotation=NoneType, required=True, description='For cash proceeds calculation during a liquidity event.')] | None = None
- field interest_accrual_period: Annotated[AccrualPeriodType, FieldInfo(annotation=NoneType, required=True, description='What is the period over which interest is calculated?')] [Required]
What is the period over which interest is calculated?
- field interest_payout: Annotated[InterestPayoutType, FieldInfo(annotation=NoneType, required=True, description='How is interest paid out (if at applicable)')] [Required]
How is interest paid out (if at applicable)
- field interest_rates: Annotated[list[InterestRate], FieldInfo(annotation=NoneType, required=True, description='Interest rate(s) of the convertible (if applicable)')] [Required]
Interest rate(s) of the convertible (if applicable)
- field type: Annotated[Literal['CONVERTIBLE_NOTE_CONVERSION'], FieldInfo(annotation=NoneType, required=True, description='')] = 'CONVERTIBLE_NOTE_CONVERSION'