pyocf.primitives.types.vesting.vestingperiod
Abstract type describing the fields common to all periods of time (e.g. 3 months, 365 days) for use in Vesting Terms
- pydantic model pyocf.primitives.types.vesting.vestingperiod.VestingPeriod
Abstract type describing the fields common to all periods of time (e.g. 3 months, 365 days) for use in Vesting Terms
- field length: Annotated[int, FieldInfo(annotation=NoneType, required=True, description='The quantity of `type` units of time; e.g. for 3 months, this would be `3`; for30 days, this would be `30`')] [Required]
The quantity of type units of time; e.g. for 3 months, this would be 3; for30 days, this would be 30
- field occurrences: Annotated[int, FieldInfo(annotation=NoneType, required=True, description='The number of times this vesting period triggers. If vesting occurs monthly for36 months, for example, this would be `36`')] [Required]
The number of times this vesting period triggers. If vesting occurs monthly for36 months, for example, this would be 36
- field type: Annotated[PeriodType, FieldInfo(annotation=NoneType, required=True, description='The unit of time for the period, e.g. `MONTHS` or `DAYS`')] [Required]
The unit of time for the period, e.g. MONTHS or DAYS