pyocf.objects.transactions.adjustment.stockclassauthorizedsharesadjustment

Object describing an event to change the number of authorized shares of a stock class.

pydantic model pyocf.objects.transactions.adjustment.stockclassauthorizedsharesadjustment.StockClassAuthorizedSharesAdjustment

Object describing an event to change the number of authorized shares of a stock class.

field board_approval_date: Annotated[Date, FieldInfo(annotation=NoneType, required=True, description='Date on which the board approved the change to the stock class')] | None = None
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 new_shares_authorized: Annotated[Numeric, FieldInfo(annotation=NoneType, required=True, description='The new number of shares authorized for this stock class as of the event of thistransaction')] [Required]

The new number of shares authorized for this stock class as of the event of thistransaction

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

field stockholder_approval_date: Annotated[Date, FieldInfo(annotation=NoneType, required=True, description='This optional field tracks when the stockholders approved the change to thestock class.')] | None = None