pyocf.objects.stockclass
Object describing a class of stock issued by the issuer
- pydantic model pyocf.objects.stockclass.StockClass
Object describing a class of stock issued by the issuer
- field class_type: StockClassType [Required]
The type of this stock class (e.g. Preferred or Common)
- field comments: list[str] | None = None
- field conversion_rights: list[StockClassConversionRight] | None = None
- field default_id_prefix: str [Required]
Default prefix for certificate numbers in certificated shares (e.g. CS- inCS-1). If certificate IDs have a dash, the prefix should end in the dash likeCS-
- field id: str [Required]
Identifier for the object
The initial number of shares authorized for this stock class
- field name: str [Required]
Name for the stock type (e.g. Series A Preferred or Class A Common)
- field object_type: Literal['STOCK_CLASS'] = 'STOCK_CLASS'
- field seniority: Numeric [Required]
Seniority of the stock - determines repayment priority. Seniority is ordered byincreasing number so that stock classes with a higher seniority have higherrepayment priority. The following properties hold for all stock classes for agiven company:a) transitivity: stock classes are absolutely stackable by seniority and inincreasing numerical order,b) non-uniqueness: multiple stock classes can have the same Seniority number andtherefore have the same liquidation/repayment order.In practice, stock classes with same seniority may be created at differentpoints in time and (for example, an extension of an existing preferred financinground), and also a new stock class can be created with seniority between twoexisting stock classes, in which case it is assigned some decimal number betweenthe numbers representing seniority of the respective classes.
The number of votes each share of this stock class gets