Skip to content

Commit 21c2dee

Browse files
cgfarmer4Chase Farmer
and
Chase Farmer
authored
OpenAPI generated code at 03_30_21_22_11_56 (plaid#313)
Co-authored-by: Chase Farmer <[email protected]>
1 parent 7256871 commit 21c2dee

File tree

327 files changed

+71348
-33
lines changed

Some content is hidden

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

327 files changed

+71348
-33
lines changed

.circleci/config.yml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,6 @@ jobs:
44
machine: true
55
steps:
66
- checkout
7-
- run:
8-
name: Download OpenAPI file via Curl from github
9-
command: make pull-openapi
10-
- run:
11-
name: Build generated code using docker cli openapigenerator
12-
command: make build-openapi
137
- run:
148
name: Build Docker image for running python tests
159
command: docker build -t plaid-python .

.gitignore

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,4 @@ docs/.buildinfo
1616
docs/.doctrees
1717
docs/objects.inv
1818

19-
dist
20-
21-
plaid/**
22-
docs
19+
dist

.openapi-generator/FILES

Lines changed: 321 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,321 @@
1+
plaid/__init__.py
2+
plaid/api/__init__.py
3+
plaid/api/plaid_api.py
4+
plaid/api_client.py
5+
plaid/apis/__init__.py
6+
plaid/configuration.py
7+
plaid/exceptions.py
8+
plaid/model/__init__.py
9+
plaid/model/account_assets.py
10+
plaid/model/account_assets_all_of.py
11+
plaid/model/account_balance.py
12+
plaid/model/account_base.py
13+
plaid/model/account_filters_response.py
14+
plaid/model/account_identity.py
15+
plaid/model/account_identity_all_of.py
16+
plaid/model/account_subtype.py
17+
plaid/model/account_subtypes.py
18+
plaid/model/account_type.py
19+
plaid/model/accounts_balance_get_request.py
20+
plaid/model/accounts_balance_get_request_options.py
21+
plaid/model/accounts_get_request.py
22+
plaid/model/accounts_get_request_options.py
23+
plaid/model/accounts_get_response.py
24+
plaid/model/ach_class.py
25+
plaid/model/address.py
26+
plaid/model/address_data.py
27+
plaid/model/amount.py
28+
plaid/model/apr.py
29+
plaid/model/asset_report.py
30+
plaid/model/asset_report_audit_copy_create_request.py
31+
plaid/model/asset_report_audit_copy_create_response.py
32+
plaid/model/asset_report_audit_copy_get_request.py
33+
plaid/model/asset_report_audit_copy_remove_request.py
34+
plaid/model/asset_report_audit_copy_remove_response.py
35+
plaid/model/asset_report_create_request.py
36+
plaid/model/asset_report_create_request_options.py
37+
plaid/model/asset_report_create_response.py
38+
plaid/model/asset_report_filter_request.py
39+
plaid/model/asset_report_filter_response.py
40+
plaid/model/asset_report_get_request.py
41+
plaid/model/asset_report_get_response.py
42+
plaid/model/asset_report_item.py
43+
plaid/model/asset_report_pdf_get_request.py
44+
plaid/model/asset_report_refresh_request.py
45+
plaid/model/asset_report_refresh_request_options.py
46+
plaid/model/asset_report_refresh_response.py
47+
plaid/model/asset_report_remove_request.py
48+
plaid/model/asset_report_remove_response.py
49+
plaid/model/asset_report_transaction.py
50+
plaid/model/asset_report_transaction_all_of.py
51+
plaid/model/asset_report_user.py
52+
plaid/model/assets_error_webhook.py
53+
plaid/model/assets_product_ready_webhook.py
54+
plaid/model/auth_get_numbers.py
55+
plaid/model/auth_get_request.py
56+
plaid/model/auth_get_request_options.py
57+
plaid/model/auth_get_response.py
58+
plaid/model/automatically_verified_webhook.py
59+
plaid/model/bank_transfer.py
60+
plaid/model/bank_transfer_balance.py
61+
plaid/model/bank_transfer_balance_get_request.py
62+
plaid/model/bank_transfer_balance_get_response.py
63+
plaid/model/bank_transfer_cancel_request.py
64+
plaid/model/bank_transfer_cancel_response.py
65+
plaid/model/bank_transfer_create_request.py
66+
plaid/model/bank_transfer_create_response.py
67+
plaid/model/bank_transfer_direction.py
68+
plaid/model/bank_transfer_event.py
69+
plaid/model/bank_transfer_event_list_request.py
70+
plaid/model/bank_transfer_event_list_response.py
71+
plaid/model/bank_transfer_event_sync_request.py
72+
plaid/model/bank_transfer_event_sync_response.py
73+
plaid/model/bank_transfer_event_type.py
74+
plaid/model/bank_transfer_failure.py
75+
plaid/model/bank_transfer_get_request.py
76+
plaid/model/bank_transfer_get_response.py
77+
plaid/model/bank_transfer_list_request.py
78+
plaid/model/bank_transfer_list_response.py
79+
plaid/model/bank_transfer_metadata.py
80+
plaid/model/bank_transfer_migrate_account_request.py
81+
plaid/model/bank_transfer_migrate_account_response.py
82+
plaid/model/bank_transfer_network.py
83+
plaid/model/bank_transfer_receiver_details.py
84+
plaid/model/bank_transfer_status.py
85+
plaid/model/bank_transfer_type.py
86+
plaid/model/bank_transfer_user.py
87+
plaid/model/bank_transfers_events_update_webhook.py
88+
plaid/model/categories_get_response.py
89+
plaid/model/category.py
90+
plaid/model/cause.py
91+
plaid/model/country_code.py
92+
plaid/model/credit_card_liability.py
93+
plaid/model/credit_filter.py
94+
plaid/model/default_update_webhook.py
95+
plaid/model/deposit_switch_address_data.py
96+
plaid/model/deposit_switch_alt_create_request.py
97+
plaid/model/deposit_switch_alt_create_response.py
98+
plaid/model/deposit_switch_create_request.py
99+
plaid/model/deposit_switch_create_response.py
100+
plaid/model/deposit_switch_get_request.py
101+
plaid/model/deposit_switch_get_response.py
102+
plaid/model/deposit_switch_target_account.py
103+
plaid/model/deposit_switch_target_user.py
104+
plaid/model/deposit_switch_token_create_request.py
105+
plaid/model/deposit_switch_token_create_response.py
106+
plaid/model/depository_filter.py
107+
plaid/model/email.py
108+
plaid/model/employee.py
109+
plaid/model/employee_income_summary_field_string.py
110+
plaid/model/employer.py
111+
plaid/model/employer_income_summary_field_string.py
112+
plaid/model/employers_search_request.py
113+
plaid/model/employers_search_response.py
114+
plaid/model/error.py
115+
plaid/model/external_payment_schedule.py
116+
plaid/model/external_payment_schedule_get.py
117+
plaid/model/health_incident.py
118+
plaid/model/historical_balance.py
119+
plaid/model/historical_update_webhook.py
120+
plaid/model/holding.py
121+
plaid/model/holdings_default_update_webhook.py
122+
plaid/model/identity_get_request.py
123+
plaid/model/identity_get_request_options.py
124+
plaid/model/identity_get_response.py
125+
plaid/model/incident_update.py
126+
plaid/model/income_breakdown.py
127+
plaid/model/income_summary.py
128+
plaid/model/income_summary_field_number.py
129+
plaid/model/income_summary_field_string.py
130+
plaid/model/income_verification_create_request.py
131+
plaid/model/income_verification_create_response.py
132+
plaid/model/income_verification_documents_download_request.py
133+
plaid/model/income_verification_documents_download_response.py
134+
plaid/model/income_verification_paystub_get_request.py
135+
plaid/model/income_verification_paystub_get_response.py
136+
plaid/model/income_verification_status_webhook.py
137+
plaid/model/income_verification_summary_get_request.py
138+
plaid/model/income_verification_summary_get_response.py
139+
plaid/model/income_verification_webhook_status.py
140+
plaid/model/inflow_model.py
141+
plaid/model/initial_update_webhook.py
142+
plaid/model/institution.py
143+
plaid/model/institution_status.py
144+
plaid/model/institutions_get_by_id_request.py
145+
plaid/model/institutions_get_by_id_request_options.py
146+
plaid/model/institutions_get_by_id_response.py
147+
plaid/model/institutions_get_request.py
148+
plaid/model/institutions_get_request_options.py
149+
plaid/model/institutions_get_response.py
150+
plaid/model/institutions_search_account_filter.py
151+
plaid/model/institutions_search_request.py
152+
plaid/model/institutions_search_request_options.py
153+
plaid/model/institutions_search_response.py
154+
plaid/model/investment_filter.py
155+
plaid/model/investment_holdings_get_request_options.py
156+
plaid/model/investment_transaction.py
157+
plaid/model/investments_default_update_webhook.py
158+
plaid/model/investments_holdings_get_request.py
159+
plaid/model/investments_holdings_get_response.py
160+
plaid/model/investments_transactions_get_request.py
161+
plaid/model/investments_transactions_get_request_options.py
162+
plaid/model/investments_transactions_get_response.py
163+
plaid/model/item.py
164+
plaid/model/item_access_token_invalidate_request.py
165+
plaid/model/item_access_token_invalidate_response.py
166+
plaid/model/item_error_webhook.py
167+
plaid/model/item_get_request.py
168+
plaid/model/item_get_response.py
169+
plaid/model/item_import_request.py
170+
plaid/model/item_import_request_options.py
171+
plaid/model/item_import_request_user_auth.py
172+
plaid/model/item_import_response.py
173+
plaid/model/item_product_ready_webhook.py
174+
plaid/model/item_public_token_create_request.py
175+
plaid/model/item_public_token_create_response.py
176+
plaid/model/item_public_token_exchange_request.py
177+
plaid/model/item_public_token_exchange_response.py
178+
plaid/model/item_remove_request.py
179+
plaid/model/item_remove_response.py
180+
plaid/model/item_status.py
181+
plaid/model/item_webhook_update_request.py
182+
plaid/model/item_webhook_update_response.py
183+
plaid/model/jwk_public_key.py
184+
plaid/model/jwt_header.py
185+
plaid/model/liabilities_get_request.py
186+
plaid/model/liabilities_get_request_options.py
187+
plaid/model/liabilities_get_response.py
188+
plaid/model/liabilities_object.py
189+
plaid/model/liability_override.py
190+
plaid/model/link_token_account_filters.py
191+
plaid/model/link_token_create_request.py
192+
plaid/model/link_token_create_request_account_subtypes.py
193+
plaid/model/link_token_create_request_auth.py
194+
plaid/model/link_token_create_request_deposit_switch.py
195+
plaid/model/link_token_create_request_income_verification.py
196+
plaid/model/link_token_create_request_payment_initiation.py
197+
plaid/model/link_token_create_request_user.py
198+
plaid/model/link_token_create_response.py
199+
plaid/model/link_token_get_metadata_response.py
200+
plaid/model/link_token_get_request.py
201+
plaid/model/link_token_get_response.py
202+
plaid/model/loan_filter.py
203+
plaid/model/location.py
204+
plaid/model/meta.py
205+
plaid/model/mfa.py
206+
plaid/model/mortgage_interest_rate.py
207+
plaid/model/mortgage_liability.py
208+
plaid/model/mortgage_property_address.py
209+
plaid/model/nullable_access_token.py
210+
plaid/model/nullable_address.py
211+
plaid/model/nullable_address_data.py
212+
plaid/model/nullable_item_status.py
213+
plaid/model/nullable_numbers_ach.py
214+
plaid/model/nullable_numbers_bacs.py
215+
plaid/model/nullable_numbers_eft.py
216+
plaid/model/nullable_numbers_international.py
217+
plaid/model/nullable_recipient_bacs.py
218+
plaid/model/numbers.py
219+
plaid/model/numbers_ach.py
220+
plaid/model/numbers_bacs.py
221+
plaid/model/numbers_eft.py
222+
plaid/model/numbers_international.py
223+
plaid/model/override_accounts.py
224+
plaid/model/owner.py
225+
plaid/model/owner_override.py
226+
plaid/model/pay_frequency.py
227+
plaid/model/pay_period_details.py
228+
plaid/model/payment_amount.py
229+
plaid/model/payment_initiation_address.py
230+
plaid/model/payment_initiation_payment_create_request.py
231+
plaid/model/payment_initiation_payment_create_response.py
232+
plaid/model/payment_initiation_payment_get_request.py
233+
plaid/model/payment_initiation_payment_get_response.py
234+
plaid/model/payment_initiation_payment_list_request.py
235+
plaid/model/payment_initiation_payment_list_response.py
236+
plaid/model/payment_initiation_payment_token_create_request.py
237+
plaid/model/payment_initiation_payment_token_create_response.py
238+
plaid/model/payment_initiation_recipient.py
239+
plaid/model/payment_initiation_recipient_create_request.py
240+
plaid/model/payment_initiation_recipient_create_response.py
241+
plaid/model/payment_initiation_recipient_get_request.py
242+
plaid/model/payment_initiation_recipient_get_response.py
243+
plaid/model/payment_initiation_recipient_list_request.py
244+
plaid/model/payment_initiation_recipient_list_response.py
245+
plaid/model/payment_meta.py
246+
plaid/model/payment_status_update_webhook.py
247+
plaid/model/paystub.py
248+
plaid/model/paystub_deduction.py
249+
plaid/model/paystub_ytd_details.py
250+
plaid/model/pending_expiration_webhook.py
251+
plaid/model/phone_number.py
252+
plaid/model/processor_apex_processor_token_create_request.py
253+
plaid/model/processor_auth_get_request.py
254+
plaid/model/processor_auth_get_response.py
255+
plaid/model/processor_balance_get_request.py
256+
plaid/model/processor_balance_get_response.py
257+
plaid/model/processor_identity_get_request.py
258+
plaid/model/processor_identity_get_response.py
259+
plaid/model/processor_number.py
260+
plaid/model/processor_stripe_bank_account_token_create_request.py
261+
plaid/model/processor_stripe_bank_account_token_create_response.py
262+
plaid/model/processor_token_create_request.py
263+
plaid/model/processor_token_create_response.py
264+
plaid/model/product_status.py
265+
plaid/model/product_status_breakdown.py
266+
plaid/model/products.py
267+
plaid/model/projected_income_summary_field_number.py
268+
plaid/model/pslf_status.py
269+
plaid/model/recaptcha_required_error.py
270+
plaid/model/recipient_bacs.py
271+
plaid/model/sandbox_bank_transfer_fire_webhook_request.py
272+
plaid/model/sandbox_bank_transfer_fire_webhook_response.py
273+
plaid/model/sandbox_bank_transfer_simulate_request.py
274+
plaid/model/sandbox_bank_transfer_simulate_response.py
275+
plaid/model/sandbox_item_fire_webhook_request.py
276+
plaid/model/sandbox_item_fire_webhook_response.py
277+
plaid/model/sandbox_item_reset_login_request.py
278+
plaid/model/sandbox_item_reset_login_response.py
279+
plaid/model/sandbox_item_set_verification_status_request.py
280+
plaid/model/sandbox_item_set_verification_status_response.py
281+
plaid/model/sandbox_processor_token_create_request.py
282+
plaid/model/sandbox_processor_token_create_request_options.py
283+
plaid/model/sandbox_processor_token_create_response.py
284+
plaid/model/sandbox_public_token_create_request.py
285+
plaid/model/sandbox_public_token_create_request_options.py
286+
plaid/model/sandbox_public_token_create_request_options_transactions.py
287+
plaid/model/sandbox_public_token_create_response.py
288+
plaid/model/security.py
289+
plaid/model/servicer_address_data.py
290+
plaid/model/standalone_account_type.py
291+
plaid/model/standalone_currency_code_list.py
292+
plaid/model/standalone_investment_transaction_subtype.py
293+
plaid/model/standalone_investment_transaction_type.py
294+
plaid/model/student_loan.py
295+
plaid/model/student_loan_repayment_model.py
296+
plaid/model/student_loan_status.py
297+
plaid/model/student_repayment_plan.py
298+
plaid/model/transaction.py
299+
plaid/model/transaction_code.py
300+
plaid/model/transaction_data.py
301+
plaid/model/transaction_override.py
302+
plaid/model/transactions_get_request.py
303+
plaid/model/transactions_get_request_options.py
304+
plaid/model/transactions_get_response.py
305+
plaid/model/transactions_refresh_request.py
306+
plaid/model/transactions_refresh_response.py
307+
plaid/model/transactions_removed_webhook.py
308+
plaid/model/user_custom_password.py
309+
plaid/model/user_permission_revoked_webhook.py
310+
plaid/model/verification_expired_webhook.py
311+
plaid/model/verification_status.py
312+
plaid/model/warning.py
313+
plaid/model/webhook_update_acknowledged_webhook.py
314+
plaid/model/webhook_verification_key_get_request.py
315+
plaid/model/webhook_verification_key_get_response.py
316+
plaid/model/ytd_gross_income_summary_field_number.py
317+
plaid/model/ytd_net_income_summary_field_number.py
318+
plaid/model_utils.py
319+
plaid/models/__init__.py
320+
plaid/models/__init__.py
321+
plaid/rest.py

.openapi-generator/VERSION

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
5.1.0

Makefile

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,4 @@
11
#!make
2-
CURRENT_DIR:=$(shell pwd)
3-
OPENAPI_VERSION:=1.8.0-beta
4-
OPENAPI_FILE:=2020-09-14.yml
5-
PYTHON_PACKAGE_VERSION=$(shell cat setup.py | grep VERSION | head -1 | sed -e "s/^VERSION=//" -e "s/'//" -e "s/'//")
6-
OPENAPI_GENERATOR:=docker run --rm -v $(CURRENT_DIR):/local openapitools/openapi-generator-cli:v5.0.1 generate
7-
82
# Requires tox to be installed and in the executable path
93
.PHONY: test
104
test:
@@ -33,17 +27,4 @@ package-check:
3327
# Publish the new /dist package to Pypi
3428
.PHONY: package-publish
3529
package-publish:
36-
twine upload dist/*
37-
38-
.PHONY: pull-openapi
39-
pull-openapi:
40-
curl https://raw.githubusercontent.com/plaid/plaid-openapi/$(OPENAPI_VERSION)/$(OPENAPI_FILE) --output $(CURRENT_DIR)/$(OPENAPI_FILE)
41-
42-
.PHONY: build-openapi
43-
build-openapi:
44-
$(OPENAPI_GENERATOR) -g python \
45-
-i local/$(OPENAPI_FILE) \
46-
-o local/ \
47-
-p packageName=plaid,packageVersion='$(PYTHON_PACKAGE_VERSION)' \
48-
--global-property apiTests=false,modelTests=false \
49-
-t local/templates/python
30+
twine upload dist/*

PUBLISH.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ Follow these steps sequentially to prepare a new release to Pypi:
1010
- Update the `CHANGELOG.md` with the release version and relevant comments and changes
1111
- Commit the change, create a Pull Request, and obtain approval from a Plaid team member
1212
- Merge the commit into `master`, and pull down the latest changes locally from `master`
13-
- Run `make pull-openapi && make build-openapi` to build the generated dependencies
1413

1514
2. **Publish to Pypi**
1615

0 commit comments

Comments
 (0)