pyocf.primitives.objects.transactions.issuance.issuance

Abstract object describing fields common to all issuance objects

pydantic model pyocf.primitives.objects.transactions.issuance.issuance.Issuance

Abstract object describing fields common to all issuance objects

field board_approval_date: Annotated[Date, FieldInfo(annotation=NoneType, required=True, description='Date of board approval for the security')] | None = None
field consideration_text: Annotated[str, FieldInfo(annotation=NoneType, required=True, description='Unstructured text description of consideration provided in exchange for securityissuance')] | None = None
field custom_id: Annotated[str, FieldInfo(annotation=NoneType, required=True, description='A custom ID for this security (e.g. CN-1.)')] [Required]

A custom ID for this security (e.g. CN-1.)

field security_law_exemptions: Annotated[list[SecurityExemption], FieldInfo(annotation=NoneType, required=True, description='List of security law exemptions (and applicable jurisdictions) for this security')] [Required]

List of security law exemptions (and applicable jurisdictions) for this security

field stakeholder_id: Annotated[str, FieldInfo(annotation=NoneType, required=True, description='Identifier for the stakeholder that holds legal title to this security')] [Required]

Identifier for the stakeholder that holds legal title to this security

field stockholder_approval_date: Annotated[Date, FieldInfo(annotation=NoneType, required=True, description='Date on which the stockholders approved the security')] | None = None