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