pyocf.primitives.objects.transactions.consolidation.consolidation

Abstract object describing a security transfer or secondary sale transaction

pydantic model pyocf.primitives.objects.transactions.consolidation.consolidation.Consolidation

Abstract object describing a security transfer or secondary sale transaction

field reason_text: Annotated[str, FieldInfo(annotation=NoneType, required=True, description='Free-form human-readable reason for stock consolidation')] | None = None
field resulting_security_id: Annotated[str, FieldInfo(annotation=NoneType, required=True, description='Identifier for the security that holds the consolidated balance from thistransaction')] [Required]

Identifier for the security that holds the consolidated balance from thistransaction

field security_ids: Annotated[list[str], FieldInfo(annotation=NoneType, required=True, description='Array of identifiers for the security (or securities) being consolidation as aresult of the transaction')] [Required]

Array of identifiers for the security (or securities) being consolidation as aresult of the transaction