diff --git a/src/finch/types/hris/individual.py b/src/finch/types/hris/individual.py index 8f8ae112..65cd42d2 100644 --- a/src/finch/types/hris/individual.py +++ b/src/finch/types/hris/individual.py @@ -29,6 +29,12 @@ class Individual(BaseModel): emails: Optional[List[Email]] = None + encrypted_ssn: Optional[str] = None + """Note: This property is only available if enabled for your account. + + Please reach out to your Finch representative if you would like access. + """ + ethnicity: Optional[ Literal[ "asian", diff --git a/src/finch/types/provider.py b/src/finch/types/provider.py index 0b732b0f..f41eae12 100644 --- a/src/finch/types/provider.py +++ b/src/finch/types/provider.py @@ -25,6 +25,7 @@ "AuthenticationMethodSupportedFieldsEmploymentEmployment", "AuthenticationMethodSupportedFieldsEmploymentIncome", "AuthenticationMethodSupportedFieldsEmploymentLocation", + "AuthenticationMethodSupportedFieldsEmploymentManager", "AuthenticationMethodSupportedFieldsIndividual", "AuthenticationMethodSupportedFieldsIndividualEmails", "AuthenticationMethodSupportedFieldsIndividualPhoneNumbers", @@ -167,6 +168,10 @@ class AuthenticationMethodSupportedFieldsEmploymentLocation(BaseModel): state: Optional[bool] = None +class AuthenticationMethodSupportedFieldsEmploymentManager(BaseModel): + id: Optional[bool] = None + + class AuthenticationMethodSupportedFieldsEmployment(BaseModel): id: Optional[bool] = None @@ -192,7 +197,7 @@ class AuthenticationMethodSupportedFieldsEmployment(BaseModel): location: Optional[AuthenticationMethodSupportedFieldsEmploymentLocation] = None - manager: Optional[object] = None + manager: Optional[AuthenticationMethodSupportedFieldsEmploymentManager] = None middle_name: Optional[bool] = None @@ -234,6 +239,8 @@ class AuthenticationMethodSupportedFieldsIndividual(BaseModel): emails: Optional[AuthenticationMethodSupportedFieldsIndividualEmails] = None + encrypted_ssn: Optional[bool] = None + ethnicity: Optional[bool] = None first_name: Optional[bool] = None