pyocf.objects.transactions.consolidation.stockconsolidation

Object describing a consolidation of stock positions

pydantic model pyocf.objects.transactions.consolidation.stockconsolidation.StockConsolidation

Object describing a consolidation of stock positions

field comments: Annotated[list[str], FieldInfo(annotation=NoneType, required=True, description='Unstructured text comments related to and stored for the object')] | None = None
field date: Annotated[Date, FieldInfo(annotation=NoneType, required=True, description='Date on which the transaction occurred')] [Required]

Date on which the transaction occurred

field id: Annotated[str, FieldInfo(annotation=NoneType, required=True, description='Identifier for the object')] [Required]

Identifier for the object

field object_type: Annotated[Literal['TX_STOCK_CONSOLIDATION'], FieldInfo(annotation=NoneType, required=True, description='')] = 'TX_STOCK_CONSOLIDATION'
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