pyocf.primitives.objects.transactions.release.release

Abstract object describing fields common to all release transaction objects

pydantic model pyocf.primitives.objects.transactions.release.release.Release

Abstract object describing fields common to all release transaction objects

field consideration_text: Annotated[str, FieldInfo(annotation=NoneType, required=True, description='Unstructured text description of consideration provided in exchange for securityrelease')] | None = None
field quantity: Annotated[Numeric, FieldInfo(annotation=NoneType, required=True, description='Quantity of shares released')] [Required]

Quantity of shares released

field release_price: Annotated[Monetary, FieldInfo(annotation=NoneType, required=True, description='The release price used to determine the value of the security at the time ofrelease')] [Required]

The release price used to determine the value of the security at the time ofrelease

field resulting_security_ids: Annotated[list[str], FieldInfo(annotation=NoneType, required=True, description='Identifier of the new security (or securities) issuance resulting from a releasetransaction')] [Required]

Identifier of the new security (or securities) issuance resulting from a releasetransaction

field settlement_date: Annotated[Date, FieldInfo(annotation=NoneType, required=True, description='The settlement date for the shares released, typically after the releasetransaction date')] [Required]

The settlement date for the shares released, typically after the releasetransaction date