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

field tax_ids: Annotated[list[TaxID], FieldInfo(annotation=NoneType, required=True, description='The tax ids for this stakeholder')] | None = None