pyocf.objects.vestingterms

Object describing the terms under which a security vests

pydantic model pyocf.objects.vestingterms.VestingTerms

Object describing the terms under which a security vests

field allocation_type: Annotated[AllocationType, FieldInfo(annotation=NoneType, required=True, description='Allocation/rounding type for the vesting schedule')] [Required]

Allocation/rounding type for the vesting schedule

field comments: Annotated[list[str], FieldInfo(annotation=NoneType, required=True, description='Unstructured text comments related to and stored for the object')] | None = None
field description: Annotated[str, FieldInfo(annotation=NoneType, required=True, description='Detailed description of the vesting schedule')] [Required]

Detailed description of the vesting schedule

field id: Annotated[str, FieldInfo(annotation=NoneType, required=True, description='Identifier for the object')] [Required]

Identifier for the object

field name: Annotated[str, FieldInfo(annotation=NoneType, required=True, description='Concise name for the vesting schedule')] [Required]

Concise name for the vesting schedule

field object_type: Annotated[Literal['VESTING_TERMS'], FieldInfo(annotation=NoneType, required=True, description='')] = 'VESTING_TERMS'
field vesting_conditions: Annotated[list[VestingCondition], FieldInfo(annotation=NoneType, required=True, description='Conditions and triggers that describe the graph of vesting schedules and events')] [Required]

Conditions and triggers that describe the graph of vesting schedules and events