diff --git a/src/finch/types/hris/benefit_create_params.py b/src/finch/types/hris/benefit_create_params.py index 195e2ee3..317370ff 100644 --- a/src/finch/types/hris/benefit_create_params.py +++ b/src/finch/types/hris/benefit_create_params.py @@ -2,8 +2,10 @@ from __future__ import annotations -from typing import Optional -from typing_extensions import Literal, TypedDict +from typing_extensions import TypedDict + +from .benefit_type import BenefitType +from .benefit_frequency import BenefitFrequency __all__ = ["BenefitCreateParams"] @@ -11,29 +13,7 @@ class BenefitCreateParams(TypedDict, total=False): description: str - frequency: Optional[Literal["one_time", "every_paycheck"]] - - type: Optional[ - Literal[ - "401k", - "401k_roth", - "401k_loan", - "403b", - "403b_roth", - "457", - "457_roth", - "s125_medical", - "s125_dental", - "s125_vision", - "hsa_pre", - "hsa_post", - "fsa_medical", - "fsa_dependent_care", - "simple_ira", - "simple", - "commuter", - "custom_post_tax", - "custom_pre_tax", - ] - ] + frequency: BenefitFrequency + + type: BenefitType """Type of benefit."""