pyocf.objects.transactions.split.stockclasssplit

Object describing a split of a stock class

pydantic model pyocf.objects.transactions.split.stockclasssplit.StockClassSplit

Object describing a split of a stock class

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_CLASS_SPLIT'], FieldInfo(annotation=NoneType, required=True, description='')] = 'TX_STOCK_CLASS_SPLIT'
field split_ratio: Annotated[Ratio, FieldInfo(annotation=NoneType, required=True, description='Ratio of new shares to old shares. For 2-for-1 split the numerator of the ratiois 2 and the denominator is 1.')] [Required]

Ratio of new shares to old shares. For 2-for-1 split the numerator of the ratiois 2 and the denominator is 1.

field stock_class_id: Annotated[str, FieldInfo(annotation=NoneType, required=True, description='Identifier of the StockClass object, a subject of this transaction')] [Required]

Identifier of the StockClass object, a subject of this transaction