Skip to content

Commit dd8606d

Browse files
vorpuslzhang
andauthored
OpenAPI generated code at 2025-04-21T15:30:47Z (#548)
Co-authored-by: lzhang <lzhang@plaid.com>
1 parent 73647db commit dd8606d

1,811 files changed

Lines changed: 10256 additions & 5384 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.openapi-generator/FILES

Lines changed: 42 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ plaid/model/account_access.py
1010
plaid/model/account_assets.py
1111
plaid/model/account_balance.py
1212
plaid/model/account_base.py
13+
plaid/model/account_base_nullable.py
1314
plaid/model/account_filter.py
1415
plaid/model/account_filter_subtypes.py
1516
plaid/model/account_filters_response.py
@@ -82,6 +83,7 @@ plaid/model/asset_report_get_request_options.py
8283
plaid/model/asset_report_get_response.py
8384
plaid/model/asset_report_investment_holding.py
8485
plaid/model/asset_report_investment_security.py
86+
plaid/model/asset_report_investment_transaction.py
8587
plaid/model/asset_report_investments.py
8688
plaid/model/asset_report_item.py
8789
plaid/model/asset_report_pdf_get_request.py
@@ -241,6 +243,13 @@ plaid/model/beacon_user_update_request.py
241243
plaid/model/beacon_user_update_request_data.py
242244
plaid/model/beacon_user_update_response.py
243245
plaid/model/business_finance_category.py
246+
plaid/model/cash_flow_updates_expected_deposit_missed_webhook.py
247+
plaid/model/cash_flow_updates_insights_webhook.py
248+
plaid/model/cash_flow_updates_large_deposit_webhook.py
249+
plaid/model/cash_flow_updates_low_balance_webhook.py
250+
plaid/model/cash_flow_updates_new_income_stream_webhook.py
251+
plaid/model/cash_flow_updates_new_loan_payment_webhook.py
252+
plaid/model/cash_flow_updates_nsf_webhook.py
244253
plaid/model/cashflow_attributes_version.py
245254
plaid/model/cashflow_report_get_request.py
246255
plaid/model/cashflow_report_get_response.py
@@ -252,6 +261,8 @@ plaid/model/category_insight_details.py
252261
plaid/model/category_insights.py
253262
plaid/model/cause.py
254263
plaid/model/cause_all_of.py
264+
plaid/model/check_report_warning.py
265+
plaid/model/check_report_warning_code.py
255266
plaid/model/client_provided_enhanced_transaction.py
256267
plaid/model/client_provided_enriched_transaction.py
257268
plaid/model/client_provided_raw_transaction.py
@@ -275,27 +286,21 @@ plaid/model/counterparty.py
275286
plaid/model/counterparty_insights.py
276287
plaid/model/counterparty_type.py
277288
plaid/model/country_code.py
278-
plaid/model/cra_bank_income.py
279289
plaid/model/cra_bank_income_account.py
280290
plaid/model/cra_bank_income_account_metadata.py
281291
plaid/model/cra_bank_income_bonus_type.py
282292
plaid/model/cra_bank_income_cause.py
283293
plaid/model/cra_bank_income_complete_result.py
284294
plaid/model/cra_bank_income_complete_webhook.py
285-
plaid/model/cra_bank_income_create_request.py
286-
plaid/model/cra_bank_income_create_response.py
287295
plaid/model/cra_bank_income_employer.py
288296
plaid/model/cra_bank_income_error_webhook.py
289-
plaid/model/cra_bank_income_get_request.py
290-
plaid/model/cra_bank_income_get_response.py
291297
plaid/model/cra_bank_income_historical_summary.py
292298
plaid/model/cra_bank_income_item.py
293299
plaid/model/cra_bank_income_source.py
294300
plaid/model/cra_bank_income_summary.py
295301
plaid/model/cra_bank_income_transaction.py
296302
plaid/model/cra_bank_income_warning.py
297303
plaid/model/cra_bank_income_warning_code.py
298-
plaid/model/cra_base_report_create_response.py
299304
plaid/model/cra_cashflow_insights_report.py
300305
plaid/model/cra_check_report_base_report_get_request.py
301306
plaid/model/cra_check_report_base_report_get_response.py
@@ -306,6 +311,9 @@ plaid/model/cra_check_report_create_base_report_options.py
306311
plaid/model/cra_check_report_create_request.py
307312
plaid/model/cra_check_report_create_response.py
308313
plaid/model/cra_check_report_failed_webhook.py
314+
plaid/model/cra_check_report_freddie_mac_get_request.py
315+
plaid/model/cra_check_report_freddie_mac_get_response.py
316+
plaid/model/cra_check_report_freddie_mac_verification_of_assets_deal.py
309317
plaid/model/cra_check_report_income_insights_get_request.py
310318
plaid/model/cra_check_report_income_insights_get_response.py
311319
plaid/model/cra_check_report_network_insights_get_request.py
@@ -315,6 +323,10 @@ plaid/model/cra_check_report_partner_insights_get_request.py
315323
plaid/model/cra_check_report_partner_insights_get_response.py
316324
plaid/model/cra_check_report_pdf_get_request.py
317325
plaid/model/cra_check_report_ready_webhook.py
326+
plaid/model/cra_check_report_verification_get_report_type.py
327+
plaid/model/cra_check_report_verification_get_request.py
328+
plaid/model/cra_check_report_verification_get_response.py
329+
plaid/model/cra_check_report_verification_get_voe_options.py
318330
plaid/model/cra_income_insights.py
319331
plaid/model/cra_loan_application.py
320332
plaid/model/cra_loan_application_decision.py
@@ -358,6 +370,18 @@ plaid/model/cra_partner_insights_prism.py
358370
plaid/model/cra_pdf_add_ons.py
359371
plaid/model/cra_prediction_interval.py
360372
plaid/model/cra_upgrade_failed_webhook.py
373+
plaid/model/cra_verification_report.py
374+
plaid/model/cra_voa_report.py
375+
plaid/model/cra_voa_report_account.py
376+
plaid/model/cra_voa_report_account_balances.py
377+
plaid/model/cra_voa_report_account_historical_balance.py
378+
plaid/model/cra_voa_report_attributes.py
379+
plaid/model/cra_voa_report_item.py
380+
plaid/model/cra_voa_report_transactions_insights.py
381+
plaid/model/cra_voe_report.py
382+
plaid/model/cra_voe_report_account.py
383+
plaid/model/cra_voe_report_item.py
384+
plaid/model/cra_voe_report_transaction.py
361385
plaid/model/credit1099.py
362386
plaid/model/credit1099_filer.py
363387
plaid/model/credit1099_payer.py
@@ -498,19 +522,6 @@ plaid/model/deductions.py
498522
plaid/model/deductions_breakdown.py
499523
plaid/model/deductions_total.py
500524
plaid/model/default_update_webhook.py
501-
plaid/model/deposit_switch_address_data.py
502-
plaid/model/deposit_switch_alt_create_request.py
503-
plaid/model/deposit_switch_alt_create_response.py
504-
plaid/model/deposit_switch_create_request.py
505-
plaid/model/deposit_switch_create_request_options.py
506-
plaid/model/deposit_switch_create_response.py
507-
plaid/model/deposit_switch_get_request.py
508-
plaid/model/deposit_switch_get_response.py
509-
plaid/model/deposit_switch_state_update_webhook.py
510-
plaid/model/deposit_switch_target_account.py
511-
plaid/model/deposit_switch_target_user.py
512-
plaid/model/deposit_switch_token_create_request.py
513-
plaid/model/deposit_switch_token_create_response.py
514525
plaid/model/depository_account_subtype.py
515526
plaid/model/depository_account_subtypes.py
516527
plaid/model/depository_filter.py
@@ -623,6 +634,8 @@ plaid/model/holdings_default_update_webhook.py
623634
plaid/model/holdings_override.py
624635
plaid/model/hosted_link_delivery_method.py
625636
plaid/model/hosted_mmd_verification_webhook.py
637+
plaid/model/human_review.py
638+
plaid/model/human_review_status.py
626639
plaid/model/id_number_type.py
627640
plaid/model/identity_default_update_webhook.py
628641
plaid/model/identity_document_metadata.py
@@ -817,6 +830,7 @@ plaid/model/kyc_check_id_number_summary.py
817830
plaid/model/kyc_check_name_summary.py
818831
plaid/model/kyc_check_phone_summary.py
819832
plaid/model/last_data_access_times.py
833+
plaid/model/layer_authentication_passed_webhook.py
820834
plaid/model/ledger_deposit_idempotency_key.py
821835
plaid/model/ledger_distribute_idempotency_key.py
822836
plaid/model/ledger_withdraw_idempotency_key.py
@@ -880,6 +894,7 @@ plaid/model/link_token_create_investment_filter.py
880894
plaid/model/link_token_create_loan_filter.py
881895
plaid/model/link_token_create_request.py
882896
plaid/model/link_token_create_request_account_subtypes.py
897+
plaid/model/link_token_create_request_appearance_mode.py
883898
plaid/model/link_token_create_request_auth.py
884899
plaid/model/link_token_create_request_base_report.py
885900
plaid/model/link_token_create_request_cra_options.py
@@ -934,13 +949,7 @@ plaid/model/monitoring_consumer_report_permissible_purpose.py
934949
plaid/model/monitoring_income_insights.py
935950
plaid/model/monitoring_income_source.py
936951
plaid/model/monitoring_insights.py
937-
plaid/model/monitoring_insights_expected_deposit_missed_webhook.py
938952
plaid/model/monitoring_insights_item_status.py
939-
plaid/model/monitoring_insights_large_deposit_webhook.py
940-
plaid/model/monitoring_insights_low_balance_webhook.py
941-
plaid/model/monitoring_insights_new_income_stream_webhook.py
942-
plaid/model/monitoring_insights_new_loan_payment_webhook.py
943-
plaid/model/monitoring_insights_nsf_webhook.py
944953
plaid/model/monitoring_insights_status.py
945954
plaid/model/monitoring_insights_webhook.py
946955
plaid/model/monitoring_item_status_code.py
@@ -1138,6 +1147,7 @@ plaid/model/physical_document_extracted_data.py
11381147
plaid/model/physical_document_extracted_data_analysis.py
11391148
plaid/model/physical_document_images.py
11401149
plaid/model/plaid_check_score.py
1150+
plaid/model/plaid_check_score_version.py
11411151
plaid/model/plaid_error.py
11421152
plaid/model/plaid_error_type.py
11431153
plaid/model/platform_ids.py
@@ -1218,6 +1228,7 @@ plaid/model/program_name_sensitivity.py
12181228
plaid/model/projected_income_summary_field_number.py
12191229
plaid/model/proxy_type.py
12201230
plaid/model/pslf_status.py
1231+
plaid/model/reason_code.py
12211232
plaid/model/recaptcha_required_error.py
12221233
plaid/model/recipient_bacs.py
12231234
plaid/model/recipient_bacs_nullable.py
@@ -1266,6 +1277,8 @@ plaid/model/risk_signal_file_type.py
12661277
plaid/model/role.py
12671278
plaid/model/role_detail.py
12681279
plaid/model/roles.py
1280+
plaid/model/rule_details.py
1281+
plaid/model/rule_result.py
12691282
plaid/model/ruleset.py
12701283
plaid/model/sandbox_bank_income_fire_webhook_request.py
12711284
plaid/model/sandbox_bank_income_fire_webhook_response.py
@@ -1540,6 +1553,8 @@ plaid/model/transfer_events_update_webhook.py
15401553
plaid/model/transfer_expected_sweep_settlement_schedule_item.py
15411554
plaid/model/transfer_failure.py
15421555
plaid/model/transfer_funding_account.py
1556+
plaid/model/transfer_funding_account_with_display_name.py
1557+
plaid/model/transfer_funding_account_with_display_name_all_of.py
15431558
plaid/model/transfer_get_request.py
15441559
plaid/model/transfer_get_response.py
15451560
plaid/model/transfer_intent_authorization_decision.py
@@ -1578,6 +1593,8 @@ plaid/model/transfer_originator_address.py
15781593
plaid/model/transfer_originator_create_request.py
15791594
plaid/model/transfer_originator_create_response.py
15801595
plaid/model/transfer_originator_diligence.py
1596+
plaid/model/transfer_originator_funding_account_create_request.py
1597+
plaid/model/transfer_originator_funding_account_create_response.py
15811598
plaid/model/transfer_originator_funding_account_update_request.py
15821599
plaid/model/transfer_originator_funding_account_update_response.py
15831600
plaid/model/transfer_originator_get_request.py

CHANGELOG.md

Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,106 @@
11
See full changelog for the OpenAPI Schema (OAS) [here](https://github.com/plaid/plaid-openapi/blob/master/CHANGELOG.md).
22

3+
# 30.0.0
4+
- Updating to OAS 2020-09-14_1.633.1
5+
6+
## Breaking changes in this version
7+
- [BREAKING] Update `account` object to nullable in `/processor/transactions/sync` response
8+
- [BREAKING] Update `webhook` field in `IssuesSubscribeRequest` to be required
9+
- [BREAKING] Correct the schema object returned by `AssetReport` `investments` field -- it is now correctly represented as an `AssetReportInvestments` object, not an `AssetReportInvestmentsTransaction` object, to accurately reflect the API behavior.
10+
- [BREAKING] Date of birth is now required within consumer report user identity for `user/create` and `user/update`
11+
- [BREAKING] Update `posted_date` field on `/statements/list` response to be nullable
12+
- [BREAKING] Updated the `investments` schema returned by `/asset_report/get` (`AssetReportInvestments`) to accurately reflect the actual API behavior, including renaming the schema object
13+
- [BREAKING] Changed `score` in `PlaidCheckScore` from a float to an integer
14+
15+
## OpenAPI Schema Changes
16+
### 2020-09-14_1.633.1
17+
- [BREAKING] Update `account` object to nullable in `/processor/transactions/sync` response
18+
19+
### 2020-09-14_1.633.0
20+
- Move `user_id` field of `/session/token/create` request to be within `user`
21+
22+
### 2020-09-14_1.632.6
23+
- Update descriptions for `CashFlowUpdatesLowBalanceWebhook` and `CashFlowUpdatesLargeDepositWebhook`
24+
25+
### 2020-09-14_1.632.5
26+
- Add new `CashFlowUpdatesInsightsWebhook` for Cash Flow Updates
27+
28+
### 2020-09-14_1.632.4
29+
- Add `triggered_rule_details` to `/signal/evaluate` response
30+
31+
### 2020-09-14_1.632.3
32+
- [BREAKING] Update `webhook` field in `IssuesSubscribeRequest` to be required
33+
34+
### 2020-09-14_1.632.2
35+
- Update the `warnings` field in `/cra/check_report/verification/get` response to be required
36+
37+
### 2020-09-14_1.632.1
38+
- Add `AT` and `FI` to the list of available countries
39+
40+
### 2020-09-14_1.632.0
41+
- Add `user_id` field to `/session/token/create` request
42+
43+
### 2020-09-14_1.631.0
44+
- [BREAKING] Correct the schema object returned by `AssetReport` `investments` field -- it is now correctly represented as an `AssetReportInvestments` object, not an `AssetReportInvestmentsTransaction` object, to accurately reflect the API behavior.
45+
46+
### 2020-09-14_1.630.0
47+
- Add optional `income_categories` param to `/cra/monitoring_insights/subscribe` request
48+
49+
### 2020-09-14_1.629.0
50+
- [Breaking] Date of birth is now required within consumer report user identity for `user/create` and `user/update`
51+
52+
### 2020-09-14_1.628.4
53+
- Renamed CRA Cash Flow Updates webhook types
54+
55+
### 2020-09-14_1.628.3
56+
- Adde `warnings` to responses for `cra/check_report/income_insights/get`, `cra/check_report/network_insights/get`, `cra/check_report/cashflow_insights/get`, and `cra/check_report/partner_insights/get`
57+
58+
### 2020-09-14_1.628.2
59+
- Update description for the `options.add_ons` field in `asset_reports/create`
60+
61+
### 2020-09-14_1.628.1
62+
- Add `client_report_id` field to `cra/check_report/create` request and deprecate `base_report.client_report_id` field in `cra/check_report/create`.
63+
- Add `client_report_id` field to `LinkTokenCreateRequestCraOptions` field
64+
- Deprecate `client_report_id` field in `LinkTokenCreateRequestBaseReport`
65+
- Add `client_report_id` field to `CraIncomeInsights`
66+
67+
### 2020-09-14_1.628.0
68+
- Add `redirect_uri` field to `/session/token/create` request
69+
70+
### 2020-09-14_1.627.1
71+
- Update description of `transfer_id` field on `TransferEvent` schema to be empty string for Plaid Ledger Sweep events
72+
73+
### 2020-09-14_1.627.0
74+
- [BREAKING] Update `posted_date` field on `/statements/list` response to be nullable
75+
76+
### 2020-09-14_1.626.0
77+
- Add reason_code field to /transfer/cancel request
78+
79+
### 2020-09-14_1.625.2
80+
- Add `USER_PERMISSION_REVOKED` and `USER_ACCOUNT_REVOKED` webhook codes to `WebhookCodeEnum` in `SandboxItemFireWebhookRequest` to reflect actual API behavior.
81+
82+
### 2020-09-14_1.625.1
83+
- Add new `verification_name` field to `Account`
84+
85+
### 2020-09-14_1.625.0
86+
- Add new `posted_date` field to `/statements/list` response
87+
88+
### 2020-09-14_1.624.0
89+
- (pre-release) Add `human_review` object to the `analysis` object within each `documentary_verification.documents` object. This change affects the response of all of the identity verification endpoints:
90+
- `identity_verification/create`
91+
- `identity_verification/get`
92+
- `identity_verification/list`
93+
- `identity_verification/retry`
94+
95+
### 2020-09-14_1.623.0
96+
97+
### 2020-09-14_1.622.0
98+
- [BREAKING] Updated the `investments` schema returned by `/asset_report/get` (`AssetReportInvestments`) to accurately reflect the actual API behavior, including renaming the schema object
99+
- Updated the Auth descriptions to reflect the fact that the preferred method to enable database and micro-deposit-based Auth verification flows is now the Dashboard, and that Database Insights has been deprecated and replaced by the similar product Database Auth.
100+
101+
### 2020-09-14_1.621.0
102+
- [BREAKING] Changed `score` in `PlaidCheckScore` from a float to an integer
103+
3104
# 29.1.0
4105
- Updating to OAS 2020-09-14_1.620.0
5106

plaid/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
66
The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501
77
8-
The version of the OpenAPI document: 2020-09-14_1.620.0
8+
The version of the OpenAPI document: 2020-09-14_1.633.1
99
Generated by: https://openapi-generator.tech
1010
"""
1111

1212

13-
__version__ = "29.1.0"
13+
__version__ = "30.0.0"
1414

1515
# import ApiClient
1616
from plaid.api_client import ApiClient

0 commit comments

Comments
 (0)