pyocf.objects.stakeholder
Object describing a stakeholder
- pydantic model pyocf.objects.stakeholder.Stakeholder
Object describing a stakeholder
- field addresses: Annotated[list[Address], FieldInfo(annotation=NoneType, required=True, description='Addresses for the stakeholder')] | 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 contact_info: Annotated[ContactInfoWithoutName, FieldInfo(annotation=NoneType, required=True, description='The contact info for an individual stakeholder')] | None = None
- field current_relationship: Annotated[StakeholderRelationshipType, FieldInfo(annotation=NoneType, required=True, description='What is the current relationship of the stakeholder to the issuer?')] | None = None
- field id: Annotated[str, FieldInfo(annotation=NoneType, required=True, description='Identifier for the object')] [Required]
Identifier for the object
- field issuer_assigned_id: Annotated[str, FieldInfo(annotation=NoneType, required=True, description='This might be any sort of id assigned to the stakeholder by the issuer, such asan internal company ID for an employee stakeholder')] | None = None
- field name: Annotated[Name, FieldInfo(annotation=NoneType, required=True, description='Name for the stakeholder')] [Required]
Name for the stakeholder
- field object_type: Annotated[Literal['STAKEHOLDER'], FieldInfo(annotation=NoneType, required=True, description='')] = 'STAKEHOLDER'
- field primary_contact: Annotated[ContactInfo, FieldInfo(annotation=NoneType, required=True, description='The primary contact info for an institutional stakeholder')] | None = None
- field stakeholder_type: Annotated[StakeholderType, FieldInfo(annotation=NoneType, required=True, description='Distinguish individuals from institutions')] [Required]
Distinguish individuals from institutions