Skip to content

Commit f1d513b

Browse files
feat(api): add employer_contributions field (#270)
1 parent 864900e commit f1d513b

File tree

2 files changed

+30
-0
lines changed

2 files changed

+30
-0
lines changed

src/finch/types/account_update_event.py

+16
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
"AccountUpdateEventDataAuthenticationMethodSupportedFieldsPayStatementPayStatements",
3939
"AccountUpdateEventDataAuthenticationMethodSupportedFieldsPayStatementPayStatementsEarnings",
4040
"AccountUpdateEventDataAuthenticationMethodSupportedFieldsPayStatementPayStatementsEmployeeDeductions",
41+
"AccountUpdateEventDataAuthenticationMethodSupportedFieldsPayStatementPayStatementsEmployerContributions",
4142
"AccountUpdateEventDataAuthenticationMethodSupportedFieldsPayStatementPayStatementsEmployerDeductions",
4243
"AccountUpdateEventDataAuthenticationMethodSupportedFieldsPayStatementPayStatementsTaxes",
4344
"AccountUpdateEventDataAuthenticationMethodSupportedFieldsPayment",
@@ -291,6 +292,16 @@ class AccountUpdateEventDataAuthenticationMethodSupportedFieldsPayStatementPaySt
291292
type: Optional[bool] = None
292293

293294

295+
class AccountUpdateEventDataAuthenticationMethodSupportedFieldsPayStatementPayStatementsEmployerContributions(
296+
BaseModel
297+
):
298+
amount: Optional[bool] = None
299+
300+
currency: Optional[bool] = None
301+
302+
name: Optional[bool] = None
303+
304+
294305
class AccountUpdateEventDataAuthenticationMethodSupportedFieldsPayStatementPayStatementsEmployerDeductions(BaseModel):
295306
amount: Optional[bool] = None
296307

@@ -320,9 +331,14 @@ class AccountUpdateEventDataAuthenticationMethodSupportedFieldsPayStatementPaySt
320331
AccountUpdateEventDataAuthenticationMethodSupportedFieldsPayStatementPayStatementsEmployeeDeductions
321332
] = None
322333

334+
employer_contributions: Optional[
335+
AccountUpdateEventDataAuthenticationMethodSupportedFieldsPayStatementPayStatementsEmployerContributions
336+
] = None
337+
323338
employer_deductions: Optional[
324339
AccountUpdateEventDataAuthenticationMethodSupportedFieldsPayStatementPayStatementsEmployerDeductions
325340
] = None
341+
"""[DEPRECATED] Use `employer_contributions` instead"""
326342

327343
gross_pay: Optional[bool] = None
328344

src/finch/types/provider.py

+14
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
"AuthenticationMethodSupportedFieldsPayStatementPayStatements",
3636
"AuthenticationMethodSupportedFieldsPayStatementPayStatementsEarnings",
3737
"AuthenticationMethodSupportedFieldsPayStatementPayStatementsEmployeeDeductions",
38+
"AuthenticationMethodSupportedFieldsPayStatementPayStatementsEmployerContributions",
3839
"AuthenticationMethodSupportedFieldsPayStatementPayStatementsEmployerDeductions",
3940
"AuthenticationMethodSupportedFieldsPayStatementPayStatementsTaxes",
4041
"AuthenticationMethodSupportedFieldsPayment",
@@ -288,6 +289,14 @@ class AuthenticationMethodSupportedFieldsPayStatementPayStatementsEmployeeDeduct
288289
type: Optional[bool] = None
289290

290291

292+
class AuthenticationMethodSupportedFieldsPayStatementPayStatementsEmployerContributions(BaseModel):
293+
amount: Optional[bool] = None
294+
295+
currency: Optional[bool] = None
296+
297+
name: Optional[bool] = None
298+
299+
291300
class AuthenticationMethodSupportedFieldsPayStatementPayStatementsEmployerDeductions(BaseModel):
292301
amount: Optional[bool] = None
293302

@@ -313,7 +322,12 @@ class AuthenticationMethodSupportedFieldsPayStatementPayStatements(BaseModel):
313322

314323
employee_deductions: Optional[AuthenticationMethodSupportedFieldsPayStatementPayStatementsEmployeeDeductions] = None
315324

325+
employer_contributions: Optional[
326+
AuthenticationMethodSupportedFieldsPayStatementPayStatementsEmployerContributions
327+
] = None
328+
316329
employer_deductions: Optional[AuthenticationMethodSupportedFieldsPayStatementPayStatementsEmployerDeductions] = None
330+
"""[DEPRECATED] Use `employer_contributions` instead"""
317331

318332
gross_pay: Optional[bool] = None
319333

0 commit comments

Comments
 (0)