Skip to content

Frequency

How often a recurring event (e.g., income, benefit payment) repeats.

Frequency of a recurring monetary amount, modeled as an extensible enum so implementations can supply a custom frequency via the `description` field when none of the predefined options apply.

PropertyTypeRequiredDescription
valueFrequencyOptionsYesThe selected value, typed to `T`.
customValuestringNoCaller-defined value when `value` is the `custom` option (or otherwise does not fit a predefined option in `T`).
descriptionstringNoHuman-readable description or annotation for the value.
{
"value": "monthly",
"description": ""
}

Predefined set of frequencies for recurring monetary amounts (e.g., income, estimated benefits).

ValueDescription
weeklyOnce per week.
bi_weeklyOnce every two weeks.
semi_monthlyTwice per month.
monthlyOnce per month.
annualOnce per year.
customA caller-defined frequency captured in the description.
"weekly"