pyocf.objects.stockplan
Object describing a plan which stock options are issued from
- pydantic model pyocf.objects.stockplan.StockPlan
Object describing a plan which stock options are issued from
- field board_approval_date: Annotated[Date, FieldInfo(annotation=NoneType, required=True, description='Date on which board approved the plan')] | 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 default_cancellation_behavior: Annotated[StockPlanCancellationBehaviorType, FieldInfo(annotation=NoneType, required=True, description="If a security issued under this Stock Plan is cancelled, what happens to thereserved shares by default? NOTE: for any given security issued from the pool,the Plan's default cancellation behavior can be overridden by subsequenttransactions cancelling the reserved stock, returning it to pool or marking itas capital stock. The event chain should always control - do not rely on thisfield and fail to traverse the events.")] | None = None
- field id: Annotated[str, FieldInfo(annotation=NoneType, required=True, description='Identifier for the object')] [Required]
Identifier for the object
The initial number of shares reserved in the pool for this stock plan by theBoard or equivalent body.
- field object_type: Annotated[Literal['STOCK_PLAN'], FieldInfo(annotation=NoneType, required=True, description='')] = 'STOCK_PLAN'
- field plan_name: Annotated[str, FieldInfo(annotation=NoneType, required=True, description='Name for the stock plan')] [Required]
Name for the stock plan
- field stock_class_id: Annotated[str, FieldInfo(annotation=NoneType, required=True, description='[DEPRECATED in favor of stock_class_ids] Identifier of the StockClass objectthis plan is composed of.')] | None = None
- field stock_class_ids: Annotated[list[str], FieldInfo(annotation=NoneType, required=True, description='Identifiers of StockClass objects this plan is composed of')] | None = None
- field stockholder_approval_date: Annotated[Date, FieldInfo(annotation=NoneType, required=True, description='This optional field tracks when the stockholders approved this stock plan. Thisis intended for use by US companies that want to issue Incentive Stock Options(ISOs), as the issuing StockPlan must receive shareholder approval within aspecified time frame in order to issue valid ISOs.')] | None = None