pyocf.types.conversion_triggers.electiveconversionindaterangetrigger
Type representation of elective trigger valid on or after start_date and until or before end_date.
- pydantic model pyocf.types.conversion_triggers.electiveconversionindaterangetrigger.ElectiveConversionInDateRangeTrigger
Type representation of elective trigger valid on or after start_date and until or before end_date.
- field conversion_right: Annotated[ConvertibleConversionRight | WarrantConversionRight | StockClassConversionRight, FieldInfo(annotation=NoneType, required=True, description='When the conditions of the trigger are met, how does the convertible convert?', discriminator='type')] [Required]
When the conditions of the trigger are met, how does the convertible convert?
- field end_date: Annotated[Date, FieldInfo(annotation=NoneType, required=True, description='End date of range (inclusive)')] [Required]
End date of range (inclusive)
- field nickname: Annotated[str, FieldInfo(annotation=NoneType, required=True, description='Human-friendly nickname to describe the conversion right')] | None = None
- field start_date: Annotated[Date, FieldInfo(annotation=NoneType, required=True, description='Start date of range (inclusive)')] [Required]
Start date of range (inclusive)
- field trigger_description: Annotated[str, FieldInfo(annotation=NoneType, required=True, description='Long-form description of the trigger')] | None = None
- field trigger_id: Annotated[str, FieldInfo(annotation=NoneType, required=True, description="Id for this conversion trigger, unique within list of ConversionTriggers inparent convertible issuance's `conversion_triggers` field.")] [Required]
Id for this conversion trigger, unique within list of ConversionTriggers inparent convertible issuance’s conversion_triggers field.
- field type: Annotated[Literal['ELECTIVE_IN_RANGE'], FieldInfo(annotation=NoneType, required=True, description='')] = 'ELECTIVE_IN_RANGE'