From 847b78141768ce69a2a1788c75d958b2a1fc36b0 Mon Sep 17 00:00:00 2001 From: Aaroh Mankad Date: Tue, 15 Aug 2023 16:26:36 -0700 Subject: [PATCH] OpenAPI generated code at 2023-08-15T23:26:28Z --- .openapi-generator/FILES | 56 + CHANGELOG.md | 75 ++ plaid/__init__.py | 4 +- plaid/api/plaid_api.py | 1118 ++++++++++++++--- plaid/api_client.py | 4 +- plaid/configuration.py | 6 +- plaid/exceptions.py | 2 +- plaid/model/account_access.py | 2 +- plaid/model/account_assets.py | 18 +- plaid/model/account_assets_all_of.py | 18 +- plaid/model/account_balance.py | 2 +- plaid/model/account_base.py | 2 +- plaid/model/account_filter.py | 2 +- plaid/model/account_filter_subtypes.py | 2 +- plaid/model/account_filters_response.py | 2 +- plaid/model/account_identity.py | 2 +- plaid/model/account_identity_all_of.py | 2 +- plaid/model/account_identity_match_score.py | 2 +- .../account_identity_match_score_all_of.py | 2 +- .../account_ids_with_updated_identity.py | 2 +- plaid/model/account_product_access.py | 2 +- .../model/account_product_access_nullable.py | 2 +- plaid/model/account_selection_cardinality.py | 2 +- plaid/model/account_subtype.py | 2 +- plaid/model/account_subtypes.py | 2 +- plaid/model/account_type.py | 2 +- plaid/model/accounts_balance_get_request.py | 2 +- .../accounts_balance_get_request_options.py | 2 +- plaid/model/accounts_get_request.py | 2 +- plaid/model/accounts_get_request_options.py | 2 +- plaid/model/accounts_get_response.py | 2 +- plaid/model/ach_class.py | 2 +- plaid/model/action_state.py | 2 +- plaid/model/activity.py | 2 +- plaid/model/activity_type.py | 2 +- plaid/model/address.py | 2 +- plaid/model/address_data.py | 2 +- plaid/model/address_data_not_required.py | 279 ++++ plaid/model/address_data_nullable.py | 2 +- ...ddress_data_nullable_no_required_fields.py | 335 +++++ plaid/model/address_match_score.py | 2 +- plaid/model/address_nullable.py | 2 +- plaid/model/address_purpose_label.py | 2 +- plaid/model/application.py | 2 +- plaid/model/application_get_request.py | 2 +- plaid/model/application_get_response.py | 2 +- plaid/model/apr.py | 2 +- plaid/model/asset.py | 2 +- plaid/model/asset_detail.py | 2 +- plaid/model/asset_holder.py | 2 +- plaid/model/asset_holder_name.py | 2 +- plaid/model/asset_owner.py | 2 +- plaid/model/asset_owners.py | 2 +- plaid/model/asset_report.py | 2 +- plaid/model/asset_report_add_ons.py | 2 +- .../asset_report_audit_copy_create_request.py | 2 +- ...asset_report_audit_copy_create_response.py | 2 +- .../asset_report_audit_copy_get_request.py | 2 +- .../asset_report_audit_copy_remove_request.py | 2 +- ...asset_report_audit_copy_remove_response.py | 2 +- plaid/model/asset_report_create_request.py | 2 +- .../asset_report_create_request_options.py | 2 +- plaid/model/asset_report_create_response.py | 2 +- plaid/model/asset_report_filter_request.py | 2 +- plaid/model/asset_report_filter_response.py | 2 +- plaid/model/asset_report_freddie.py | 2 +- .../model/asset_report_freddie_get_request.py | 2 +- .../asset_report_freddie_get_response.py | 2 +- plaid/model/asset_report_get_request.py | 2 +- .../model/asset_report_get_request_options.py | 2 +- plaid/model/asset_report_get_response.py | 2 +- plaid/model/asset_report_item.py | 2 +- plaid/model/asset_report_pdf_get_request.py | 2 +- .../asset_report_pdf_get_request_options.py | 2 +- plaid/model/asset_report_refresh_request.py | 2 +- .../asset_report_refresh_request_options.py | 2 +- plaid/model/asset_report_refresh_response.py | 2 +- plaid/model/asset_report_remove_request.py | 2 +- plaid/model/asset_report_remove_response.py | 2 +- plaid/model/asset_report_transaction.py | 26 +- plaid/model/asset_report_transaction_type.py | 2 +- plaid/model/asset_report_user.py | 2 +- plaid/model/asset_transaction.py | 2 +- .../model/asset_transaction_category_type.py | 2 +- plaid/model/asset_transaction_description.py | 2 +- plaid/model/asset_transaction_detail.py | 2 +- plaid/model/asset_transaction_type.py | 2 +- plaid/model/asset_transactions.py | 2 +- plaid/model/asset_type.py | 2 +- plaid/model/assets.py | 2 +- plaid/model/assets_error_webhook.py | 2 +- plaid/model/assets_product_ready_webhook.py | 2 +- plaid/model/auth_get_numbers.py | 2 +- plaid/model/auth_get_request.py | 2 +- plaid/model/auth_get_request_options.py | 2 +- plaid/model/auth_get_response.py | 2 +- plaid/model/auth_metadata.py | 2 +- plaid/model/auth_supported_methods.py | 2 +- plaid/model/automatically_verified_webhook.py | 2 +- .../bank_income_refresh_complete_result.py | 10 +- .../bank_income_refresh_complete_webhook.py | 2 +- .../bank_income_refresh_update_webhook.py | 2 +- plaid/model/bank_initiated_return_risk.py | 2 +- plaid/model/bank_initiated_risk_tier.py | 2 +- plaid/model/bank_transfer.py | 2 +- plaid/model/bank_transfer_balance.py | 2 +- .../bank_transfer_balance_get_request.py | 2 +- .../bank_transfer_balance_get_response.py | 2 +- plaid/model/bank_transfer_cancel_request.py | 2 +- plaid/model/bank_transfer_cancel_response.py | 2 +- plaid/model/bank_transfer_create_request.py | 2 +- plaid/model/bank_transfer_create_response.py | 2 +- plaid/model/bank_transfer_direction.py | 2 +- plaid/model/bank_transfer_event.py | 2 +- ..._transfer_event_list_bank_transfer_type.py | 2 +- .../bank_transfer_event_list_direction.py | 2 +- .../model/bank_transfer_event_list_request.py | 2 +- .../bank_transfer_event_list_response.py | 2 +- .../model/bank_transfer_event_sync_request.py | 2 +- .../bank_transfer_event_sync_response.py | 2 +- plaid/model/bank_transfer_event_type.py | 2 +- plaid/model/bank_transfer_failure.py | 2 +- plaid/model/bank_transfer_get_request.py | 2 +- plaid/model/bank_transfer_get_response.py | 2 +- plaid/model/bank_transfer_idempotency_key.py | 2 +- plaid/model/bank_transfer_list_request.py | 2 +- plaid/model/bank_transfer_list_response.py | 2 +- plaid/model/bank_transfer_metadata.py | 2 +- .../bank_transfer_migrate_account_request.py | 2 +- .../bank_transfer_migrate_account_response.py | 2 +- plaid/model/bank_transfer_network.py | 2 +- plaid/model/bank_transfer_status.py | 2 +- plaid/model/bank_transfer_sweep.py | 2 +- .../model/bank_transfer_sweep_get_request.py | 2 +- .../model/bank_transfer_sweep_get_response.py | 2 +- .../model/bank_transfer_sweep_list_request.py | 2 +- .../bank_transfer_sweep_list_response.py | 2 +- plaid/model/bank_transfer_type.py | 2 +- plaid/model/bank_transfer_user.py | 2 +- .../bank_transfers_events_update_webhook.py | 2 +- ...ransfers_events_update_webhook_for_auth.py | 2 +- plaid/model/base_report.py | 293 +++++ plaid/model/base_report_account.py | 353 ++++++ plaid/model/base_report_account_insights.py | 309 +++++ .../base_report_average_flow_insights.py | 277 ++++ plaid/model/base_report_get_request.py | 277 ++++ plaid/model/base_report_get_response.py | 281 +++++ plaid/model/base_report_item.py | 293 +++++ .../model/base_report_longest_gap_insights.py | 271 ++++ .../model/base_report_number_flow_insights.py | 271 ++++ plaid/model/base_report_transaction.py | 355 ++++++ plaid/model/base_report_transaction_type.py | 292 +++++ plaid/model/base_reports_error_webhook.py | 299 +++++ .../base_reports_product_ready_webhook.py | 291 +++++ plaid/model/beacon_audit_trail.py | 281 +++++ plaid/model/beacon_audit_trail_source.py | 292 +++++ plaid/model/beacon_report_create_request.py | 301 +++++ plaid/model/beacon_report_create_response.py | 321 +++++ plaid/model/beacon_report_type.py | 293 +++++ plaid/model/beacon_user_address.py | 305 +++++ .../beacon_user_create_embedded_report.py | 287 +++++ plaid/model/beacon_user_create_request.py | 303 +++++ plaid/model/beacon_user_create_response.py | 329 +++++ plaid/model/beacon_user_data.py | 315 +++++ plaid/model/beacon_user_get_request.py | 277 ++++ plaid/model/beacon_user_get_response.py | 329 +++++ plaid/model/beacon_user_id_number.py | 281 +++++ plaid/model/beacon_user_name.py | 275 ++++ plaid/model/beacon_user_request_address.py | 299 +++++ plaid/model/beacon_user_request_data.py | 307 +++++ plaid/model/beacon_user_status.py | 291 +++++ plaid/model/categories_get_response.py | 2 +- plaid/model/category.py | 2 +- plaid/model/cause.py | 2 +- plaid/model/cause_all_of.py | 2 +- .../client_provided_enhanced_transaction.py | 2 +- .../client_provided_enriched_transaction.py | 2 +- .../model/client_provided_raw_transaction.py | 2 +- plaid/model/client_provided_transaction.py | 2 +- .../client_provided_transaction_location.py | 2 +- plaid/model/client_user_id.py | 10 +- plaid/model/client_user_id_nullable.py | 10 +- plaid/model/connected_application.py | 2 +- .../model/consent_payment_idempotency_key.py | 2 +- plaid/model/consumer_report_user_identity.py | 299 +++++ plaid/model/counterparty.py | 6 +- plaid/model/counterparty_type.py | 2 +- plaid/model/country_code.py | 2 +- plaid/model/cra_bank_income.py | 293 +++++ plaid/model/cra_bank_income_account.py | 309 +++++ plaid/model/cra_bank_income_cause.py | 293 +++++ plaid/model/cra_bank_income_employer.py | 269 ++++ plaid/model/cra_bank_income_get_request.py | 271 ++++ plaid/model/cra_bank_income_get_response.py | 279 ++++ .../cra_bank_income_historical_summary.py | 283 +++++ plaid/model/cra_bank_income_item.py | 287 +++++ plaid/model/cra_bank_income_source.py | 335 +++++ plaid/model/cra_bank_income_summary.py | 307 +++++ plaid/model/cra_bank_income_transaction.py | 291 +++++ plaid/model/cra_bank_income_warning.py | 281 +++++ plaid/model/cra_bank_income_warning_code.py | 292 +++++ plaid/model/credit1099.py | 2 +- plaid/model/credit1099_filer.py | 2 +- plaid/model/credit1099_payer.py | 2 +- plaid/model/credit1099_recipient.py | 2 +- plaid/model/credit_account_subtype.py | 2 +- plaid/model/credit_account_subtypes.py | 2 +- plaid/model/credit_ach_class.py | 2 +- plaid/model/credit_amount_with_currency.py | 2 +- .../credit_audit_copy_token_create_request.py | 2 +- ...credit_audit_copy_token_create_response.py | 2 +- .../credit_audit_copy_token_remove_request.py | 2 +- ...credit_audit_copy_token_remove_response.py | 2 +- .../credit_audit_copy_token_update_request.py | 2 +- ...credit_audit_copy_token_update_response.py | 2 +- plaid/model/credit_bank_employer.py | 2 +- plaid/model/credit_bank_employment.py | 2 +- .../credit_bank_employment_get_request.py | 2 +- .../credit_bank_employment_get_response.py | 2 +- plaid/model/credit_bank_employment_item.py | 2 +- plaid/model/credit_bank_employment_report.py | 2 +- plaid/model/credit_bank_employment_warning.py | 2 +- .../credit_bank_employment_warning_type.py | 2 +- plaid/model/credit_bank_income.py | 2 +- plaid/model/credit_bank_income_account.py | 2 +- .../model/credit_bank_income_account_type.py | 2 +- plaid/model/credit_bank_income_category.py | 2 +- plaid/model/credit_bank_income_cause.py | 2 +- plaid/model/credit_bank_income_error_type.py | 2 +- plaid/model/credit_bank_income_get_request.py | 2 +- .../credit_bank_income_get_request_options.py | 2 +- .../model/credit_bank_income_get_response.py | 2 +- .../credit_bank_income_historical_summary.py | 2 +- plaid/model/credit_bank_income_item.py | 2 +- .../model/credit_bank_income_pay_frequency.py | 2 +- .../credit_bank_income_pdf_get_request.py | 2 +- .../credit_bank_income_refresh_request.py | 2 +- ...dit_bank_income_refresh_request_options.py | 2 +- .../credit_bank_income_refresh_response.py | 2 +- plaid/model/credit_bank_income_source.py | 2 +- plaid/model/credit_bank_income_summary.py | 2 +- plaid/model/credit_bank_income_transaction.py | 2 +- plaid/model/credit_bank_income_warning.py | 2 +- .../model/credit_bank_income_warning_code.py | 2 +- .../model/credit_bank_income_warning_type.py | 2 +- ...edit_bank_income_webhook_update_request.py | 2 +- ...dit_bank_income_webhook_update_response.py | 269 ++++ ...dit_bank_statement_upload_account_owner.py | 2 +- ..._statement_upload_account_owner_address.py | 2 +- ...edit_bank_statement_upload_bank_account.py | 2 +- ...nk_statement_upload_bank_account_period.py | 2 +- .../credit_bank_statement_upload_item.py | 2 +- .../credit_bank_statement_upload_object.py | 2 +- ...redit_bank_statement_upload_transaction.py | 2 +- ...dit_bank_statements_uploads_get_request.py | 2 +- ...it_bank_statements_uploads_get_response.py | 2 +- plaid/model/credit_card_liability.py | 2 +- plaid/model/credit_category.py | 2 +- plaid/model/credit_document_metadata.py | 2 +- plaid/model/credit_employer_verification.py | 2 +- plaid/model/credit_employment_get_request.py | 2 +- plaid/model/credit_employment_get_response.py | 2 +- plaid/model/credit_employment_item.py | 2 +- plaid/model/credit_employment_verification.py | 2 +- plaid/model/credit_filter.py | 2 +- .../credit_freddie_mac_asset_detail_voe25.py | 2 +- ...ddie_mac_asset_transaction_detail_voe25.py | 2 +- ...dit_freddie_mac_asset_transaction_voa24.py | 2 +- ...dit_freddie_mac_asset_transaction_voe25.py | 2 +- ...it_freddie_mac_asset_transactions_voa24.py | 2 +- ...it_freddie_mac_asset_transactions_voe25.py | 2 +- plaid/model/credit_freddie_mac_asset_voa24.py | 2 +- plaid/model/credit_freddie_mac_asset_voe25.py | 2 +- .../model/credit_freddie_mac_assets_voa24.py | 2 +- .../model/credit_freddie_mac_assets_voe25.py | 2 +- ...redit_freddie_mac_individual_name_voa24.py | 2 +- ...edit_freddie_mac_loan_identifiers_voa24.py | 2 +- plaid/model/credit_freddie_mac_loan_voa24.py | 2 +- plaid/model/credit_freddie_mac_loans_voa24.py | 2 +- .../model/credit_freddie_mac_parties_voa24.py | 2 +- ...edit_freddie_mac_party_individual_voa24.py | 2 +- plaid/model/credit_freddie_mac_party_voa24.py | 2 +- ...freddie_mac_reporting_information_voa24.py | 2 +- .../credit_freddie_mac_reports_get_request.py | 2 +- ...credit_freddie_mac_reports_get_response.py | 2 +- .../model/credit_freddie_mac_service_voa24.py | 2 +- .../model/credit_freddie_mac_service_voe25.py | 2 +- .../credit_freddie_mac_services_voa24.py | 2 +- .../credit_freddie_mac_services_voe25.py | 2 +- ...ac_verification_of_asset_response_voa24.py | 2 +- ...ac_verification_of_asset_response_voe25.py | 2 +- ...freddie_mac_verification_of_asset_voa24.py | 2 +- ...freddie_mac_verification_of_asset_voe25.py | 2 +- ...e_mac_verification_of_assets_deal_voa24.py | 2 +- ...reddie_mac_verification_of_assets_voa24.py | 2 +- ...e_verification_of_employment_deal_voe25.py | 2 +- ...reddie_verification_of_employment_voe25.py | 2 +- plaid/model/credit_pay_stub.py | 2 +- plaid/model/credit_pay_stub_address.py | 2 +- plaid/model/credit_pay_stub_deductions.py | 2 +- plaid/model/credit_pay_stub_earnings.py | 2 +- plaid/model/credit_pay_stub_employee.py | 2 +- plaid/model/credit_pay_stub_employer.py | 2 +- plaid/model/credit_pay_stub_net_pay.py | 2 +- plaid/model/credit_pay_stub_pay_basis_type.py | 2 +- .../credit_payroll_income_get_request.py | 2 +- .../credit_payroll_income_get_response.py | 2 +- .../credit_payroll_income_precheck_request.py | 2 +- ...credit_payroll_income_precheck_response.py | 2 +- .../credit_payroll_income_refresh_request.py | 2 +- ..._payroll_income_refresh_request_options.py | 2 +- .../credit_payroll_income_refresh_response.py | 2 +- ...payroll_income_risk_signals_get_request.py | 2 +- ...ayroll_income_risk_signals_get_response.py | 2 +- plaid/model/credit_platform_ids.py | 2 +- plaid/model/credit_relay_create_request.py | 2 +- plaid/model/credit_relay_create_response.py | 2 +- plaid/model/credit_relay_get_request.py | 2 +- plaid/model/credit_relay_pdf_get_request.py | 289 +++++ plaid/model/credit_relay_refresh_request.py | 2 +- plaid/model/credit_relay_refresh_response.py | 2 +- plaid/model/credit_relay_remove_request.py | 2 +- plaid/model/credit_relay_remove_response.py | 2 +- plaid/model/credit_session.py | 2 +- .../credit_session_bank_employment_result.py | 2 +- .../credit_session_bank_employment_status.py | 2 +- .../credit_session_bank_income_result.py | 2 +- .../credit_session_bank_income_status.py | 2 +- .../credit_session_document_income_result.py | 2 +- plaid/model/credit_session_error.py | 2 +- plaid/model/credit_session_item_add_result.py | 2 +- .../credit_session_payroll_income_result.py | 2 +- plaid/model/credit_session_results.py | 2 +- plaid/model/credit_sessions_get_request.py | 2 +- plaid/model/credit_sessions_get_response.py | 2 +- plaid/model/credit_w2.py | 2 +- plaid/model/customer_initiated_return_risk.py | 2 +- plaid/model/customer_initiated_risk_tier.py | 2 +- plaid/model/dashboard_user.py | 2 +- plaid/model/dashboard_user_get_request.py | 2 +- plaid/model/dashboard_user_get_response.py | 2 +- plaid/model/dashboard_user_list_request.py | 2 +- plaid/model/dashboard_user_list_response.py | 2 +- plaid/model/dashboard_user_status.py | 2 +- plaid/model/date_range.py | 2 +- plaid/model/deductions.py | 2 +- plaid/model/deductions_breakdown.py | 2 +- plaid/model/deductions_total.py | 2 +- plaid/model/default_update_webhook.py | 2 +- plaid/model/deposit_switch_address_data.py | 2 +- .../deposit_switch_alt_create_request.py | 2 +- .../deposit_switch_alt_create_response.py | 2 +- plaid/model/deposit_switch_create_request.py | 2 +- .../deposit_switch_create_request_options.py | 2 +- plaid/model/deposit_switch_create_response.py | 2 +- plaid/model/deposit_switch_get_request.py | 2 +- plaid/model/deposit_switch_get_response.py | 2 +- .../deposit_switch_state_update_webhook.py | 2 +- plaid/model/deposit_switch_target_account.py | 2 +- plaid/model/deposit_switch_target_user.py | 2 +- .../deposit_switch_token_create_request.py | 2 +- .../deposit_switch_token_create_response.py | 2 +- plaid/model/depository_account_subtype.py | 2 +- plaid/model/depository_account_subtypes.py | 2 +- plaid/model/depository_filter.py | 2 +- plaid/model/deprecated_client_user_id.py | 2 +- plaid/model/detailed_originator.py | 2 +- plaid/model/distribution_breakdown.py | 2 +- plaid/model/doc_type.py | 2 +- plaid/model/document_analysis.py | 2 +- .../model/document_authenticity_match_code.py | 2 +- .../document_date_of_birth_match_code.py | 2 +- plaid/model/document_metadata.py | 2 +- plaid/model/document_name_match_code.py | 2 +- plaid/model/document_risk_signal.py | 2 +- ...cument_risk_signal_institution_metadata.py | 2 +- plaid/model/document_risk_signals_object.py | 2 +- plaid/model/document_risk_summary.py | 2 +- plaid/model/document_status.py | 2 +- plaid/model/documentary_verification.py | 2 +- .../documentary_verification_document.py | 2 +- plaid/model/earnings.py | 2 +- plaid/model/earnings_breakdown.py | 2 +- ...arnings_breakdown_canonical_description.py | 2 +- plaid/model/earnings_total.py | 2 +- plaid/model/email.py | 2 +- plaid/model/email_address_match_score.py | 2 +- plaid/model/employee.py | 2 +- .../employee_income_summary_field_string.py | 2 +- plaid/model/employer.py | 2 +- .../employer_income_summary_field_string.py | 2 +- plaid/model/employer_verification.py | 2 +- plaid/model/employers_search_request.py | 2 +- plaid/model/employers_search_response.py | 2 +- plaid/model/employment_details.py | 2 +- plaid/model/employment_source_type.py | 2 +- plaid/model/employment_verification.py | 2 +- .../employment_verification_get_request.py | 2 +- .../employment_verification_get_response.py | 2 +- plaid/model/employment_verification_status.py | 2 +- plaid/model/enhancements.py | 2 +- plaid/model/enrich_transaction_direction.py | 2 +- plaid/model/enrichments.py | 2 +- plaid/model/entity_document.py | 2 +- plaid/model/entity_document_type.py | 2 +- plaid/model/entity_screening_hit_analysis.py | 2 +- plaid/model/entity_screening_hit_data.py | 2 +- .../entity_screening_hit_documents_items.py | 2 +- plaid/model/entity_screening_hit_emails.py | 2 +- .../entity_screening_hit_emails_items.py | 2 +- plaid/model/entity_screening_hit_names.py | 2 +- .../model/entity_screening_hit_names_items.py | 2 +- .../entity_screening_hit_phone_numbers.py | 2 +- plaid/model/entity_screening_hit_urls.py | 2 +- .../model/entity_screening_hit_urls_items.py | 2 +- ...ntity_screening_hits_phone_number_items.py | 2 +- ...entity_screening_status_updated_webhook.py | 2 +- plaid/model/entity_watchlist_code.py | 10 +- plaid/model/entity_watchlist_program.py | 2 +- plaid/model/entity_watchlist_screening.py | 2 +- plaid/model/entity_watchlist_screening_hit.py | 2 +- .../model/entity_watchlist_screening_name.py | 2 +- ...entity_watchlist_screening_program_name.py | 2 +- .../entity_watchlist_screening_review.py | 2 +- ...entity_watchlist_screening_search_terms.py | 2 +- plaid/model/entity_watchlist_search_terms.py | 2 +- plaid/model/expiration_date.py | 2 +- ...rnal_payment_initiation_consent_options.py | 2 +- plaid/model/external_payment_options.py | 2 +- .../model/external_payment_refund_details.py | 2 +- plaid/model/external_payment_schedule_base.py | 2 +- plaid/model/external_payment_schedule_get.py | 2 +- .../external_payment_schedule_request.py | 2 +- ...auth_microdeposit_auto_verified_webhook.py | 2 +- ...crodeposit_verification_expired_webhook.py | 2 +- plaid/model/fdx_content_types.py | 2 +- plaid/model/fdx_hateoas_link.py | 2 +- plaid/model/fdx_hateoas_link_action.py | 2 +- plaid/model/fdx_initiator_fi_attribute.py | 2 +- plaid/model/fdx_notification.py | 2 +- plaid/model/fdx_notification_category.py | 2 +- plaid/model/fdx_notification_payload.py | 2 +- .../model/fdx_notification_payload_id_type.py | 2 +- plaid/model/fdx_notification_priority.py | 2 +- plaid/model/fdx_notification_severity.py | 2 +- plaid/model/fdx_notification_type.py | 2 +- plaid/model/fdx_party.py | 2 +- plaid/model/fdx_party_registry.py | 2 +- plaid/model/fdx_party_type.py | 2 +- plaid/model/fdxfi_attribute.py | 2 +- plaid/model/form1099_type.py | 2 +- plaid/model/fraud_amount.py | 281 +++++ plaid/model/fraud_amount_nullable.py | 281 +++++ plaid/model/generic_country_code.py | 2 +- plaid/model/generic_country_code_nullable.py | 2 +- .../generic_screening_hit_location_items.py | 2 +- plaid/model/health_incident.py | 2 +- plaid/model/historical_balance.py | 6 +- plaid/model/historical_update_webhook.py | 2 +- plaid/model/holding.py | 2 +- .../model/holdings_default_update_webhook.py | 2 +- plaid/model/holdings_override.py | 2 +- plaid/model/id_number_type.py | 2 +- .../model/identity_default_update_webhook.py | 2 +- plaid/model/identity_get_request.py | 2 +- plaid/model/identity_get_request_options.py | 2 +- plaid/model/identity_get_response.py | 2 +- plaid/model/identity_match_request.py | 2 +- plaid/model/identity_match_request_options.py | 2 +- plaid/model/identity_match_response.py | 2 +- plaid/model/identity_match_user.py | 12 +- plaid/model/identity_refresh_request.py | 2 +- plaid/model/identity_refresh_response.py | 2 +- plaid/model/identity_update_types.py | 2 +- plaid/model/identity_verification.py | 2 +- .../identity_verification_create_request.py | 2 +- ...entity_verification_create_request_user.py | 2 +- .../identity_verification_create_response.py | 2 +- ..._verification_document_address_response.py | 2 +- ...tity_verification_document_country_code.py | 2 +- .../identity_verification_get_request.py | 2 +- .../identity_verification_get_response.py | 2 +- .../identity_verification_list_request.py | 2 +- .../identity_verification_list_response.py | 2 +- .../identity_verification_request_user.py | 2 +- ...identity_verification_request_user_name.py | 2 +- ...dentity_verification_response_user_name.py | 2 +- .../identity_verification_retried_webhook.py | 2 +- .../identity_verification_retry_request.py | 2 +- ...verification_retry_request_steps_object.py | 2 +- .../identity_verification_retry_response.py | 2 +- plaid/model/identity_verification_status.py | 2 +- ...ity_verification_status_updated_webhook.py | 2 +- .../identity_verification_step_status.py | 2 +- .../identity_verification_step_summary.py | 2 +- ...ntity_verification_step_updated_webhook.py | 2 +- ...dentity_verification_template_reference.py | 2 +- .../identity_verification_user_address.py | 2 +- .../model/identity_verification_user_data.py | 2 +- plaid/model/image_quality.py | 2 +- plaid/model/incident_update.py | 2 +- plaid/model/income_breakdown.py | 2 +- plaid/model/income_breakdown_type.py | 2 +- plaid/model/income_override.py | 2 +- plaid/model/income_summary.py | 2 +- plaid/model/income_summary_field_number.py | 2 +- plaid/model/income_summary_field_string.py | 2 +- .../income_verification_create_request.py | 2 +- ...ome_verification_create_request_options.py | 2 +- .../income_verification_create_response.py | 2 +- .../income_verification_doc_parsing_config.py | 2 +- ...verification_documents_download_request.py | 2 +- .../income_verification_payroll_flow_type.py | 2 +- ...ncome_verification_paystubs_get_request.py | 2 +- ...come_verification_paystubs_get_response.py | 2 +- ...income_verification_precheck_confidence.py | 2 +- .../income_verification_precheck_employer.py | 2 +- ..._verification_precheck_employer_address.py | 2 +- ...fication_precheck_employer_address_data.py | 2 +- ...ome_verification_precheck_military_info.py | 2 +- ...rification_precheck_payroll_institution.py | 2 +- .../income_verification_precheck_request.py | 2 +- .../income_verification_precheck_response.py | 2 +- .../income_verification_precheck_user.py | 2 +- ...erification_risk_signals_status_webhook.py | 2 +- .../model/income_verification_source_type.py | 2 +- .../income_verification_status_webhook.py | 2 +- ...ncome_verification_taxforms_get_request.py | 2 +- ...come_verification_taxforms_get_response.py | 2 +- .../income_verification_webhook_status.py | 2 +- plaid/model/individual_name.py | 2 +- plaid/model/individual_screening_hit_names.py | 2 +- plaid/model/individual_watchlist_code.py | 10 +- plaid/model/individual_watchlist_program.py | 2 +- ...vidual_watchlist_screening_program_name.py | 2 +- plaid/model/inflow_model.py | 2 +- plaid/model/initial_update_webhook.py | 2 +- plaid/model/institution.py | 2 +- plaid/model/institution_status.py | 2 +- plaid/model/institution_supported_networks.py | 2 +- plaid/model/institutions_get_by_id_request.py | 2 +- .../institutions_get_by_id_request_options.py | 2 +- .../model/institutions_get_by_id_response.py | 2 +- plaid/model/institutions_get_request.py | 2 +- .../model/institutions_get_request_options.py | 2 +- plaid/model/institutions_get_response.py | 2 +- .../institutions_search_account_filter.py | 2 +- ...tions_search_payment_initiation_options.py | 2 +- plaid/model/institutions_search_request.py | 2 +- .../institutions_search_request_options.py | 2 +- plaid/model/institutions_search_response.py | 2 +- plaid/model/investment_account_subtype.py | 2 +- plaid/model/investment_account_subtypes.py | 2 +- plaid/model/investment_filter.py | 2 +- ...investment_holdings_get_request_options.py | 2 +- plaid/model/investment_transaction.py | 2 +- plaid/model/investment_transaction_subtype.py | 2 +- plaid/model/investment_transaction_type.py | 2 +- plaid/model/investments_auth_get_numbers.py | 8 +- plaid/model/investments_auth_get_request.py | 2 +- .../investments_auth_get_request_options.py | 2 +- plaid/model/investments_auth_get_response.py | 2 +- plaid/model/investments_auth_owner.py | 2 +- .../investments_default_update_webhook.py | 2 +- .../investments_historical_update_webhook.py | 2 +- .../model/investments_holdings_get_request.py | 2 +- .../investments_holdings_get_response.py | 2 +- plaid/model/investments_refresh_request.py | 2 +- plaid/model/investments_refresh_response.py | 2 +- .../investments_transactions_get_request.py | 2 +- ...tments_transactions_get_request_options.py | 2 +- .../investments_transactions_get_response.py | 2 +- .../investments_transactions_override.py | 2 +- plaid/model/iso_currency_code.py | 284 +++++ plaid/model/issuing_country.py | 2 +- plaid/model/item.py | 2 +- .../item_access_token_invalidate_request.py | 2 +- .../item_access_token_invalidate_response.py | 2 +- plaid/model/item_activity_list_request.py | 2 +- plaid/model/item_activity_list_response.py | 2 +- plaid/model/item_application_list_request.py | 2 +- plaid/model/item_application_list_response.py | 2 +- .../model/item_application_list_user_auth.py | 2 +- .../item_application_scopes_update_request.py | 2 +- ...item_application_scopes_update_response.py | 2 +- plaid/model/item_error_webhook.py | 2 +- plaid/model/item_get_request.py | 2 +- plaid/model/item_get_response.py | 2 +- plaid/model/item_import_request.py | 2 +- plaid/model/item_import_request_options.py | 2 +- plaid/model/item_import_request_user_auth.py | 2 +- plaid/model/item_import_response.py | 2 +- plaid/model/item_login_repaired_webhook.py | 2 +- plaid/model/item_product_ready_webhook.py | 2 +- .../model/item_public_token_create_request.py | 2 +- .../item_public_token_create_response.py | 2 +- .../item_public_token_exchange_request.py | 2 +- .../item_public_token_exchange_response.py | 2 +- plaid/model/item_remove_request.py | 2 +- plaid/model/item_remove_response.py | 2 +- plaid/model/item_status.py | 2 +- plaid/model/item_status_investments.py | 2 +- plaid/model/item_status_last_webhook.py | 2 +- plaid/model/item_status_nullable.py | 2 +- plaid/model/item_status_transactions.py | 2 +- plaid/model/item_webhook_update_request.py | 2 +- plaid/model/item_webhook_update_response.py | 2 +- plaid/model/jwk_public_key.py | 2 +- plaid/model/jwt_header.py | 2 +- plaid/model/kyc_check_address_summary.py | 2 +- .../model/kyc_check_date_of_birth_summary.py | 2 +- plaid/model/kyc_check_details.py | 2 +- plaid/model/kyc_check_id_number_summary.py | 2 +- plaid/model/kyc_check_name_summary.py | 2 +- plaid/model/kyc_check_phone_summary.py | 12 +- plaid/model/last_data_access_times.py | 2 +- ...es_account_ids_with_updated_liabilities.py | 2 +- .../liabilities_default_update_webhook.py | 2 +- plaid/model/liabilities_get_request.py | 2 +- .../model/liabilities_get_request_options.py | 2 +- plaid/model/liabilities_get_response.py | 2 +- plaid/model/liabilities_object.py | 2 +- plaid/model/liability_override.py | 2 +- plaid/model/link_callback_metadata.py | 2 +- plaid/model/link_delivery_account.py | 2 +- plaid/model/link_delivery_callback_webhook.py | 2 +- .../link_delivery_communication_method.py | 2 +- plaid/model/link_delivery_create_request.py | 2 +- plaid/model/link_delivery_create_response.py | 2 +- plaid/model/link_delivery_delivery_method.py | 2 +- plaid/model/link_delivery_get_request.py | 2 +- plaid/model/link_delivery_get_response.py | 2 +- plaid/model/link_delivery_institution.py | 2 +- plaid/model/link_delivery_metadata.py | 2 +- plaid/model/link_delivery_options.py | 2 +- plaid/model/link_delivery_recipient.py | 2 +- plaid/model/link_delivery_session_status.py | 2 +- .../link_delivery_verification_status.py | 2 +- .../link_delivery_webhook_callback_type.py | 2 +- ...k_delivery_webhook_communication_method.py | 2 +- .../link_delivery_webhook_delivery_status.py | 2 +- plaid/model/link_event.py | 2 +- plaid/model/link_event_metadata.py | 2 +- plaid/model/link_event_name.py | 2 +- plaid/model/link_events_webhook.py | 2 +- ..._o_auth_correlation_id_exchange_request.py | 2 +- ...o_auth_correlation_id_exchange_response.py | 2 +- plaid/model/link_token_account_filters.py | 2 +- .../model/link_token_create_credit_filter.py | 2 +- .../link_token_create_depository_filter.py | 2 +- .../link_token_create_institution_data.py | 2 +- .../link_token_create_investment_filter.py | 2 +- plaid/model/link_token_create_loan_filter.py | 2 +- plaid/model/link_token_create_request.py | 8 +- ...k_token_create_request_account_subtypes.py | 2 +- plaid/model/link_token_create_request_auth.py | 2 +- .../link_token_create_request_base_report.py | 263 ++++ ...ink_token_create_request_deposit_switch.py | 2 +- .../link_token_create_request_employment.py | 2 +- ...n_create_request_employment_bank_income.py | 2 +- ...en_create_request_identity_verification.py | 2 +- ...oken_create_request_income_verification.py | 2 +- ...request_income_verification_bank_income.py | 2 +- ...uest_income_verification_payroll_income.py | 16 +- ...token_create_request_payment_initiation.py | 2 +- .../link_token_create_request_transfer.py | 2 +- .../model/link_token_create_request_update.py | 2 +- plaid/model/link_token_create_request_user.py | 2 +- .../link_token_create_request_user_address.py | 2 +- ...ink_token_create_request_user_id_number.py | 2 +- .../link_token_create_request_user_name.py | 2 +- ...reate_request_user_stated_income_source.py | 2 +- plaid/model/link_token_create_response.py | 2 +- plaid/model/link_token_eu_config.py | 2 +- .../model/link_token_get_metadata_response.py | 2 +- plaid/model/link_token_get_request.py | 2 +- plaid/model/link_token_get_response.py | 2 +- plaid/model/link_token_investments.py | 2 +- plaid/model/link_token_investments_auth.py | 2 +- .../link_user_delivery_status_webhook.py | 2 +- plaid/model/loan.py | 2 +- plaid/model/loan_account_subtype.py | 2 +- plaid/model/loan_account_subtypes.py | 2 +- plaid/model/loan_filter.py | 2 +- plaid/model/loan_identifier.py | 2 +- plaid/model/loan_identifier_type.py | 2 +- plaid/model/loan_identifiers.py | 2 +- plaid/model/loans.py | 2 +- plaid/model/location.py | 2 +- plaid/model/match_summary.py | 2 +- plaid/model/match_summary_code.py | 2 +- plaid/model/meta.py | 2 +- plaid/model/mfa.py | 2 +- plaid/model/mortgage_interest_rate.py | 2 +- plaid/model/mortgage_liability.py | 2 +- plaid/model/mortgage_property_address.py | 2 +- plaid/model/multi_document_risk_signal.py | 2 +- plaid/model/name_match_score.py | 6 +- plaid/model/net_pay.py | 2 +- plaid/model/new_accounts_available_webhook.py | 2 +- plaid/model/numbers.py | 2 +- plaid/model/numbers_acats.py | 2 +- plaid/model/numbers_ach.py | 2 +- plaid/model/numbers_ach_nullable.py | 2 +- plaid/model/numbers_aton.py | 275 ++++ plaid/model/numbers_bacs.py | 2 +- plaid/model/numbers_bacs_nullable.py | 2 +- plaid/model/numbers_eft.py | 2 +- plaid/model/numbers_eft_nullable.py | 2 +- plaid/model/numbers_iban.py | 2 +- plaid/model/numbers_iban_nullable.py | 2 +- plaid/model/numbers_international.py | 2 +- plaid/model/numbers_international_iban.py | 2 +- plaid/model/numbers_international_nullable.py | 2 +- plaid/model/originator.py | 2 +- .../originator_expected_transfer_frequency.py | 2 +- plaid/model/override_account_type.py | 2 +- plaid/model/override_accounts.py | 2 +- plaid/model/owner.py | 2 +- plaid/model/owner_override.py | 2 +- plaid/model/ownership_type.py | 2 +- plaid/model/parties.py | 2 +- .../model/partner_customer_create_request.py | 2 +- .../model/partner_customer_create_response.py | 2 +- .../model/partner_customer_enable_request.py | 2 +- .../model/partner_customer_enable_response.py | 2 +- plaid/model/partner_customer_get_request.py | 2 +- plaid/model/partner_customer_get_response.py | 2 +- ...ustomer_o_auth_institutions_get_request.py | 2 +- ...stomer_o_auth_institutions_get_response.py | 2 +- .../model/partner_customer_remove_request.py | 2 +- .../model/partner_customer_remove_response.py | 2 +- plaid/model/partner_end_customer.py | 2 +- plaid/model/partner_end_customer_address.py | 2 +- ...er_end_customer_assets_under_management.py | 2 +- .../partner_end_customer_billing_contact.py | 2 +- ...tner_end_customer_customer_support_info.py | 2 +- .../partner_end_customer_flowdown_status.py | 2 +- ...partner_end_customer_o_auth_institution.py | 2 +- ...r_o_auth_institution_application_status.py | 2 +- ...ustomer_o_auth_institution_environments.py | 2 +- ...d_customer_o_auth_status_updated_values.py | 2 +- ..._customer_o_auth_status_updated_webhook.py | 2 +- ...rtner_end_customer_questionnaire_status.py | 2 +- plaid/model/partner_end_customer_secrets.py | 2 +- plaid/model/partner_end_customer_status.py | 2 +- .../partner_end_customer_technical_contact.py | 2 +- .../partner_end_customer_with_secrets.py | 2 +- ...artner_end_customer_with_secrets_all_of.py | 2 +- plaid/model/party.py | 2 +- plaid/model/party_individual.py | 2 +- plaid/model/party_role_type.py | 2 +- plaid/model/pay.py | 2 +- plaid/model/pay_frequency.py | 2 +- plaid/model/pay_frequency_value.py | 2 +- plaid/model/pay_period_details.py | 2 +- plaid/model/pay_stub_deductions_breakdown.py | 2 +- plaid/model/pay_stub_deductions_total.py | 2 +- .../model/pay_stub_distribution_breakdown.py | 2 +- plaid/model/pay_stub_earnings_breakdown.py | 2 +- plaid/model/pay_stub_earnings_total.py | 2 +- plaid/model/pay_stub_pay_period_details.py | 2 +- plaid/model/pay_stub_taxpayer_id.py | 2 +- plaid/model/payment_amount.py | 2 +- plaid/model/payment_amount_currency.py | 2 +- plaid/model/payment_amount_nullable.py | 2 +- plaid/model/payment_amount_refunded.py | 2 +- plaid/model/payment_amount_to_refund.py | 2 +- plaid/model/payment_channel.py | 2 +- .../payment_consent_max_payment_amount.py | 2 +- .../payment_consent_periodic_alignment.py | 2 +- .../model/payment_consent_periodic_amount.py | 2 +- .../payment_consent_periodic_amount_amount.py | 2 +- .../payment_consent_periodic_interval.py | 2 +- .../model/payment_consent_valid_date_time.py | 2 +- plaid/model/payment_initiation_address.py | 2 +- plaid/model/payment_initiation_consent.py | 2 +- .../payment_initiation_consent_constraints.py | 2 +- ...yment_initiation_consent_create_request.py | 2 +- ...ment_initiation_consent_create_response.py | 2 +- .../payment_initiation_consent_get_request.py | 2 +- ...payment_initiation_consent_get_response.py | 2 +- ...tiation_consent_payment_execute_request.py | 2 +- ...iation_consent_payment_execute_response.py | 2 +- ...yment_initiation_consent_revoke_request.py | 2 +- ...ment_initiation_consent_revoke_response.py | 2 +- .../model/payment_initiation_consent_scope.py | 2 +- .../payment_initiation_consent_status.py | 2 +- ...yment_initiation_maximum_payment_amount.py | 2 +- plaid/model/payment_initiation_metadata.py | 2 +- ...nt_initiation_optional_restriction_bacs.py | 2 +- plaid/model/payment_initiation_payment.py | 2 +- ...yment_initiation_payment_create_request.py | 2 +- ...ment_initiation_payment_create_response.py | 2 +- ...ayment_initiation_payment_create_status.py | 2 +- .../payment_initiation_payment_get_request.py | 2 +- ...payment_initiation_payment_get_response.py | 2 +- ...payment_initiation_payment_list_request.py | 2 +- ...ayment_initiation_payment_list_response.py | 2 +- ...ment_initiation_payment_reverse_request.py | 2 +- ...ent_initiation_payment_reverse_response.py | 2 +- .../payment_initiation_payment_status.py | 2 +- ...initiation_payment_token_create_request.py | 2 +- ...nitiation_payment_token_create_response.py | 2 +- plaid/model/payment_initiation_recipient.py | 2 +- ...ent_initiation_recipient_create_request.py | 2 +- ...nt_initiation_recipient_create_response.py | 2 +- ...ayment_initiation_recipient_get_request.py | 2 +- ...yment_initiation_recipient_get_response.py | 2 +- ...nitiation_recipient_get_response_all_of.py | 2 +- ...yment_initiation_recipient_list_request.py | 2 +- ...ment_initiation_recipient_list_response.py | 2 +- ...ment_initiation_standing_order_metadata.py | 2 +- plaid/model/payment_meta.py | 2 +- plaid/model/payment_profile_create_request.py | 2 +- .../model/payment_profile_create_response.py | 2 +- plaid/model/payment_profile_get_request.py | 2 +- plaid/model/payment_profile_get_response.py | 2 +- plaid/model/payment_profile_remove_request.py | 2 +- .../model/payment_profile_remove_response.py | 2 +- plaid/model/payment_profile_status.py | 2 +- plaid/model/payment_schedule_interval.py | 2 +- plaid/model/payment_scheme.py | 2 +- plaid/model/payment_status_update_webhook.py | 2 +- plaid/model/payroll_income_account_data.py | 2 +- plaid/model/payroll_income_object.py | 2 +- plaid/model/payroll_income_rate_of_pay.py | 2 +- plaid/model/payroll_item.py | 2 +- plaid/model/payroll_item_status.py | 2 +- plaid/model/payroll_risk_signals_item.py | 2 +- plaid/model/paystub.py | 2 +- plaid/model/paystub_address.py | 2 +- plaid/model/paystub_deduction.py | 2 +- plaid/model/paystub_details.py | 2 +- plaid/model/paystub_employer.py | 2 +- plaid/model/paystub_override.py | 2 +- plaid/model/paystub_override_employee.py | 2 +- .../paystub_override_employee_address.py | 2 +- plaid/model/paystub_override_employer.py | 2 +- plaid/model/paystub_pay_frequency.py | 2 +- plaid/model/paystub_ytd_details.py | 2 +- plaid/model/pending_expiration_webhook.py | 2 +- plaid/model/personal_finance_category.py | 6 +- plaid/model/phone_number.py | 2 +- plaid/model/phone_number_match_score.py | 2 +- plaid/model/phone_type.py | 2 +- plaid/model/physical_document_category.py | 2 +- .../model/physical_document_extracted_data.py | 2 +- ...ysical_document_extracted_data_analysis.py | 2 +- plaid/model/physical_document_images.py | 2 +- plaid/model/plaid_error.py | 2 +- plaid/model/plaid_error_type.py | 2 +- plaid/model/platform_ids.py | 2 +- plaid/model/po_box_status.py | 2 +- ...sor_apex_processor_token_create_request.py | 2 +- plaid/model/processor_auth_get_request.py | 2 +- plaid/model/processor_auth_get_response.py | 2 +- plaid/model/processor_balance_get_request.py | 2 +- .../processor_balance_get_request_options.py | 2 +- plaid/model/processor_balance_get_response.py | 2 +- .../processor_bank_transfer_create_request.py | 2 +- ...processor_bank_transfer_create_response.py | 2 +- .../model/processor_default_update_webhook.py | 2 +- .../processor_historical_update_webhook.py | 2 +- plaid/model/processor_identity_get_request.py | 2 +- .../model/processor_identity_get_response.py | 2 +- .../model/processor_identity_match_request.py | 2 +- .../processor_identity_match_response.py | 2 +- .../model/processor_initial_update_webhook.py | 2 +- plaid/model/processor_number.py | 2 +- ...r_recurring_transactions_update_webhook.py | 2 +- ...rocessor_signal_decision_report_request.py | 2 +- ...ocessor_signal_decision_report_response.py | 2 +- .../processor_signal_evaluate_request.py | 2 +- .../processor_signal_evaluate_response.py | 2 +- .../processor_signal_return_report_request.py | 2 +- ...processor_signal_return_report_response.py | 2 +- ...tripe_bank_account_token_create_request.py | 2 +- ...ripe_bank_account_token_create_response.py | 2 +- ...rocessor_sync_updates_available_webhook.py | 2 +- plaid/model/processor_token_create_request.py | 2 +- .../model/processor_token_create_response.py | 2 +- ...processor_token_permissions_get_request.py | 2 +- ...rocessor_token_permissions_get_response.py | 2 +- ...processor_token_permissions_set_request.py | 2 +- ...rocessor_token_permissions_set_response.py | 2 +- plaid/model/processor_token_webhook_update.py | 2 +- .../processor_token_webhook_update_request.py | 2 +- ...processor_token_webhook_update_response.py | 2 +- .../processor_transactions_get_request.py | 2 +- .../processor_transactions_get_response.py | 14 +- ...ssor_transactions_recurring_get_request.py | 2 +- ...sor_transactions_recurring_get_response.py | 2 +- .../processor_transactions_refresh_request.py | 2 +- ...processor_transactions_refresh_response.py | 2 +- .../processor_transactions_removed_webhook.py | 2 +- .../processor_transactions_sync_request.py | 2 +- .../processor_transactions_sync_response.py | 2 +- plaid/model/product_access.py | 2 +- ...oduct_permissions_required_auth_webhook.py | 2 +- ...t_permissions_required_identity_webhook.py | 2 +- plaid/model/product_status.py | 2 +- plaid/model/product_status_breakdown.py | 2 +- plaid/model/products.py | 11 +- plaid/model/program_name_sensitivity.py | 2 +- .../projected_income_summary_field_number.py | 2 +- plaid/model/proxy_type.py | 2 +- plaid/model/pslf_status.py | 2 +- plaid/model/recaptcha_required_error.py | 2 +- plaid/model/recipient_bacs.py | 2 +- plaid/model/recipient_bacs_nullable.py | 2 +- plaid/model/recurrence.py | 2 +- plaid/model/recurring_cancelled_webhook.py | 2 +- plaid/model/recurring_new_transfer_webhook.py | 2 +- .../model/recurring_transaction_frequency.py | 2 +- .../recurring_transactions_update_webhook.py | 2 +- plaid/model/recurring_transfer.py | 2 +- plaid/model/recurring_transfer_nullable.py | 2 +- .../recurring_transfer_skipped_webhook.py | 2 +- plaid/model/removed_transaction.py | 2 +- plaid/model/report_type.py | 2 +- plaid/model/reporting_information.py | 2 +- plaid/model/review_comment.py | 2 +- plaid/model/risk_check_behavior.py | 2 +- .../risk_check_behavior_bot_detected_label.py | 2 +- ...heck_behavior_fraud_ring_detected_label.py | 2 +- ..._check_behavior_user_interactions_label.py | 2 +- plaid/model/risk_check_details.py | 2 +- plaid/model/risk_check_device.py | 2 +- plaid/model/risk_check_email.py | 2 +- .../risk_check_email_domain_is_custom.py | 2 +- .../risk_check_email_domain_is_disposable.py | 2 +- ...isk_check_email_domain_is_free_provider.py | 2 +- .../risk_check_email_is_deliverable_status.py | 2 +- ...ck_email_top_level_domain_is_suspicious.py | 2 +- .../risk_check_identity_abuse_signals.py | 2 +- plaid/model/risk_check_linked_service.py | 2 +- plaid/model/risk_check_phone.py | 2 +- plaid/model/risk_check_stolen_identity.py | 2 +- plaid/model/risk_check_synthetic_identity.py | 2 +- plaid/model/risk_signal_document_reference.py | 12 +- plaid/model/risk_signal_document_status.py | 293 +++++ plaid/model/role.py | 2 +- plaid/model/role_detail.py | 2 +- plaid/model/roles.py | 2 +- ...andbox_bank_income_fire_webhook_request.py | 2 +- ...ndbox_bank_income_fire_webhook_response.py | 2 +- ...ncome_webhook_fire_request_webhook_code.py | 2 +- ...ome_webhook_fire_request_webhook_fields.py | 2 +- ...dbox_bank_transfer_fire_webhook_request.py | 2 +- ...box_bank_transfer_fire_webhook_response.py | 2 +- .../sandbox_bank_transfer_simulate_request.py | 2 +- ...sandbox_bank_transfer_simulate_response.py | 2 +- .../sandbox_income_fire_webhook_request.py | 2 +- .../sandbox_income_fire_webhook_response.py | 2 +- .../sandbox_item_fire_webhook_request.py | 2 +- .../sandbox_item_fire_webhook_response.py | 2 +- .../model/sandbox_item_reset_login_request.py | 2 +- .../sandbox_item_reset_login_response.py | 2 +- ...ox_item_set_verification_status_request.py | 2 +- ...x_item_set_verification_status_response.py | 2 +- .../sandbox_oauth_select_accounts_request.py | 2 +- .../sandbox_oauth_select_accounts_response.py | 2 +- ...box_payment_profile_reset_login_request.py | 2 +- ...ox_payment_profile_reset_login_response.py | 2 +- .../sandbox_processor_token_create_request.py | 2 +- ..._processor_token_create_request_options.py | 2 +- ...sandbox_processor_token_create_response.py | 2 +- .../sandbox_public_token_create_request.py | 2 +- ...request_income_verification_bank_income.py | 2 +- ...box_public_token_create_request_options.py | 2 +- ...ate_request_options_income_verification.py | 2 +- ...ken_create_request_options_transactions.py | 2 +- .../sandbox_public_token_create_response.py | 2 +- .../sandbox_transfer_fire_webhook_request.py | 2 +- .../sandbox_transfer_fire_webhook_response.py | 2 +- ...box_transfer_repayment_simulate_request.py | 2 +- ...ox_transfer_repayment_simulate_response.py | 2 +- .../sandbox_transfer_simulate_request.py | 2 +- .../sandbox_transfer_simulate_response.py | 2 +- ...sandbox_transfer_sweep_simulate_request.py | 2 +- ...andbox_transfer_sweep_simulate_response.py | 2 +- ...box_transfer_test_clock_advance_request.py | 2 +- ...ox_transfer_test_clock_advance_response.py | 2 +- ...dbox_transfer_test_clock_create_request.py | 2 +- ...box_transfer_test_clock_create_response.py | 2 +- ...sandbox_transfer_test_clock_get_request.py | 2 +- ...andbox_transfer_test_clock_get_response.py | 2 +- ...andbox_transfer_test_clock_list_request.py | 2 +- ...ndbox_transfer_test_clock_list_response.py | 2 +- plaid/model/scopes.py | 2 +- plaid/model/scopes_context.py | 2 +- plaid/model/scopes_nullable.py | 2 +- plaid/model/screening_hit_analysis.py | 2 +- plaid/model/screening_hit_data.py | 2 +- .../model/screening_hit_date_of_birth_item.py | 2 +- plaid/model/screening_hit_documents_items.py | 2 +- plaid/model/screening_hit_names_items.py | 2 +- .../model/screening_status_updated_webhook.py | 2 +- plaid/model/security.py | 2 +- plaid/model/security_override.py | 2 +- plaid/model/selfie_analysis.py | 2 +- .../selfie_analysis_document_comparison.py | 2 +- plaid/model/selfie_capture.py | 2 +- plaid/model/selfie_check.py | 2 +- plaid/model/selfie_check_selfie.py | 2 +- plaid/model/selfie_check_status.py | 2 +- plaid/model/selfie_status.py | 2 +- plaid/model/sender_bacs_nullable.py | 2 +- plaid/model/service.py | 2 +- plaid/model/service_product_fulfillment.py | 2 +- .../service_product_fulfillment_detail.py | 2 +- .../service_product_fulfillment_identifier.py | 2 +- plaid/model/servicer_address_data.py | 2 +- plaid/model/services.py | 2 +- plaid/model/signal_address_data.py | 2 +- plaid/model/signal_decision_outcome.py | 2 +- plaid/model/signal_decision_report_request.py | 2 +- .../model/signal_decision_report_response.py | 2 +- plaid/model/signal_device.py | 2 +- .../model/signal_evaluate_core_attributes.py | 2 +- plaid/model/signal_evaluate_request.py | 2 +- plaid/model/signal_evaluate_response.py | 2 +- plaid/model/signal_insights.py | 2 +- plaid/model/signal_payment_method.py | 2 +- plaid/model/signal_person_name.py | 2 +- plaid/model/signal_prepare_request.py | 2 +- plaid/model/signal_prepare_response.py | 2 +- plaid/model/signal_return_report_request.py | 2 +- plaid/model/signal_return_report_response.py | 2 +- plaid/model/signal_score.py | 2 +- plaid/model/signal_scores.py | 2 +- plaid/model/signal_user.py | 2 +- plaid/model/signal_warning.py | 2 +- plaid/model/simulated_transfer_sweep.py | 2 +- plaid/model/single_document_risk_signal.py | 2 +- plaid/model/source.py | 2 +- plaid/model/source_uid.py | 2 +- plaid/model/standalone_account_type.py | 6 +- plaid/model/standalone_currency_code_list.py | 2 +- .../standalone_investment_transaction_type.py | 2 +- plaid/model/statements_account.py | 2 +- plaid/model/statements_download_request.py | 2 +- plaid/model/statements_list_request.py | 2 +- plaid/model/statements_list_response.py | 2 +- plaid/model/statements_statement.py | 2 +- plaid/model/status.py | 2 +- plaid/model/statuses.py | 2 +- plaid/model/strategy.py | 2 +- plaid/model/student_loan.py | 2 +- plaid/model/student_loan_repayment_model.py | 2 +- plaid/model/student_loan_status.py | 2 +- plaid/model/student_repayment_plan.py | 2 +- plaid/model/sweep_status.py | 2 +- plaid/model/sync_updates_available_webhook.py | 2 +- plaid/model/taxform.py | 2 +- plaid/model/taxpayer_id.py | 2 +- plaid/model/taxpayer_identifier.py | 2 +- plaid/model/taxpayer_identifier_type.py | 2 +- plaid/model/taxpayer_identifiers.py | 2 +- plaid/model/total.py | 2 +- plaid/model/total_canonical_description.py | 2 +- plaid/model/transaction.py | 2 +- plaid/model/transaction_all_of.py | 2 +- plaid/model/transaction_base.py | 2 +- plaid/model/transaction_code.py | 2 +- plaid/model/transaction_counterparty.py | 2 +- plaid/model/transaction_data.py | 2 +- plaid/model/transaction_override.py | 2 +- plaid/model/transaction_stream.py | 2 +- plaid/model/transaction_stream_amount.py | 2 +- plaid/model/transaction_stream_status.py | 2 +- plaid/model/transactions_category_rule.py | 2 +- .../model/transactions_enhance_get_request.py | 2 +- .../transactions_enhance_get_response.py | 2 +- .../model/transactions_enrich_get_request.py | 2 +- .../model/transactions_enrich_get_response.py | 2 +- .../transactions_enrich_request_options.py | 2 +- plaid/model/transactions_get_request.py | 2 +- .../model/transactions_get_request_options.py | 6 +- plaid/model/transactions_get_response.py | 2 +- .../transactions_recurring_get_request.py | 2 +- ...nsactions_recurring_get_request_options.py | 2 +- .../transactions_recurring_get_response.py | 2 +- plaid/model/transactions_refresh_request.py | 2 +- plaid/model/transactions_refresh_response.py | 2 +- plaid/model/transactions_removed_webhook.py | 2 +- plaid/model/transactions_rule_details.py | 2 +- plaid/model/transactions_rule_field.py | 2 +- plaid/model/transactions_rule_type.py | 2 +- .../transactions_rules_create_request.py | 2 +- .../transactions_rules_create_response.py | 2 +- .../model/transactions_rules_list_request.py | 2 +- .../model/transactions_rules_list_response.py | 2 +- .../transactions_rules_remove_request.py | 2 +- .../transactions_rules_remove_response.py | 2 +- plaid/model/transactions_sync_request.py | 2 +- .../transactions_sync_request_options.py | 6 +- plaid/model/transactions_sync_response.py | 2 +- plaid/model/transfer.py | 12 +- plaid/model/transfer_authorization.py | 2 +- .../transfer_authorization_create_request.py | 2 +- .../transfer_authorization_create_response.py | 2 +- .../model/transfer_authorization_decision.py | 2 +- ...ansfer_authorization_decision_rationale.py | 2 +- ...r_authorization_decision_rationale_code.py | 2 +- plaid/model/transfer_authorization_device.py | 2 +- ...ansfer_authorization_guarantee_decision.py | 2 +- ...horization_guarantee_decision_rationale.py | 2 +- ...ation_guarantee_decision_rationale_code.py | 2 +- .../transfer_authorization_idempotency_key.py | 2 +- ...ransfer_authorization_proposed_transfer.py | 2 +- .../transfer_authorization_user_in_request.py | 2 +- plaid/model/transfer_balance.py | 6 +- plaid/model/transfer_balance_get_request.py | 24 +- plaid/model/transfer_balance_get_response.py | 2 +- plaid/model/transfer_balance_type.py | 2 +- plaid/model/transfer_cancel_request.py | 2 +- plaid/model/transfer_cancel_response.py | 2 +- .../transfer_capabilities_get_request.py | 2 +- .../transfer_capabilities_get_response.py | 2 +- plaid/model/transfer_capabilities_get_rtp.py | 2 +- .../transfer_configuration_get_request.py | 2 +- .../transfer_configuration_get_response.py | 2 +- .../model/transfer_create_idempotency_key.py | 2 +- plaid/model/transfer_create_request.py | 2 +- plaid/model/transfer_create_response.py | 2 +- plaid/model/transfer_credit_funds_source.py | 2 +- .../transfer_credit_usage_configuration.py | 2 +- .../transfer_debit_usage_configuration.py | 2 +- plaid/model/transfer_device.py | 2 +- ...nsfer_diligence_document_upload_request.py | 2 +- ...sfer_diligence_document_upload_response.py | 2 +- plaid/model/transfer_diligence_status.py | 2 +- .../transfer_diligence_submit_request.py | 2 +- .../transfer_diligence_submit_response.py | 2 +- plaid/model/transfer_document_purpose.py | 2 +- plaid/model/transfer_event.py | 2 +- plaid/model/transfer_event_list_request.py | 2 +- plaid/model/transfer_event_list_response.py | 2 +- .../transfer_event_list_transfer_type.py | 2 +- plaid/model/transfer_event_sync_request.py | 2 +- plaid/model/transfer_event_sync_response.py | 2 +- plaid/model/transfer_event_type.py | 2 +- plaid/model/transfer_events_update_webhook.py | 2 +- ...expected_sweep_settlement_schedule_item.py | 2 +- plaid/model/transfer_failure.py | 2 +- plaid/model/transfer_get_request.py | 2 +- plaid/model/transfer_get_response.py | 2 +- .../transfer_intent_authorization_decision.py | 2 +- plaid/model/transfer_intent_create.py | 2 +- plaid/model/transfer_intent_create_mode.py | 2 +- plaid/model/transfer_intent_create_network.py | 10 +- plaid/model/transfer_intent_create_request.py | 2 +- .../model/transfer_intent_create_response.py | 2 +- plaid/model/transfer_intent_get.py | 2 +- .../transfer_intent_get_failure_reason.py | 2 +- plaid/model/transfer_intent_get_request.py | 2 +- plaid/model/transfer_intent_get_response.py | 2 +- plaid/model/transfer_intent_status.py | 2 +- plaid/model/transfer_list_request.py | 2 +- plaid/model/transfer_list_response.py | 2 +- plaid/model/transfer_metadata.py | 2 +- plaid/model/transfer_metrics_get_request.py | 2 +- plaid/model/transfer_metrics_get_response.py | 2 +- .../model/transfer_migrate_account_request.py | 2 +- .../transfer_migrate_account_response.py | 2 +- plaid/model/transfer_network.py | 10 +- plaid/model/transfer_originator_address.py | 2 +- .../transfer_originator_create_request.py | 2 +- .../transfer_originator_create_response.py | 2 +- plaid/model/transfer_originator_diligence.py | 2 +- .../model/transfer_originator_get_request.py | 2 +- .../model/transfer_originator_get_response.py | 2 +- .../model/transfer_originator_list_request.py | 2 +- .../transfer_originator_list_response.py | 2 +- .../transfer_questionnaire_create_request.py | 2 +- .../transfer_questionnaire_create_response.py | 2 +- .../transfer_recurring_cancel_request.py | 2 +- .../transfer_recurring_cancel_response.py | 2 +- .../transfer_recurring_create_request.py | 2 +- .../transfer_recurring_create_response.py | 2 +- plaid/model/transfer_recurring_get_request.py | 2 +- .../model/transfer_recurring_get_response.py | 2 +- .../transfer_recurring_idempotency_key.py | 2 +- .../model/transfer_recurring_list_request.py | 2 +- .../model/transfer_recurring_list_response.py | 2 +- plaid/model/transfer_recurring_schedule.py | 2 +- plaid/model/transfer_recurring_status.py | 2 +- plaid/model/transfer_refund.py | 14 +- plaid/model/transfer_refund_cancel_request.py | 2 +- .../model/transfer_refund_cancel_response.py | 2 +- plaid/model/transfer_refund_create_request.py | 2 +- .../model/transfer_refund_create_response.py | 2 +- plaid/model/transfer_refund_failure.py | 267 ++++ plaid/model/transfer_refund_get_request.py | 2 +- plaid/model/transfer_refund_get_response.py | 2 +- .../model/transfer_refund_idempotency_key.py | 2 +- plaid/model/transfer_refund_status.py | 12 +- plaid/model/transfer_repayment.py | 2 +- .../model/transfer_repayment_list_request.py | 2 +- .../model/transfer_repayment_list_response.py | 2 +- plaid/model/transfer_repayment_return.py | 2 +- .../transfer_repayment_return_list_request.py | 2 +- ...transfer_repayment_return_list_response.py | 2 +- .../model/transfer_schedule_interval_unit.py | 2 +- plaid/model/transfer_status.py | 2 +- plaid/model/transfer_sweep.py | 2 +- plaid/model/transfer_sweep_get_request.py | 2 +- plaid/model/transfer_sweep_get_response.py | 2 +- plaid/model/transfer_sweep_list_request.py | 2 +- plaid/model/transfer_sweep_list_response.py | 2 +- plaid/model/transfer_sweep_status.py | 2 +- plaid/model/transfer_test_clock.py | 2 +- plaid/model/transfer_type.py | 2 +- .../model/transfer_user_address_in_request.py | 2 +- .../transfer_user_address_in_response.py | 2 +- plaid/model/transfer_user_in_request.py | 2 +- .../transfer_user_in_request_deprecated.py | 2 +- plaid/model/transfer_user_in_response.py | 2 +- ...e_entity_screening_request_search_terms.py | 2 +- ...dividual_screening_request_search_terms.py | 2 +- plaid/model/user_address.py | 2 +- plaid/model/user_create_request.py | 12 +- plaid/model/user_create_response.py | 2 +- plaid/model/user_custom_password.py | 2 +- plaid/model/user_id_number.py | 2 +- .../model/user_permission_revoked_webhook.py | 2 +- .../user_stated_income_source_category.py | 2 +- .../user_stated_income_source_frequency.py | 2 +- .../user_stated_income_source_pay_type.py | 2 +- plaid/model/validation_source.py | 2 +- plaid/model/validation_sources.py | 2 +- plaid/model/verification_expired_webhook.py | 2 +- plaid/model/verification_of_asset.py | 2 +- plaid/model/verification_of_asset_response.py | 2 +- plaid/model/verification_refresh_status.py | 2 +- plaid/model/verification_status.py | 2 +- plaid/model/w2.py | 2 +- plaid/model/w2_box12.py | 2 +- plaid/model/w2_state_and_local_wages.py | 2 +- plaid/model/wallet.py | 2 +- plaid/model/wallet_balance.py | 2 +- plaid/model/wallet_create_request.py | 2 +- plaid/model/wallet_create_response.py | 2 +- plaid/model/wallet_get_request.py | 2 +- plaid/model/wallet_get_response.py | 2 +- plaid/model/wallet_iso_currency_code.py | 2 +- plaid/model/wallet_list_request.py | 2 +- plaid/model/wallet_list_response.py | 2 +- plaid/model/wallet_numbers.py | 2 +- plaid/model/wallet_payment_scheme.py | 2 +- plaid/model/wallet_status.py | 2 +- plaid/model/wallet_transaction.py | 8 +- plaid/model/wallet_transaction_amount.py | 2 +- .../model/wallet_transaction_counterparty.py | 2 +- .../wallet_transaction_counterparty_bacs.py | 2 +- ..._transaction_counterparty_international.py | 2 +- ...wallet_transaction_counterparty_numbers.py | 2 +- .../wallet_transaction_execute_request.py | 2 +- .../wallet_transaction_execute_response.py | 2 +- .../wallet_transaction_failure_reason.py | 294 +++++ plaid/model/wallet_transaction_get_request.py | 2 +- .../model/wallet_transaction_get_response.py | 8 +- .../wallet_transaction_idempotency_key.py | 2 +- .../model/wallet_transaction_list_request.py | 2 +- ...wallet_transaction_list_request_options.py | 2 +- .../model/wallet_transaction_list_response.py | 2 +- plaid/model/wallet_transaction_status.py | 2 +- ...allet_transaction_status_update_webhook.py | 2 +- .../model/wallet_transactions_list_request.py | 2 +- plaid/model/warning.py | 2 +- .../model/watchlist_screening_audit_trail.py | 2 +- plaid/model/watchlist_screening_document.py | 2 +- .../watchlist_screening_document_type.py | 2 +- .../watchlist_screening_document_value.py | 2 +- ...hlist_screening_document_value_nullable.py | 2 +- ...tchlist_screening_entity_create_request.py | 2 +- ...chlist_screening_entity_create_response.py | 2 +- .../watchlist_screening_entity_get_request.py | 2 +- ...watchlist_screening_entity_get_response.py | 2 +- ...t_screening_entity_history_list_request.py | 2 +- ..._screening_entity_history_list_response.py | 2 +- ...hlist_screening_entity_hit_list_request.py | 2 +- ...list_screening_entity_hit_list_response.py | 2 +- ...watchlist_screening_entity_list_request.py | 2 +- ...atchlist_screening_entity_list_response.py | 2 +- ...st_screening_entity_program_get_request.py | 2 +- ...t_screening_entity_program_get_response.py | 2 +- ...t_screening_entity_program_list_request.py | 2 +- ..._screening_entity_program_list_response.py | 2 +- ..._screening_entity_review_create_request.py | 2 +- ...screening_entity_review_create_response.py | 2 +- ...st_screening_entity_review_list_request.py | 2 +- ...t_screening_entity_review_list_response.py | 2 +- ...tchlist_screening_entity_update_request.py | 2 +- ..._entity_update_request_resettable_field.py | 2 +- ...ty_update_request_resettable_field_list.py | 2 +- ...chlist_screening_entity_update_response.py | 2 +- plaid/model/watchlist_screening_hit.py | 2 +- .../watchlist_screening_hit_locations.py | 2 +- plaid/model/watchlist_screening_hit_status.py | 2 +- plaid/model/watchlist_screening_individual.py | 2 +- ...ist_screening_individual_create_request.py | 2 +- ...st_screening_individual_create_response.py | 2 +- ...chlist_screening_individual_get_request.py | 2 +- ...hlist_screening_individual_get_response.py | 2 +- ...reening_individual_history_list_request.py | 2 +- ...eening_individual_history_list_response.py | 2 +- ...t_screening_individual_hit_list_request.py | 2 +- ..._screening_individual_hit_list_response.py | 2 +- ...hlist_screening_individual_list_request.py | 2 +- ...list_screening_individual_list_response.py | 2 +- .../watchlist_screening_individual_name.py | 2 +- ...creening_individual_program_get_request.py | 2 +- ...reening_individual_program_get_response.py | 2 +- ...reening_individual_program_list_request.py | 2 +- ...eening_individual_program_list_response.py | 2 +- ...eening_individual_review_create_request.py | 2 +- ...ening_individual_review_create_response.py | 2 +- ...creening_individual_review_list_request.py | 2 +- ...reening_individual_review_list_response.py | 2 +- ...ist_screening_individual_update_request.py | 2 +- ...ividual_update_request_resettable_field.py | 2 +- ...al_update_request_resettable_field_list.py | 2 +- ...st_screening_individual_update_response.py | 2 +- ...atchlist_screening_request_search_terms.py | 2 +- plaid/model/watchlist_screening_review.py | 2 +- .../model/watchlist_screening_search_terms.py | 2 +- plaid/model/watchlist_screening_status.py | 2 +- plaid/model/weak_alias_determination.py | 2 +- plaid/model/webhook_environment_values.py | 2 +- plaid/model/webhook_type.py | 2 +- .../webhook_update_acknowledged_webhook.py | 2 +- .../webhook_verification_key_get_request.py | 2 +- .../webhook_verification_key_get_response.py | 2 +- .../ytd_gross_income_summary_field_number.py | 2 +- .../ytd_net_income_summary_field_number.py | 2 +- plaid/model_utils.py | 2 +- plaid/models/__init__.py | 56 + plaid/rest.py | 2 +- setup.py | 2 +- 1342 files changed, 19078 insertions(+), 1543 deletions(-) create mode 100644 plaid/model/address_data_not_required.py create mode 100644 plaid/model/address_data_nullable_no_required_fields.py create mode 100644 plaid/model/base_report.py create mode 100644 plaid/model/base_report_account.py create mode 100644 plaid/model/base_report_account_insights.py create mode 100644 plaid/model/base_report_average_flow_insights.py create mode 100644 plaid/model/base_report_get_request.py create mode 100644 plaid/model/base_report_get_response.py create mode 100644 plaid/model/base_report_item.py create mode 100644 plaid/model/base_report_longest_gap_insights.py create mode 100644 plaid/model/base_report_number_flow_insights.py create mode 100644 plaid/model/base_report_transaction.py create mode 100644 plaid/model/base_report_transaction_type.py create mode 100644 plaid/model/base_reports_error_webhook.py create mode 100644 plaid/model/base_reports_product_ready_webhook.py create mode 100644 plaid/model/beacon_audit_trail.py create mode 100644 plaid/model/beacon_audit_trail_source.py create mode 100644 plaid/model/beacon_report_create_request.py create mode 100644 plaid/model/beacon_report_create_response.py create mode 100644 plaid/model/beacon_report_type.py create mode 100644 plaid/model/beacon_user_address.py create mode 100644 plaid/model/beacon_user_create_embedded_report.py create mode 100644 plaid/model/beacon_user_create_request.py create mode 100644 plaid/model/beacon_user_create_response.py create mode 100644 plaid/model/beacon_user_data.py create mode 100644 plaid/model/beacon_user_get_request.py create mode 100644 plaid/model/beacon_user_get_response.py create mode 100644 plaid/model/beacon_user_id_number.py create mode 100644 plaid/model/beacon_user_name.py create mode 100644 plaid/model/beacon_user_request_address.py create mode 100644 plaid/model/beacon_user_request_data.py create mode 100644 plaid/model/beacon_user_status.py create mode 100644 plaid/model/consumer_report_user_identity.py create mode 100644 plaid/model/cra_bank_income.py create mode 100644 plaid/model/cra_bank_income_account.py create mode 100644 plaid/model/cra_bank_income_cause.py create mode 100644 plaid/model/cra_bank_income_employer.py create mode 100644 plaid/model/cra_bank_income_get_request.py create mode 100644 plaid/model/cra_bank_income_get_response.py create mode 100644 plaid/model/cra_bank_income_historical_summary.py create mode 100644 plaid/model/cra_bank_income_item.py create mode 100644 plaid/model/cra_bank_income_source.py create mode 100644 plaid/model/cra_bank_income_summary.py create mode 100644 plaid/model/cra_bank_income_transaction.py create mode 100644 plaid/model/cra_bank_income_warning.py create mode 100644 plaid/model/cra_bank_income_warning_code.py create mode 100644 plaid/model/credit_bank_income_webhook_update_response.py create mode 100644 plaid/model/credit_relay_pdf_get_request.py create mode 100644 plaid/model/fraud_amount.py create mode 100644 plaid/model/fraud_amount_nullable.py create mode 100644 plaid/model/iso_currency_code.py create mode 100644 plaid/model/link_token_create_request_base_report.py create mode 100644 plaid/model/numbers_aton.py create mode 100644 plaid/model/risk_signal_document_status.py create mode 100644 plaid/model/transfer_refund_failure.py create mode 100644 plaid/model/wallet_transaction_failure_reason.py diff --git a/.openapi-generator/FILES b/.openapi-generator/FILES index 7e4e442fe..1f49b3f18 100644 --- a/.openapi-generator/FILES +++ b/.openapi-generator/FILES @@ -36,7 +36,9 @@ plaid/model/activity.py plaid/model/activity_type.py plaid/model/address.py plaid/model/address_data.py +plaid/model/address_data_not_required.py plaid/model/address_data_nullable.py +plaid/model/address_data_nullable_no_required_fields.py plaid/model/address_match_score.py plaid/model/address_nullable.py plaid/model/address_purpose_label.py @@ -138,6 +140,36 @@ plaid/model/bank_transfer_type.py plaid/model/bank_transfer_user.py plaid/model/bank_transfers_events_update_webhook.py plaid/model/bank_transfers_events_update_webhook_for_auth.py +plaid/model/base_report.py +plaid/model/base_report_account.py +plaid/model/base_report_account_insights.py +plaid/model/base_report_average_flow_insights.py +plaid/model/base_report_get_request.py +plaid/model/base_report_get_response.py +plaid/model/base_report_item.py +plaid/model/base_report_longest_gap_insights.py +plaid/model/base_report_number_flow_insights.py +plaid/model/base_report_transaction.py +plaid/model/base_report_transaction_type.py +plaid/model/base_reports_error_webhook.py +plaid/model/base_reports_product_ready_webhook.py +plaid/model/beacon_audit_trail.py +plaid/model/beacon_audit_trail_source.py +plaid/model/beacon_report_create_request.py +plaid/model/beacon_report_create_response.py +plaid/model/beacon_report_type.py +plaid/model/beacon_user_address.py +plaid/model/beacon_user_create_embedded_report.py +plaid/model/beacon_user_create_request.py +plaid/model/beacon_user_create_response.py +plaid/model/beacon_user_data.py +plaid/model/beacon_user_get_request.py +plaid/model/beacon_user_get_response.py +plaid/model/beacon_user_id_number.py +plaid/model/beacon_user_name.py +plaid/model/beacon_user_request_address.py +plaid/model/beacon_user_request_data.py +plaid/model/beacon_user_status.py plaid/model/categories_get_response.py plaid/model/category.py plaid/model/cause.py @@ -151,9 +183,23 @@ plaid/model/client_user_id.py plaid/model/client_user_id_nullable.py plaid/model/connected_application.py plaid/model/consent_payment_idempotency_key.py +plaid/model/consumer_report_user_identity.py plaid/model/counterparty.py plaid/model/counterparty_type.py plaid/model/country_code.py +plaid/model/cra_bank_income.py +plaid/model/cra_bank_income_account.py +plaid/model/cra_bank_income_cause.py +plaid/model/cra_bank_income_employer.py +plaid/model/cra_bank_income_get_request.py +plaid/model/cra_bank_income_get_response.py +plaid/model/cra_bank_income_historical_summary.py +plaid/model/cra_bank_income_item.py +plaid/model/cra_bank_income_source.py +plaid/model/cra_bank_income_summary.py +plaid/model/cra_bank_income_transaction.py +plaid/model/cra_bank_income_warning.py +plaid/model/cra_bank_income_warning_code.py plaid/model/credit1099.py plaid/model/credit1099_filer.py plaid/model/credit1099_payer.py @@ -199,6 +245,7 @@ plaid/model/credit_bank_income_warning.py plaid/model/credit_bank_income_warning_code.py plaid/model/credit_bank_income_warning_type.py plaid/model/credit_bank_income_webhook_update_request.py +plaid/model/credit_bank_income_webhook_update_response.py plaid/model/credit_bank_statement_upload_account_owner.py plaid/model/credit_bank_statement_upload_account_owner_address.py plaid/model/credit_bank_statement_upload_bank_account.py @@ -270,6 +317,7 @@ plaid/model/credit_platform_ids.py plaid/model/credit_relay_create_request.py plaid/model/credit_relay_create_response.py plaid/model/credit_relay_get_request.py +plaid/model/credit_relay_pdf_get_request.py plaid/model/credit_relay_refresh_request.py plaid/model/credit_relay_refresh_response.py plaid/model/credit_relay_remove_request.py @@ -402,6 +450,8 @@ plaid/model/fdx_party_registry.py plaid/model/fdx_party_type.py plaid/model/fdxfi_attribute.py plaid/model/form1099_type.py +plaid/model/fraud_amount.py +plaid/model/fraud_amount_nullable.py plaid/model/generic_country_code.py plaid/model/generic_country_code_nullable.py plaid/model/generic_screening_hit_location_items.py @@ -522,6 +572,7 @@ plaid/model/investments_transactions_get_request.py plaid/model/investments_transactions_get_request_options.py plaid/model/investments_transactions_get_response.py plaid/model/investments_transactions_override.py +plaid/model/iso_currency_code.py plaid/model/issuing_country.py plaid/model/item.py plaid/model/item_access_token_invalidate_request.py @@ -604,6 +655,7 @@ plaid/model/link_token_create_loan_filter.py plaid/model/link_token_create_request.py plaid/model/link_token_create_request_account_subtypes.py plaid/model/link_token_create_request_auth.py +plaid/model/link_token_create_request_base_report.py plaid/model/link_token_create_request_deposit_switch.py plaid/model/link_token_create_request_employment.py plaid/model/link_token_create_request_employment_bank_income.py @@ -651,6 +703,7 @@ plaid/model/numbers.py plaid/model/numbers_acats.py plaid/model/numbers_ach.py plaid/model/numbers_ach_nullable.py +plaid/model/numbers_aton.py plaid/model/numbers_bacs.py plaid/model/numbers_bacs_nullable.py plaid/model/numbers_eft.py @@ -887,6 +940,7 @@ plaid/model/risk_check_phone.py plaid/model/risk_check_stolen_identity.py plaid/model/risk_check_synthetic_identity.py plaid/model/risk_signal_document_reference.py +plaid/model/risk_signal_document_status.py plaid/model/role.py plaid/model/role_detail.py plaid/model/roles.py @@ -1139,6 +1193,7 @@ plaid/model/transfer_refund_cancel_request.py plaid/model/transfer_refund_cancel_response.py plaid/model/transfer_refund_create_request.py plaid/model/transfer_refund_create_response.py +plaid/model/transfer_refund_failure.py plaid/model/transfer_refund_get_request.py plaid/model/transfer_refund_get_response.py plaid/model/transfer_refund_idempotency_key.py @@ -1205,6 +1260,7 @@ plaid/model/wallet_transaction_counterparty_international.py plaid/model/wallet_transaction_counterparty_numbers.py plaid/model/wallet_transaction_execute_request.py plaid/model/wallet_transaction_execute_response.py +plaid/model/wallet_transaction_failure_reason.py plaid/model/wallet_transaction_get_request.py plaid/model/wallet_transaction_get_response.py plaid/model/wallet_transaction_idempotency_key.py diff --git a/CHANGELOG.md b/CHANGELOG.md index 1beb5bb9e..51a4ceae7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,80 @@ See full changelog for the OpenAPI Schema (OAS) [here](https://github.com/plaid/plaid-openapi/blob/master/CHANGELOG.md). +# 15.3.0 +- Updating to OAS 2020-09-14_1.410.1 + +## OpenAPI Schema Changes +### 2020-09-14_1.410.1 +- Add `statements` to the list of supported Plaid products in the `/link/token/create` endpoint + +### 2020-09-14_1.410.0 +- add `/credit/relay/pdf/get` endpoint + +### 2020-09-14_1.409.0 +- Add `original_client_id` to `/transfer/balance/get` +- Mark `type` optional in `/transfer/balance/get` request + +### 2020-09-14_1.408.0 +- Add `status` to `document_reference` in `/credit/payroll_income/risk_signals/get` + +### 2020-09-14_1.407.0 +- Add `consumer_report_user_identity` to `/user/create` + +### 2020-09-14_1.406.1 +- Add comment explaining availability of `confidence_level` field for `/transactions/*` endpoints + +### 2020-09-14_1.406.0 +- Added insights fields to `/cra/base_report/get` + +### 2020-09-14_1.405.0 +- Update identity/match user.address such that none of the fields are required +- Add `AddressDataNullableNoRequiredFields` + +### 2020-09-14_1.404.1 +- Allowing null failure_reason for refunds to be displayed +- +### 2020-09-14_1.404.0 +- Add `failure_reason` to `/wallet/transaction/get` and `/wallet/transaction/list` endpoint in virtual accounts. + +### 2020-09-14_1.403.1 +- Add `parsing_config` to `/link/token/create` + +### 2020-09-14_1.403.0 +- Add `failure_reason` field to refunds for failed and returned refunds + +### 2020-09-14_1.402.0 +- Add `area_code` match status to the response of the `identity_verification/get` and `identity_verification/list` endpoint + + +### 2020-09-14_1.401.0 +- Add `POST /cra/bank_income/get` + +### 2020-09-14_1.400.0 +- Add `cra/base_report/get` endpoint + +### 2020-09-14_1.399.0 +- Add `base_report` field to `/link/token/create` and corresponding Base Report webhooks + +### 2020-09-14_1.398.0 +- Make CreditBankIncomeWebhookUpdateResponse visible + +### 2020-09-14_1.397.0 +- Remove extraneous `Item` field from `/processor/transactions/get` response +- Reference new `/processor/token/webhook/update` endpoint in processor Transactions routes. + +### 2020-09-14_1.396.2 +- Document cash management account support + +### 2020-09-14_1.396.1 +- Fix document capitalization of `confidence_level` field in `/transactions/enrich` + +### 2020-09-14_1.396.0 +- Add `/beacon/report/create` + +### 2020-09-14_1.395.0 +- Add `POST /beacon/user/create` +- Add `POST /beacon/user/get` + # 15.2.0 - Updating to OAS 2020-09-14_1.394.0 diff --git a/plaid/__init__.py b/plaid/__init__.py index 473a16447..8d27bae9c 100644 --- a/plaid/__init__.py +++ b/plaid/__init__.py @@ -5,12 +5,12 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ -__version__ = "15.2.0" +__version__ = "15.3.0" # import ApiClient from plaid.api_client import ApiClient diff --git a/plaid/api/plaid_api.py b/plaid/api/plaid_api.py index ba5bdc9de..db001c74a 100644 --- a/plaid/api/plaid_api.py +++ b/plaid/api/plaid_api.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ @@ -66,7 +66,17 @@ from plaid.model.bank_transfer_sweep_get_response import BankTransferSweepGetResponse from plaid.model.bank_transfer_sweep_list_request import BankTransferSweepListRequest from plaid.model.bank_transfer_sweep_list_response import BankTransferSweepListResponse +from plaid.model.base_report_get_request import BaseReportGetRequest +from plaid.model.base_report_get_response import BaseReportGetResponse +from plaid.model.beacon_report_create_request import BeaconReportCreateRequest +from plaid.model.beacon_report_create_response import BeaconReportCreateResponse +from plaid.model.beacon_user_create_request import BeaconUserCreateRequest +from plaid.model.beacon_user_create_response import BeaconUserCreateResponse +from plaid.model.beacon_user_get_request import BeaconUserGetRequest +from plaid.model.beacon_user_get_response import BeaconUserGetResponse from plaid.model.categories_get_response import CategoriesGetResponse +from plaid.model.cra_bank_income_get_request import CraBankIncomeGetRequest +from plaid.model.cra_bank_income_get_response import CraBankIncomeGetResponse from plaid.model.credit_audit_copy_token_create_request import CreditAuditCopyTokenCreateRequest from plaid.model.credit_audit_copy_token_create_response import CreditAuditCopyTokenCreateResponse from plaid.model.credit_audit_copy_token_remove_request import CreditAuditCopyTokenRemoveRequest @@ -81,6 +91,7 @@ from plaid.model.credit_bank_income_refresh_request import CreditBankIncomeRefreshRequest from plaid.model.credit_bank_income_refresh_response import CreditBankIncomeRefreshResponse from plaid.model.credit_bank_income_webhook_update_request import CreditBankIncomeWebhookUpdateRequest +from plaid.model.credit_bank_income_webhook_update_response import CreditBankIncomeWebhookUpdateResponse from plaid.model.credit_bank_statements_uploads_get_request import CreditBankStatementsUploadsGetRequest from plaid.model.credit_bank_statements_uploads_get_response import CreditBankStatementsUploadsGetResponse from plaid.model.credit_employment_get_request import CreditEmploymentGetRequest @@ -98,6 +109,7 @@ from plaid.model.credit_relay_create_request import CreditRelayCreateRequest from plaid.model.credit_relay_create_response import CreditRelayCreateResponse from plaid.model.credit_relay_get_request import CreditRelayGetRequest +from plaid.model.credit_relay_pdf_get_request import CreditRelayPDFGetRequest from plaid.model.credit_relay_refresh_request import CreditRelayRefreshRequest from plaid.model.credit_relay_refresh_response import CreditRelayRefreshResponse from plaid.model.credit_relay_remove_request import CreditRelayRemoveRequest @@ -1706,6 +1718,222 @@ def __init__(self, api_client=None): }, api_client=api_client ) + self.base_report_get_endpoint = _Endpoint( + settings={ + 'response_type': (BaseReportGetResponse,), + 'auth': [ + 'clientId', + 'plaidVersion', + 'secret' + ], + 'endpoint_path': '/cra/base_report/get', + 'operation_id': 'base_report_get', + 'http_method': 'POST', + 'servers': None, + }, + params_map={ + 'all': [ + 'base_report_get_request', + ], + 'required': [ + 'base_report_get_request', + ], + 'nullable': [ + ], + 'enum': [ + ], + 'validation': [ + ] + }, + root_map={ + 'validations': { + }, + 'allowed_values': { + }, + 'openapi_types': { + 'base_report_get_request': + (BaseReportGetRequest,), + }, + 'attribute_map': { + }, + 'location_map': { + 'base_report_get_request': 'body', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [ + 'application/json' + ], + 'content_type': [ + 'application/json' + ] + }, + api_client=api_client + ) + self.beacon_report_create_endpoint = _Endpoint( + settings={ + 'response_type': (BeaconReportCreateResponse,), + 'auth': [ + 'clientId', + 'plaidVersion', + 'secret' + ], + 'endpoint_path': '/beacon/report/create', + 'operation_id': 'beacon_report_create', + 'http_method': 'POST', + 'servers': None, + }, + params_map={ + 'all': [ + 'beacon_report_create_request', + ], + 'required': [ + 'beacon_report_create_request', + ], + 'nullable': [ + ], + 'enum': [ + ], + 'validation': [ + ] + }, + root_map={ + 'validations': { + }, + 'allowed_values': { + }, + 'openapi_types': { + 'beacon_report_create_request': + (BeaconReportCreateRequest,), + }, + 'attribute_map': { + }, + 'location_map': { + 'beacon_report_create_request': 'body', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [ + 'application/json' + ], + 'content_type': [ + 'application/json' + ] + }, + api_client=api_client + ) + self.beacon_user_create_endpoint = _Endpoint( + settings={ + 'response_type': (BeaconUserCreateResponse,), + 'auth': [ + 'clientId', + 'plaidVersion', + 'secret' + ], + 'endpoint_path': '/beacon/user/create', + 'operation_id': 'beacon_user_create', + 'http_method': 'POST', + 'servers': None, + }, + params_map={ + 'all': [ + 'beacon_user_create_request', + ], + 'required': [ + 'beacon_user_create_request', + ], + 'nullable': [ + ], + 'enum': [ + ], + 'validation': [ + ] + }, + root_map={ + 'validations': { + }, + 'allowed_values': { + }, + 'openapi_types': { + 'beacon_user_create_request': + (BeaconUserCreateRequest,), + }, + 'attribute_map': { + }, + 'location_map': { + 'beacon_user_create_request': 'body', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [ + 'application/json' + ], + 'content_type': [ + 'application/json' + ] + }, + api_client=api_client + ) + self.beacon_user_get_endpoint = _Endpoint( + settings={ + 'response_type': (BeaconUserGetResponse,), + 'auth': [ + 'clientId', + 'plaidVersion', + 'secret' + ], + 'endpoint_path': '/beacon/user/get', + 'operation_id': 'beacon_user_get', + 'http_method': 'POST', + 'servers': None, + }, + params_map={ + 'all': [ + 'beacon_user_get_request', + ], + 'required': [ + 'beacon_user_get_request', + ], + 'nullable': [ + ], + 'enum': [ + ], + 'validation': [ + ] + }, + root_map={ + 'validations': { + }, + 'allowed_values': { + }, + 'openapi_types': { + 'beacon_user_get_request': + (BeaconUserGetRequest,), + }, + 'attribute_map': { + }, + 'location_map': { + 'beacon_user_get_request': 'body', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [ + 'application/json' + ], + 'content_type': [ + 'application/json' + ] + }, + api_client=api_client + ) self.categories_get_endpoint = _Endpoint( settings={ 'response_type': (CategoriesGetResponse,), @@ -1756,6 +1984,60 @@ def __init__(self, api_client=None): }, api_client=api_client ) + self.cra_bank_income_get_endpoint = _Endpoint( + settings={ + 'response_type': (CraBankIncomeGetResponse,), + 'auth': [ + 'clientId', + 'plaidVersion', + 'secret' + ], + 'endpoint_path': '/cra/bank_income/get', + 'operation_id': 'cra_bank_income_get', + 'http_method': 'POST', + 'servers': None, + }, + params_map={ + 'all': [ + 'cra_bank_income_get_request', + ], + 'required': [ + 'cra_bank_income_get_request', + ], + 'nullable': [ + ], + 'enum': [ + ], + 'validation': [ + ] + }, + root_map={ + 'validations': { + }, + 'allowed_values': { + }, + 'openapi_types': { + 'cra_bank_income_get_request': + (CraBankIncomeGetRequest,), + }, + 'attribute_map': { + }, + 'location_map': { + 'cra_bank_income_get_request': 'body', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [ + 'application/json' + ], + 'content_type': [ + 'application/json' + ] + }, + api_client=api_client + ) self.create_payment_token_endpoint = _Endpoint( settings={ 'response_type': (PaymentInitiationPaymentTokenCreateResponse,), @@ -2190,7 +2472,7 @@ def __init__(self, api_client=None): ) self.credit_bank_income_webhook_update_endpoint = _Endpoint( settings={ - 'response_type': None, + 'response_type': (CreditBankIncomeWebhookUpdateResponse,), 'auth': [ 'clientId', 'plaidVersion', @@ -2728,25 +3010,25 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.credit_relay_refresh_endpoint = _Endpoint( + self.credit_relay_pdf_get_endpoint = _Endpoint( settings={ - 'response_type': (CreditRelayRefreshResponse,), + 'response_type': (file_type,), 'auth': [ 'clientId', 'plaidVersion', 'secret' ], - 'endpoint_path': '/credit/relay/refresh', - 'operation_id': 'credit_relay_refresh', + 'endpoint_path': '/credit/relay/pdf/get', + 'operation_id': 'credit_relay_pdf_get', 'http_method': 'POST', 'servers': None, }, params_map={ 'all': [ - 'credit_relay_refresh_request', + 'credit_relay_pdf_get_request', ], 'required': [ - 'credit_relay_refresh_request', + 'credit_relay_pdf_get_request', ], 'nullable': [ ], @@ -2761,20 +3043,20 @@ def __init__(self, api_client=None): 'allowed_values': { }, 'openapi_types': { - 'credit_relay_refresh_request': - (CreditRelayRefreshRequest,), + 'credit_relay_pdf_get_request': + (CreditRelayPDFGetRequest,), }, 'attribute_map': { }, 'location_map': { - 'credit_relay_refresh_request': 'body', + 'credit_relay_pdf_get_request': 'body', }, 'collection_format_map': { } }, headers_map={ 'accept': [ - 'application/json' + 'application/pdf' ], 'content_type': [ 'application/json' @@ -2782,25 +3064,25 @@ def __init__(self, api_client=None): }, api_client=api_client ) - self.credit_relay_remove_endpoint = _Endpoint( + self.credit_relay_refresh_endpoint = _Endpoint( settings={ - 'response_type': (CreditRelayRemoveResponse,), + 'response_type': (CreditRelayRefreshResponse,), 'auth': [ 'clientId', 'plaidVersion', 'secret' ], - 'endpoint_path': '/credit/relay/remove', - 'operation_id': 'credit_relay_remove', + 'endpoint_path': '/credit/relay/refresh', + 'operation_id': 'credit_relay_refresh', 'http_method': 'POST', 'servers': None, }, params_map={ 'all': [ - 'credit_relay_remove_request', + 'credit_relay_refresh_request', ], 'required': [ - 'credit_relay_remove_request', + 'credit_relay_refresh_request', ], 'nullable': [ ], @@ -2815,13 +3097,67 @@ def __init__(self, api_client=None): 'allowed_values': { }, 'openapi_types': { - 'credit_relay_remove_request': - (CreditRelayRemoveRequest,), + 'credit_relay_refresh_request': + (CreditRelayRefreshRequest,), }, 'attribute_map': { }, 'location_map': { - 'credit_relay_remove_request': 'body', + 'credit_relay_refresh_request': 'body', + }, + 'collection_format_map': { + } + }, + headers_map={ + 'accept': [ + 'application/json' + ], + 'content_type': [ + 'application/json' + ] + }, + api_client=api_client + ) + self.credit_relay_remove_endpoint = _Endpoint( + settings={ + 'response_type': (CreditRelayRemoveResponse,), + 'auth': [ + 'clientId', + 'plaidVersion', + 'secret' + ], + 'endpoint_path': '/credit/relay/remove', + 'operation_id': 'credit_relay_remove', + 'http_method': 'POST', + 'servers': None, + }, + params_map={ + 'all': [ + 'credit_relay_remove_request', + ], + 'required': [ + 'credit_relay_remove_request', + ], + 'nullable': [ + ], + 'enum': [ + ], + 'validation': [ + ] + }, + root_map={ + 'validations': { + }, + 'allowed_values': { + }, + 'openapi_types': { + 'credit_relay_remove_request': + (CreditRelayRemoveRequest,), + }, + 'attribute_map': { + }, + 'location_map': { + 'credit_relay_remove_request': 'body', }, 'collection_format_map': { } @@ -13013,7 +13349,7 @@ def asset_report_get( ): """Retrieve an Asset Report # noqa: E501 - The `/asset_report/get` endpoint retrieves the Asset Report in JSON format. Before calling `/asset_report/get`, you must first create the Asset Report using `/asset_report/create` (or filter an Asset Report using `/asset_report/filter`) and then wait for the [`PRODUCT_READY`](https://plaid.com/docs/api/products/assets/#product_ready) webhook to fire, indicating that the Report is ready to be retrieved. By default, an Asset Report includes transaction descriptions as returned by the bank, as opposed to parsed and categorized by Plaid. You can also receive cleaned and categorized transactions, as well as additional insights like merchant name or location information. We call this an Asset Report with Insights. An Asset Report with Insights provides transaction category, location, and merchant information in addition to the transaction strings provided in a standard Asset Report. If report_type was set to `VERIFICATION_OF_EMPLOYMENT` when the Asset Report was created in asset_report/create, debit transactions and transaction amounts won’t be included in the report. To retrieve an Asset Report with Insights, call the `/asset_report/get` endpoint with `include_insights` set to `true`. # noqa: E501 + The `/asset_report/get` endpoint retrieves the Asset Report in JSON format. Before calling `/asset_report/get`, you must first create the Asset Report using `/asset_report/create` (or filter an Asset Report using `/asset_report/filter`) and then wait for the [`PRODUCT_READY`](https://plaid.com/docs/api/products/assets/#product_ready) webhook to fire, indicating that the Report is ready to be retrieved. By default, an Asset Report includes transaction descriptions as returned by the bank, as opposed to parsed and categorized by Plaid. You can also receive cleaned and categorized transactions, as well as additional insights like merchant name or location information. We call this an Asset Report with Insights. An Asset Report with Insights provides transaction category, location, and merchant information in addition to the transaction strings provided in a standard Asset Report. To retrieve an Asset Report with Insights, call `/asset_report/get` endpoint with `include_insights` set to `true`. If `report_type` was set to `VERIFICATION_OF_EMPLOYMENT` when the Asset Report was created in `/asset_report/create`, debit transactions and transaction amounts won’t be included in the report. For latency-sensitive applications, you can optionally call `/asset_report/create` with `options.add_ons` set to `[\"fast_assets\"]`. This will cause Plaid to create two versions of the Asset Report: one with only current and available balance and identity information, and then later on the complete Asset Report. You will receive separate webhooks for each version of the Asset Report. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -13388,7 +13724,422 @@ def auth_get( async_req (bool): execute request asynchronously Returns: - AuthGetResponse + AuthGetResponse + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_spec_property_naming'] = kwargs.get( + '_spec_property_naming', False + ) + kwargs['_content_type'] = kwargs.get( + '_content_type') + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['_request_auths'] = kwargs.get('_request_auths', None) + kwargs['auth_get_request'] = \ + auth_get_request + return self.auth_get_endpoint.call_with_http_info(**kwargs) + + def bank_transfer_balance_get( + self, + bank_transfer_balance_get_request, + **kwargs + ): + """Get balance of your Bank Transfer account # noqa: E501 + + Use the `/bank_transfer/balance/get` endpoint to see the available balance in your bank transfer account. Debit transfers increase this balance once their status is posted. Credit transfers decrease this balance when they are created. The transactable balance shows the amount in your account that you are able to use for transfers, and is essentially your available balance minus your minimum balance. Note that this endpoint can only be used with FBO accounts, when using Bank Transfers in the Full Service configuration. It cannot be used on your own account when using Bank Transfers in the BTS Platform configuration. # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.bank_transfer_balance_get(bank_transfer_balance_get_request, async_req=True) + >>> result = thread.get() + + Args: + bank_transfer_balance_get_request (BankTransferBalanceGetRequest): + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _content_type (str/None): force body content-type. + Default is None and content-type will be predicted by allowed + content-types and body. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + _request_auths (list): set to override the auth_settings for an a single + request; this effectively ignores the authentication + in the spec for a single request. + Default is None + async_req (bool): execute request asynchronously + + Returns: + BankTransferBalanceGetResponse + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_spec_property_naming'] = kwargs.get( + '_spec_property_naming', False + ) + kwargs['_content_type'] = kwargs.get( + '_content_type') + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['_request_auths'] = kwargs.get('_request_auths', None) + kwargs['bank_transfer_balance_get_request'] = \ + bank_transfer_balance_get_request + return self.bank_transfer_balance_get_endpoint.call_with_http_info(**kwargs) + + def bank_transfer_cancel( + self, + bank_transfer_cancel_request, + **kwargs + ): + """Cancel a bank transfer # noqa: E501 + + Use the `/bank_transfer/cancel` endpoint to cancel a bank transfer. A transfer is eligible for cancelation if the `cancellable` property returned by `/bank_transfer/get` is `true`. # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.bank_transfer_cancel(bank_transfer_cancel_request, async_req=True) + >>> result = thread.get() + + Args: + bank_transfer_cancel_request (BankTransferCancelRequest): + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _content_type (str/None): force body content-type. + Default is None and content-type will be predicted by allowed + content-types and body. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + _request_auths (list): set to override the auth_settings for an a single + request; this effectively ignores the authentication + in the spec for a single request. + Default is None + async_req (bool): execute request asynchronously + + Returns: + BankTransferCancelResponse + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_spec_property_naming'] = kwargs.get( + '_spec_property_naming', False + ) + kwargs['_content_type'] = kwargs.get( + '_content_type') + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['_request_auths'] = kwargs.get('_request_auths', None) + kwargs['bank_transfer_cancel_request'] = \ + bank_transfer_cancel_request + return self.bank_transfer_cancel_endpoint.call_with_http_info(**kwargs) + + def bank_transfer_create( + self, + bank_transfer_create_request, + **kwargs + ): + """Create a bank transfer # noqa: E501 + + Use the `/bank_transfer/create` endpoint to initiate a new bank transfer. # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.bank_transfer_create(bank_transfer_create_request, async_req=True) + >>> result = thread.get() + + Args: + bank_transfer_create_request (BankTransferCreateRequest): + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _content_type (str/None): force body content-type. + Default is None and content-type will be predicted by allowed + content-types and body. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + _request_auths (list): set to override the auth_settings for an a single + request; this effectively ignores the authentication + in the spec for a single request. + Default is None + async_req (bool): execute request asynchronously + + Returns: + BankTransferCreateResponse + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_spec_property_naming'] = kwargs.get( + '_spec_property_naming', False + ) + kwargs['_content_type'] = kwargs.get( + '_content_type') + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['_request_auths'] = kwargs.get('_request_auths', None) + kwargs['bank_transfer_create_request'] = \ + bank_transfer_create_request + return self.bank_transfer_create_endpoint.call_with_http_info(**kwargs) + + def bank_transfer_event_list( + self, + bank_transfer_event_list_request, + **kwargs + ): + """List bank transfer events # noqa: E501 + + Use the `/bank_transfer/event/list` endpoint to get a list of Plaid-initiated ACH or bank transfer events based on specified filter criteria. When using Auth with micro-deposit verification enabled, this endpoint can be used to fetch status updates on ACH micro-deposits. For more details, see [micro-deposit events](https://plaid.com/docs/auth/coverage/microdeposit-events/). # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.bank_transfer_event_list(bank_transfer_event_list_request, async_req=True) + >>> result = thread.get() + + Args: + bank_transfer_event_list_request (BankTransferEventListRequest): + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _content_type (str/None): force body content-type. + Default is None and content-type will be predicted by allowed + content-types and body. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + _request_auths (list): set to override the auth_settings for an a single + request; this effectively ignores the authentication + in the spec for a single request. + Default is None + async_req (bool): execute request asynchronously + + Returns: + BankTransferEventListResponse + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_spec_property_naming'] = kwargs.get( + '_spec_property_naming', False + ) + kwargs['_content_type'] = kwargs.get( + '_content_type') + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['_request_auths'] = kwargs.get('_request_auths', None) + kwargs['bank_transfer_event_list_request'] = \ + bank_transfer_event_list_request + return self.bank_transfer_event_list_endpoint.call_with_http_info(**kwargs) + + def bank_transfer_event_sync( + self, + bank_transfer_event_sync_request, + **kwargs + ): + """Sync bank transfer events # noqa: E501 + + `/bank_transfer/event/sync` allows you to request up to the next 25 Plaid-initiated bank transfer events that happened after a specific `event_id`. When using Auth with micro-deposit verification enabled, this endpoint can be used to fetch status updates on ACH micro-deposits. For more details, see [micro-deposit events](https://www.plaid.com/docs/auth/coverage/microdeposit-events/). # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.bank_transfer_event_sync(bank_transfer_event_sync_request, async_req=True) + >>> result = thread.get() + + Args: + bank_transfer_event_sync_request (BankTransferEventSyncRequest): + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _content_type (str/None): force body content-type. + Default is None and content-type will be predicted by allowed + content-types and body. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + _request_auths (list): set to override the auth_settings for an a single + request; this effectively ignores the authentication + in the spec for a single request. + Default is None + async_req (bool): execute request asynchronously + + Returns: + BankTransferEventSyncResponse If the method is called asynchronously, returns the request thread. """ @@ -13417,26 +14168,26 @@ def auth_get( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['auth_get_request'] = \ - auth_get_request - return self.auth_get_endpoint.call_with_http_info(**kwargs) + kwargs['bank_transfer_event_sync_request'] = \ + bank_transfer_event_sync_request + return self.bank_transfer_event_sync_endpoint.call_with_http_info(**kwargs) - def bank_transfer_balance_get( + def bank_transfer_get( self, - bank_transfer_balance_get_request, + bank_transfer_get_request, **kwargs ): - """Get balance of your Bank Transfer account # noqa: E501 + """Retrieve a bank transfer # noqa: E501 - Use the `/bank_transfer/balance/get` endpoint to see the available balance in your bank transfer account. Debit transfers increase this balance once their status is posted. Credit transfers decrease this balance when they are created. The transactable balance shows the amount in your account that you are able to use for transfers, and is essentially your available balance minus your minimum balance. Note that this endpoint can only be used with FBO accounts, when using Bank Transfers in the Full Service configuration. It cannot be used on your own account when using Bank Transfers in the BTS Platform configuration. # noqa: E501 + The `/bank_transfer/get` fetches information about the bank transfer corresponding to the given `bank_transfer_id`. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.bank_transfer_balance_get(bank_transfer_balance_get_request, async_req=True) + >>> thread = api.bank_transfer_get(bank_transfer_get_request, async_req=True) >>> result = thread.get() Args: - bank_transfer_balance_get_request (BankTransferBalanceGetRequest): + bank_transfer_get_request (BankTransferGetRequest): Keyword Args: _return_http_data_only (bool): response data without head status @@ -13471,7 +14222,7 @@ def bank_transfer_balance_get( async_req (bool): execute request asynchronously Returns: - BankTransferBalanceGetResponse + BankTransferGetResponse If the method is called asynchronously, returns the request thread. """ @@ -13500,26 +14251,26 @@ def bank_transfer_balance_get( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['bank_transfer_balance_get_request'] = \ - bank_transfer_balance_get_request - return self.bank_transfer_balance_get_endpoint.call_with_http_info(**kwargs) + kwargs['bank_transfer_get_request'] = \ + bank_transfer_get_request + return self.bank_transfer_get_endpoint.call_with_http_info(**kwargs) - def bank_transfer_cancel( + def bank_transfer_list( self, - bank_transfer_cancel_request, + bank_transfer_list_request, **kwargs ): - """Cancel a bank transfer # noqa: E501 + """List bank transfers # noqa: E501 - Use the `/bank_transfer/cancel` endpoint to cancel a bank transfer. A transfer is eligible for cancelation if the `cancellable` property returned by `/bank_transfer/get` is `true`. # noqa: E501 + Use the `/bank_transfer/list` endpoint to see a list of all your bank transfers and their statuses. Results are paginated; use the `count` and `offset` query parameters to retrieve the desired bank transfers. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.bank_transfer_cancel(bank_transfer_cancel_request, async_req=True) + >>> thread = api.bank_transfer_list(bank_transfer_list_request, async_req=True) >>> result = thread.get() Args: - bank_transfer_cancel_request (BankTransferCancelRequest): + bank_transfer_list_request (BankTransferListRequest): Keyword Args: _return_http_data_only (bool): response data without head status @@ -13554,7 +14305,7 @@ def bank_transfer_cancel( async_req (bool): execute request asynchronously Returns: - BankTransferCancelResponse + BankTransferListResponse If the method is called asynchronously, returns the request thread. """ @@ -13583,26 +14334,26 @@ def bank_transfer_cancel( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['bank_transfer_cancel_request'] = \ - bank_transfer_cancel_request - return self.bank_transfer_cancel_endpoint.call_with_http_info(**kwargs) + kwargs['bank_transfer_list_request'] = \ + bank_transfer_list_request + return self.bank_transfer_list_endpoint.call_with_http_info(**kwargs) - def bank_transfer_create( + def bank_transfer_migrate_account( self, - bank_transfer_create_request, + bank_transfer_migrate_account_request, **kwargs ): - """Create a bank transfer # noqa: E501 + """Migrate account into Bank Transfers # noqa: E501 - Use the `/bank_transfer/create` endpoint to initiate a new bank transfer. # noqa: E501 + As an alternative to adding Items via Link, you can also use the `/bank_transfer/migrate_account` endpoint to migrate known account and routing numbers to Plaid Items. Note that Items created in this way are not compatible with endpoints for other products, such as `/accounts/balance/get`, and can only be used with Bank Transfer endpoints. If you require access to other endpoints, create the Item through Link instead. Access to `/bank_transfer/migrate_account` is not enabled by default; to obtain access, contact your Plaid Account Manager. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.bank_transfer_create(bank_transfer_create_request, async_req=True) + >>> thread = api.bank_transfer_migrate_account(bank_transfer_migrate_account_request, async_req=True) >>> result = thread.get() Args: - bank_transfer_create_request (BankTransferCreateRequest): + bank_transfer_migrate_account_request (BankTransferMigrateAccountRequest): Keyword Args: _return_http_data_only (bool): response data without head status @@ -13637,7 +14388,7 @@ def bank_transfer_create( async_req (bool): execute request asynchronously Returns: - BankTransferCreateResponse + BankTransferMigrateAccountResponse If the method is called asynchronously, returns the request thread. """ @@ -13666,26 +14417,26 @@ def bank_transfer_create( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['bank_transfer_create_request'] = \ - bank_transfer_create_request - return self.bank_transfer_create_endpoint.call_with_http_info(**kwargs) + kwargs['bank_transfer_migrate_account_request'] = \ + bank_transfer_migrate_account_request + return self.bank_transfer_migrate_account_endpoint.call_with_http_info(**kwargs) - def bank_transfer_event_list( + def bank_transfer_sweep_get( self, - bank_transfer_event_list_request, + bank_transfer_sweep_get_request, **kwargs ): - """List bank transfer events # noqa: E501 + """Retrieve a sweep # noqa: E501 - Use the `/bank_transfer/event/list` endpoint to get a list of Plaid-initiated ACH or bank transfer events based on specified filter criteria. When using Auth with micro-deposit verification enabled, this endpoint can be used to fetch status updates on ACH micro-deposits. For more details, see [micro-deposit events](https://plaid.com/docs/auth/coverage/microdeposit-events/). # noqa: E501 + The `/bank_transfer/sweep/get` endpoint fetches information about the sweep corresponding to the given `sweep_id`. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.bank_transfer_event_list(bank_transfer_event_list_request, async_req=True) + >>> thread = api.bank_transfer_sweep_get(bank_transfer_sweep_get_request, async_req=True) >>> result = thread.get() Args: - bank_transfer_event_list_request (BankTransferEventListRequest): + bank_transfer_sweep_get_request (BankTransferSweepGetRequest): Keyword Args: _return_http_data_only (bool): response data without head status @@ -13720,7 +14471,7 @@ def bank_transfer_event_list( async_req (bool): execute request asynchronously Returns: - BankTransferEventListResponse + BankTransferSweepGetResponse If the method is called asynchronously, returns the request thread. """ @@ -13749,26 +14500,26 @@ def bank_transfer_event_list( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['bank_transfer_event_list_request'] = \ - bank_transfer_event_list_request - return self.bank_transfer_event_list_endpoint.call_with_http_info(**kwargs) + kwargs['bank_transfer_sweep_get_request'] = \ + bank_transfer_sweep_get_request + return self.bank_transfer_sweep_get_endpoint.call_with_http_info(**kwargs) - def bank_transfer_event_sync( + def bank_transfer_sweep_list( self, - bank_transfer_event_sync_request, + bank_transfer_sweep_list_request, **kwargs ): - """Sync bank transfer events # noqa: E501 + """List sweeps # noqa: E501 - `/bank_transfer/event/sync` allows you to request up to the next 25 Plaid-initiated bank transfer events that happened after a specific `event_id`. When using Auth with micro-deposit verification enabled, this endpoint can be used to fetch status updates on ACH micro-deposits. For more details, see [micro-deposit events](https://www.plaid.com/docs/auth/coverage/microdeposit-events/). # noqa: E501 + The `/bank_transfer/sweep/list` endpoint fetches information about the sweeps matching the given filters. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.bank_transfer_event_sync(bank_transfer_event_sync_request, async_req=True) + >>> thread = api.bank_transfer_sweep_list(bank_transfer_sweep_list_request, async_req=True) >>> result = thread.get() Args: - bank_transfer_event_sync_request (BankTransferEventSyncRequest): + bank_transfer_sweep_list_request (BankTransferSweepListRequest): Keyword Args: _return_http_data_only (bool): response data without head status @@ -13803,7 +14554,7 @@ def bank_transfer_event_sync( async_req (bool): execute request asynchronously Returns: - BankTransferEventSyncResponse + BankTransferSweepListResponse If the method is called asynchronously, returns the request thread. """ @@ -13832,26 +14583,26 @@ def bank_transfer_event_sync( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['bank_transfer_event_sync_request'] = \ - bank_transfer_event_sync_request - return self.bank_transfer_event_sync_endpoint.call_with_http_info(**kwargs) + kwargs['bank_transfer_sweep_list_request'] = \ + bank_transfer_sweep_list_request + return self.bank_transfer_sweep_list_endpoint.call_with_http_info(**kwargs) - def bank_transfer_get( + def base_report_get( self, - bank_transfer_get_request, + base_report_get_request, **kwargs ): - """Retrieve a bank transfer # noqa: E501 + """Retrieve a Base Report # noqa: E501 - The `/bank_transfer/get` fetches information about the bank transfer corresponding to the given `bank_transfer_id`. # noqa: E501 + This endpoint allows the customer to retrieve a Base Report. Customers should pass in the `user_token` created in `/link/token/create`. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.bank_transfer_get(bank_transfer_get_request, async_req=True) + >>> thread = api.base_report_get(base_report_get_request, async_req=True) >>> result = thread.get() Args: - bank_transfer_get_request (BankTransferGetRequest): + base_report_get_request (BaseReportGetRequest): Keyword Args: _return_http_data_only (bool): response data without head status @@ -13886,7 +14637,7 @@ def bank_transfer_get( async_req (bool): execute request asynchronously Returns: - BankTransferGetResponse + BaseReportGetResponse If the method is called asynchronously, returns the request thread. """ @@ -13915,26 +14666,26 @@ def bank_transfer_get( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['bank_transfer_get_request'] = \ - bank_transfer_get_request - return self.bank_transfer_get_endpoint.call_with_http_info(**kwargs) + kwargs['base_report_get_request'] = \ + base_report_get_request + return self.base_report_get_endpoint.call_with_http_info(**kwargs) - def bank_transfer_list( + def beacon_report_create( self, - bank_transfer_list_request, + beacon_report_create_request, **kwargs ): - """List bank transfers # noqa: E501 + """Create a Beacon Report # noqa: E501 - Use the `/bank_transfer/list` endpoint to see a list of all your bank transfers and their statuses. Results are paginated; use the `count` and `offset` query parameters to retrieve the desired bank transfers. # noqa: E501 + Create a fraud report for a given Beacon User. Note: If you are creating users with the express purpose of providing historical fraud data, you should use the `/beacon/user/create` endpoint instead and embed the fraud report in the request. This will ensure that the Beacon User you create will not be subject to any billing costs. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.bank_transfer_list(bank_transfer_list_request, async_req=True) + >>> thread = api.beacon_report_create(beacon_report_create_request, async_req=True) >>> result = thread.get() Args: - bank_transfer_list_request (BankTransferListRequest): + beacon_report_create_request (BeaconReportCreateRequest): Keyword Args: _return_http_data_only (bool): response data without head status @@ -13969,7 +14720,7 @@ def bank_transfer_list( async_req (bool): execute request asynchronously Returns: - BankTransferListResponse + BeaconReportCreateResponse If the method is called asynchronously, returns the request thread. """ @@ -13998,26 +14749,26 @@ def bank_transfer_list( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['bank_transfer_list_request'] = \ - bank_transfer_list_request - return self.bank_transfer_list_endpoint.call_with_http_info(**kwargs) + kwargs['beacon_report_create_request'] = \ + beacon_report_create_request + return self.beacon_report_create_endpoint.call_with_http_info(**kwargs) - def bank_transfer_migrate_account( + def beacon_user_create( self, - bank_transfer_migrate_account_request, + beacon_user_create_request, **kwargs ): - """Migrate account into Bank Transfers # noqa: E501 + """Create a Beacon User # noqa: E501 - As an alternative to adding Items via Link, you can also use the `/bank_transfer/migrate_account` endpoint to migrate known account and routing numbers to Plaid Items. Note that Items created in this way are not compatible with endpoints for other products, such as `/accounts/balance/get`, and can only be used with Bank Transfer endpoints. If you require access to other endpoints, create the Item through Link instead. Access to `/bank_transfer/migrate_account` is not enabled by default; to obtain access, contact your Plaid Account Manager. # noqa: E501 + Create and scan a Beacon User against your Beacon Program, according to your program's settings. When you submit a new user to `/beacon/user/create`, several checks are performed immediately: - The user's PII (provided within the `user` object) is searched against all other users within the Beacon Program you specified. If a match is found that violates your program's \"Duplicate Information Filtering\" settings, the user will be returned with a status of `pending_review`. - The user's PII is also searched against all fraud reports created by your organization across all of your Beacon Programs. If the user's data matches a fraud report that your team created, the user will be returned with a status of `rejected`. - Finally, the user's PII is searched against all fraud report shared with the Beacon Network by other companies. If a matching fraud report is found, the user will be returned with a `pending_review` status if your program has enabled automatic flagging based on network fraud. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.bank_transfer_migrate_account(bank_transfer_migrate_account_request, async_req=True) + >>> thread = api.beacon_user_create(beacon_user_create_request, async_req=True) >>> result = thread.get() Args: - bank_transfer_migrate_account_request (BankTransferMigrateAccountRequest): + beacon_user_create_request (BeaconUserCreateRequest): Keyword Args: _return_http_data_only (bool): response data without head status @@ -14052,7 +14803,7 @@ def bank_transfer_migrate_account( async_req (bool): execute request asynchronously Returns: - BankTransferMigrateAccountResponse + BeaconUserCreateResponse If the method is called asynchronously, returns the request thread. """ @@ -14081,26 +14832,26 @@ def bank_transfer_migrate_account( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['bank_transfer_migrate_account_request'] = \ - bank_transfer_migrate_account_request - return self.bank_transfer_migrate_account_endpoint.call_with_http_info(**kwargs) + kwargs['beacon_user_create_request'] = \ + beacon_user_create_request + return self.beacon_user_create_endpoint.call_with_http_info(**kwargs) - def bank_transfer_sweep_get( + def beacon_user_get( self, - bank_transfer_sweep_get_request, + beacon_user_get_request, **kwargs ): - """Retrieve a sweep # noqa: E501 + """Get a Beacon User # noqa: E501 - The `/bank_transfer/sweep/get` endpoint fetches information about the sweep corresponding to the given `sweep_id`. # noqa: E501 + Fetch a Beacon User. The Beacon User is returned with all of their associated information and a `status` based on the Beacon Network duplicate record and fraud checks. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.bank_transfer_sweep_get(bank_transfer_sweep_get_request, async_req=True) + >>> thread = api.beacon_user_get(beacon_user_get_request, async_req=True) >>> result = thread.get() Args: - bank_transfer_sweep_get_request (BankTransferSweepGetRequest): + beacon_user_get_request (BeaconUserGetRequest): Keyword Args: _return_http_data_only (bool): response data without head status @@ -14135,7 +14886,7 @@ def bank_transfer_sweep_get( async_req (bool): execute request asynchronously Returns: - BankTransferSweepGetResponse + BeaconUserGetResponse If the method is called asynchronously, returns the request thread. """ @@ -14164,26 +14915,26 @@ def bank_transfer_sweep_get( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['bank_transfer_sweep_get_request'] = \ - bank_transfer_sweep_get_request - return self.bank_transfer_sweep_get_endpoint.call_with_http_info(**kwargs) + kwargs['beacon_user_get_request'] = \ + beacon_user_get_request + return self.beacon_user_get_endpoint.call_with_http_info(**kwargs) - def bank_transfer_sweep_list( + def categories_get( self, - bank_transfer_sweep_list_request, + body, **kwargs ): - """List sweeps # noqa: E501 + """Get categories # noqa: E501 - The `/bank_transfer/sweep/list` endpoint fetches information about the sweeps matching the given filters. # noqa: E501 + Send a request to the `/categories/get` endpoint to get detailed information on categories returned by Plaid. This endpoint does not require authentication. All implementations are recommended to use the newer `personal_finance_category` taxonomy instead of the older `category` taxonomy supported by this endpoint. The [`personal_finance_category taxonomy` CSV file](https://plaid.com/documents/transactions-personal-finance-category-taxonomy.csv) is available for download and is not accessible via API. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.bank_transfer_sweep_list(bank_transfer_sweep_list_request, async_req=True) + >>> thread = api.categories_get(body, async_req=True) >>> result = thread.get() Args: - bank_transfer_sweep_list_request (BankTransferSweepListRequest): + body ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): Keyword Args: _return_http_data_only (bool): response data without head status @@ -14218,7 +14969,7 @@ def bank_transfer_sweep_list( async_req (bool): execute request asynchronously Returns: - BankTransferSweepListResponse + CategoriesGetResponse If the method is called asynchronously, returns the request thread. """ @@ -14247,26 +14998,26 @@ def bank_transfer_sweep_list( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['bank_transfer_sweep_list_request'] = \ - bank_transfer_sweep_list_request - return self.bank_transfer_sweep_list_endpoint.call_with_http_info(**kwargs) + kwargs['body'] = \ + body + return self.categories_get_endpoint.call_with_http_info(**kwargs) - def categories_get( + def cra_bank_income_get( self, - body, + cra_bank_income_get_request, **kwargs ): - """Get categories # noqa: E501 + """Retrieve information from the bank accounts used for income verification # noqa: E501 - Send a request to the `/categories/get` endpoint to get detailed information on categories returned by Plaid. This endpoint does not require authentication. All implementations are recommended to use the newer `personal_finance_category` taxonomy instead of the older `category` taxonomy supported by this endpoint. The [`personal_finance_category taxonomy` CSV file](https://plaid.com/documents/transactions-personal-finance-category-taxonomy.csv) is available for download and is not accessible via API. # noqa: E501 + `/cra/bank_income/get` returns the bank income report(s) for a specified user. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.categories_get(body, async_req=True) + >>> thread = api.cra_bank_income_get(cra_bank_income_get_request, async_req=True) >>> result = thread.get() Args: - body ({str: (bool, date, datetime, dict, float, int, list, str, none_type)}): + cra_bank_income_get_request (CraBankIncomeGetRequest): Keyword Args: _return_http_data_only (bool): response data without head status @@ -14301,7 +15052,7 @@ def categories_get( async_req (bool): execute request asynchronously Returns: - CategoriesGetResponse + CraBankIncomeGetResponse If the method is called asynchronously, returns the request thread. """ @@ -14330,9 +15081,9 @@ def categories_get( '_content_type') kwargs['_host_index'] = kwargs.get('_host_index') kwargs['_request_auths'] = kwargs.get('_request_auths', None) - kwargs['body'] = \ - body - return self.categories_get_endpoint.call_with_http_info(**kwargs) + kwargs['cra_bank_income_get_request'] = \ + cra_bank_income_get_request + return self.cra_bank_income_get_endpoint.call_with_http_info(**kwargs) def create_payment_token( self, @@ -15048,7 +15799,7 @@ def credit_bank_income_webhook_update( async_req (bool): execute request asynchronously Returns: - None + CreditBankIncomeWebhookUpdateResponse If the method is called asynchronously, returns the request thread. """ @@ -15828,6 +16579,89 @@ def credit_relay_get( credit_relay_get_request return self.credit_relay_get_endpoint.call_with_http_info(**kwargs) + def credit_relay_pdf_get( + self, + credit_relay_pdf_get_request, + **kwargs + ): + """Retrieve the pdf reports associated with a relay token that was shared with you (beta) # noqa: E501 + + `/credit/relay/pdf/get` allows third parties to receive a pdf report that was shared with them, using a `relay_token` that was created by the report owner. The `/credit/relay/pdf/get` endpoint retrieves the Asset Report in PDF format. Before calling `/credit/relay/pdf/get`, you must first create the Asset Report using `/credit/relay/create` and then wait for the [`PRODUCT_READY`](https://plaid.com/docs/api/products/assets/#product_ready) webhook to fire, indicating that the Report is ready to be retrieved. The response to `/credit/relay/pdf/get` is the PDF binary data. The `request_id` is returned in the `Plaid-Request-ID` header. [View a sample PDF Asset Report](https://plaid.com/documents/sample-asset-report.pdf). # noqa: E501 + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.credit_relay_pdf_get(credit_relay_pdf_get_request, async_req=True) + >>> result = thread.get() + + Args: + credit_relay_pdf_get_request (CreditRelayPDFGetRequest): + + Keyword Args: + _return_http_data_only (bool): response data without head status + code and headers. Default is True. + _preload_content (bool): if False, the urllib3.HTTPResponse object + will be returned without reading/decoding response data. + Default is True. + _request_timeout (int/float/tuple): timeout setting for this request. If + one number provided, it will be total request timeout. It can also + be a pair (tuple) of (connection, read) timeouts. + Default is None. + _check_input_type (bool): specifies if type checking + should be done one the data sent to the server. + Default is True. + _check_return_type (bool): specifies if type checking + should be done one the data received from the server. + Default is True. + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _content_type (str/None): force body content-type. + Default is None and content-type will be predicted by allowed + content-types and body. + _host_index (int/None): specifies the index of the server + that we want to use. + Default is read from the configuration. + _request_auths (list): set to override the auth_settings for an a single + request; this effectively ignores the authentication + in the spec for a single request. + Default is None + async_req (bool): execute request asynchronously + + Returns: + file_type + If the method is called asynchronously, returns the request + thread. + """ + kwargs['async_req'] = kwargs.get( + 'async_req', False + ) + kwargs['_return_http_data_only'] = kwargs.get( + '_return_http_data_only', True + ) + kwargs['_preload_content'] = kwargs.get( + '_preload_content', True + ) + kwargs['_request_timeout'] = kwargs.get( + '_request_timeout', None + ) + kwargs['_check_input_type'] = kwargs.get( + '_check_input_type', True + ) + kwargs['_check_return_type'] = kwargs.get( + '_check_return_type', True + ) + kwargs['_spec_property_naming'] = kwargs.get( + '_spec_property_naming', False + ) + kwargs['_content_type'] = kwargs.get( + '_content_type') + kwargs['_host_index'] = kwargs.get('_host_index') + kwargs['_request_auths'] = kwargs.get('_request_auths', None) + kwargs['credit_relay_pdf_get_request'] = \ + credit_relay_pdf_get_request + return self.credit_relay_pdf_get_endpoint.call_with_http_info(**kwargs) + def credit_relay_refresh( self, credit_relay_refresh_request, @@ -22558,7 +23392,7 @@ def processor_transactions_get( ): """Get transaction data # noqa: E501 - The `/processor/transactions/get` endpoint allows developers to receive user-authorized transaction data for credit, depository, and some loan-type accounts (only those with account subtype `student`; coverage may be limited). Transaction data is standardized across financial institutions, and in many cases transactions are linked to a clean name, entity type, location, and category. Similarly, account data is standardized and returned with a clean name, number, balance, and other meta information where available. Transactions are returned in reverse-chronological order, and the sequence of transaction ordering is stable and will not shift. Transactions are not immutable and can also be removed altogether by the institution; a removed transaction will no longer appear in `/processor/transactions/get`. For more details, see [Pending and posted transactions](https://plaid.com/docs/transactions/transactions-data/#pending-and-posted-transactions). Due to the potentially large number of transactions associated with an Item, results are paginated. Manipulate the `count` and `offset` parameters in conjunction with the `total_transactions` response body field to fetch all available transactions. Data returned by `/processor/transactions/get` will be the data available for the Item as of the most recent successful check for new transactions. Plaid typically checks for new data multiple times a day, but these checks may occur less frequently, such as once a day, depending on the institution. An Item's `status.transactions.last_successful_update` field will show the timestamp of the most recent successful update. To force Plaid to check for new transactions, you can use the `/processor/transactions/refresh` endpoint. Note that data may not be immediately available to `/processor/transactions/get`. Plaid will begin to prepare transactions data upon Item link, if Link was initialized with `transactions`, or upon the first call to `/processor/transactions/get`, if it wasn't. If no transaction history is ready when `/processor/transactions/get` is called, it will return a `PRODUCT_NOT_READY` error. # noqa: E501 + The `/processor/transactions/get` endpoint allows developers to receive user-authorized transaction data for credit, depository, and some loan-type accounts (only those with account subtype `student`; coverage may be limited). Transaction data is standardized across financial institutions, and in many cases transactions are linked to a clean name, entity type, location, and category. Similarly, account data is standardized and returned with a clean name, number, balance, and other meta information where available. Transactions are returned in reverse-chronological order, and the sequence of transaction ordering is stable and will not shift. Transactions are not immutable and can also be removed altogether by the institution; a removed transaction will no longer appear in `/processor/transactions/get`. For more details, see [Pending and posted transactions](https://plaid.com/docs/transactions/transactions-data/#pending-and-posted-transactions). Due to the potentially large number of transactions associated with a processor token, results are paginated. Manipulate the `count` and `offset` parameters in conjunction with the `total_transactions` response body field to fetch all available transactions. Data returned by `/processor/transactions/get` will be the data available for the processor token as of the most recent successful check for new transactions. Plaid typically checks for new data multiple times a day, but these checks may occur less frequently, such as once a day, depending on the institution. To force Plaid to check for new transactions, you can use the `/processor/transactions/refresh` endpoint. Note that data may not be immediately available to `/processor/transactions/get`. Plaid will begin to prepare transactions data upon Item link, if Link was initialized with `transactions`, or upon the first call to `/processor/transactions/get`, if it wasn't. If no transaction history is ready when `/processor/transactions/get` is called, it will return a `PRODUCT_NOT_READY` error. To receive Transactions webhooks for a processor token, set its webhook URL via the [`/processor/token/webhook/update`](https://plaid.com/docs/api/processors/#processortokenwebhookupdate) endpoint. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -22641,7 +23475,7 @@ def processor_transactions_recurring_get( ): """Fetch recurring transaction streams # noqa: E501 - The `/processor/transactions/recurring/get` endpoint allows developers to receive a summary of the recurring outflow and inflow streams (expenses and deposits) from a user’s checking, savings or credit card accounts. Additionally, Plaid provides key insights about each recurring stream including the category, merchant, last amount, and more. Developers can use these insights to build tools and experiences that help their users better manage cash flow, monitor subscriptions, reduce spend, and stay on track with bill payments. This endpoint is offered as an add-on to Transactions. To request access to this endpoint, submit a [product access request](https://dashboard.plaid.com/team/products) or contact your Plaid account manager. This endpoint can only be called on an Item that has already been initialized with Transactions (either during Link, by specifying it in `/link/token/create`; or after Link, by calling `/processor/transactions/get` or `/processor/transactions/sync`). Once all historical transactions have been fetched, call `/processor/transactions/recurring/get` to receive the Recurring Transactions streams and subscribe to the [`RECURRING_TRANSACTIONS_UPDATE`](https://plaid.com/docs/api/products/transactions/#recurring_transactions_update) webhook. To know when historical transactions have been fetched, if you are using `/transactions/sync` listen for the [`SYNC_UPDATES_AVAILABLE`](https://plaid.com/docs/api/products/transactions/#SyncUpdatesAvailableWebhook-historical-update-complete) webhook and check that the `historical_update_complete` field in the payload is `true`. If using `/transactions/get`, listen for the [`HISTORICAL_UPDATE`](https://plaid.com/docs/api/products/transactions/#historical_update) webhook. After the initial call, you can call `/processor/transactions/recurring/get` endpoint at any point in the future to retrieve the latest summary of recurring streams. Listen to the [`RECURRING_TRANSACTIONS_UPDATE`](https://plaid.com/docs/api/products/transactions/#recurring_transactions_update) webhook to be notified when new updates are available. # noqa: E501 + The `/processor/transactions/recurring/get` endpoint allows developers to receive a summary of the recurring outflow and inflow streams (expenses and deposits) from a user’s checking, savings or credit card accounts. Additionally, Plaid provides key insights about each recurring stream including the category, merchant, last amount, and more. Developers can use these insights to build tools and experiences that help their users better manage cash flow, monitor subscriptions, reduce spend, and stay on track with bill payments. This endpoint is offered as an add-on to Transactions. To request access to this endpoint, submit a [product access request](https://dashboard.plaid.com/team/products) or contact your Plaid account manager. This endpoint can only be called on a processor token that has already been initialized with Transactions (either during Link, by specifying it in `/link/token/create`; or after Link, by calling `/processor/transactions/get` or `/processor/transactions/sync`). Once all historical transactions have been fetched, call `/processor/transactions/recurring/get` to receive the Recurring Transactions streams and subscribe to the [`RECURRING_TRANSACTIONS_UPDATE`](https://plaid.com/docs/api/products/transactions/#recurring_transactions_update) webhook. To know when historical transactions have been fetched, if you are using `/processor/transactions/sync` listen for the [`SYNC_UPDATES_AVAILABLE`](https://plaid.com/docs/api/products/transactions/#SyncUpdatesAvailableWebhook-historical-update-complete) webhook and check that the `historical_update_complete` field in the payload is `true`. If using `/processor/transactions/get`, listen for the [`HISTORICAL_UPDATE`](https://plaid.com/docs/api/products/transactions/#historical_update) webhook. After the initial call, you can call `/processor/transactions/recurring/get` endpoint at any point in the future to retrieve the latest summary of recurring streams. Listen to the [`RECURRING_TRANSACTIONS_UPDATE`](https://plaid.com/docs/api/products/transactions/#recurring_transactions_update) webhook to be notified when new updates are available. To receive Transactions webhooks for a processor token, set its webhook URL via the [`/processor/token/webhook/update`](https://plaid.com/docs/api/processors/#processortokenwebhookupdate) endpoint. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -22724,7 +23558,7 @@ def processor_transactions_refresh( ): """Refresh transaction data # noqa: E501 - `/processor/transactions/refresh` is an optional endpoint for users of the Transactions product. It initiates an on-demand extraction to fetch the newest transactions for an Item. This on-demand extraction takes place in addition to the periodic extractions that automatically occur multiple times a day for any Transactions-enabled Item. If changes to transactions are discovered after calling `/processor/transactions/refresh`, Plaid will fire a webhook: for `/transactions/sync` users, [`SYNC_UPDATES_AVAILABLE`](https://plaid.com/docs/api/products/transactions/#sync_updates_available) will be fired if there are any transactions updated, added, or removed. For users of both `/processor/transactions/sync` and `/processor/transactions/get`, [`TRANSACTIONS_REMOVED`](https://plaid.com/docs/api/products/transactions/#transactions_removed) will be fired if any removed transactions are detected, and [`DEFAULT_UPDATE`](https://plaid.com/docs/api/products/transactions/#default_update) will be fired if any new transactions are detected. New transactions can be fetched by calling `/processor/transactions/get` or `/processor/transactions/sync`. Note that the `/processor/transactions/refresh` endpoint is not supported for Capital One (`ins_128026`) and will result in a `PRODUCT_NOT_SUPPORTED` error if called on an Item from that institution. `/processor/transactions/refresh` is offered as an add-on to Transactions and has a separate [fee model](/docs/account/billing/#per-request-flat-fee). To request access to this endpoint, submit a [product access request](https://dashboard.plaid.com/team/products) or contact your Plaid account manager. # noqa: E501 + `/processor/transactions/refresh` is an optional endpoint for users of the Transactions product. It initiates an on-demand extraction to fetch the newest transactions for a processor token. This on-demand extraction takes place in addition to the periodic extractions that automatically occur multiple times a day for any Transactions-enabled processor token. If changes to transactions are discovered after calling `/processor/transactions/refresh`, Plaid will fire a webhook: for `/transactions/sync` users, [`SYNC_UPDATES_AVAILABLE`](https://plaid.com/docs/api/products/transactions/#sync_updates_available) will be fired if there are any transactions updated, added, or removed. For users of both `/processor/transactions/sync` and `/processor/transactions/get`, [`TRANSACTIONS_REMOVED`](https://plaid.com/docs/api/products/transactions/#transactions_removed) will be fired if any removed transactions are detected, and [`DEFAULT_UPDATE`](https://plaid.com/docs/api/products/transactions/#default_update) will be fired if any new transactions are detected. New transactions can be fetched by calling `/processor/transactions/get` or `/processor/transactions/sync`. Note that the `/processor/transactions/refresh` endpoint is not supported for Capital One (`ins_128026`) and will result in a `PRODUCT_NOT_SUPPORTED` error if called on a processor token from that institution. `/processor/transactions/refresh` is offered as an add-on to Transactions and has a separate [fee model](/docs/account/billing/#per-request-flat-fee). To request access to this endpoint, submit a [product access request](https://dashboard.plaid.com/team/products) or contact your Plaid account manager. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True @@ -22805,9 +23639,9 @@ def processor_transactions_sync( processor_transactions_sync_request, **kwargs ): - """Get incremental transaction updates on an Item # noqa: E501 + """Get incremental transaction updates on a processor token # noqa: E501 - This endpoint replaces `/processor/transactions/get` and its associated webhooks for most common use-cases. The `/processor/transactions/sync` endpoint allows developers to subscribe to all transactions associated with an Item and get updates synchronously in a stream-like manner, using a cursor to track which updates have already been seen. `/processor/transactions/sync` provides the same functionality as `/processor/transactions/get` and can be used instead of `/processor/transactions/get` to simplify the process of tracking transactions updates. This endpoint provides user-authorized transaction data for `credit`, `depository`, and some loan-type accounts (only those with account subtype `student`; coverage may be limited). For transaction history from `investments` accounts, use `/investments/transactions/get` instead. Returned transactions data is grouped into three types of update, indicating whether the transaction was added, removed, or modified since the last call to the API. In the first call to `/processor/transactions/sync` for an Item, the endpoint will return all historical transactions data associated with that Item up until the time of the API call (as \"adds\"), which then generates a `next_cursor` for that Item. In subsequent calls, send the `next_cursor` to receive only the changes that have occurred since the previous call. Due to the potentially large number of transactions associated with an Item, results are paginated. The `has_more` field specifies if additional calls are necessary to fetch all available transaction updates. Call `/processor/transactions/sync` with the new cursor, pulling all updates, until `has_more` is `false`. When retrieving paginated updates, track both the `next_cursor` from the latest response and the original cursor from the first call in which `has_more` was `true`; if a call to `/processor/transactions/sync` fails when retrieving a paginated update, which can occur as a result of the [`TRANSACTIONS_SYNC_MUTATION_DURING_PAGINATION`](https://plaid.com/docs/errors/transactions/#transactions_sync_mutation_during_pagination) error, the entire pagination request loop must be restarted beginning with the cursor for the first page of the update, rather than retrying only the single request that failed. Whenever new or updated transaction data becomes available, `/processor/transactions/sync` will provide these updates. Plaid typically checks for new data multiple times a day, but these checks may occur less frequently, such as once a day, depending on the institution. An Item's `status.transactions.last_successful_update` field will show the timestamp of the most recent successful update. To force Plaid to check for new transactions, use the `/processor/transactions/refresh` endpoint. Note that for newly created Items, data may not be immediately available to `/processor/transactions/sync`. Plaid begins preparing transactions data when the Item is created, but the process can take anywhere from a few seconds to several minutes to complete, depending on the number of transactions available. # noqa: E501 + This endpoint replaces `/processor/transactions/get` and its associated webhooks for most common use-cases. The `/processor/transactions/sync` endpoint allows developers to subscribe to all transactions associated with a processor token and get updates synchronously in a stream-like manner, using a cursor to track which updates have already been seen. `/processor/transactions/sync` provides the same functionality as `/processor/transactions/get` and can be used instead of `/processor/transactions/get` to simplify the process of tracking transactions updates. This endpoint provides user-authorized transaction data for `credit`, `depository`, and some loan-type accounts (only those with account subtype `student`; coverage may be limited). For transaction history from `investments` accounts, use `/investments/transactions/get` instead. Returned transactions data is grouped into three types of update, indicating whether the transaction was added, removed, or modified since the last call to the API. In the first call to `/processor/transactions/sync` for a processor token, the endpoint will return all historical transactions data associated with that processor token up until the time of the API call (as \"adds\"), which then generates a `next_cursor` for that processor token. In subsequent calls, send the `next_cursor` to receive only the changes that have occurred since the previous call. Due to the potentially large number of transactions associated with a processor token, results are paginated. The `has_more` field specifies if additional calls are necessary to fetch all available transaction updates. Call `/processor/transactions/sync` with the new cursor, pulling all updates, until `has_more` is `false`. When retrieving paginated updates, track both the `next_cursor` from the latest response and the original cursor from the first call in which `has_more` was `true`; if a call to `/processor/transactions/sync` fails when retrieving a paginated update, which can occur as a result of the [`TRANSACTIONS_SYNC_MUTATION_DURING_PAGINATION`](https://plaid.com/docs/errors/transactions/#transactions_sync_mutation_during_pagination) error, the entire pagination request loop must be restarted beginning with the cursor for the first page of the update, rather than retrying only the single request that failed. Whenever new or updated transaction data becomes available, `/processor/transactions/sync` will provide these updates. Plaid typically checks for new data multiple times a day, but these checks may occur less frequently, such as once a day, depending on the institution. To force Plaid to check for new transactions, use the `/processor/transactions/refresh` endpoint. Note that for newly created processor tokens, data may not be immediately available to `/processor/transactions/sync`. Plaid begins preparing transactions data when the corresponding Item is created, but the process can take anywhere from a few seconds to several minutes to complete, depending on the number of transactions available. To receive Transactions webhooks for a processor token, set its webhook URL via the [`/processor/token/webhook/update`](https://plaid.com/docs/api/processors/#processortokenwebhookupdate) endpoint. # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True diff --git a/plaid/api_client.py b/plaid/api_client.py index f70d9611c..96fe30015 100644 --- a/plaid/api_client.py +++ b/plaid/api_client.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ @@ -76,7 +76,7 @@ def __init__(self, configuration=None, header_name=None, header_value=None, self.default_headers[header_name] = header_value self.cookie = cookie # Set default User-Agent. - self.user_agent = 'Plaid Python v15.2.0' + self.user_agent = 'Plaid Python v15.3.0' def __enter__(self): return self diff --git a/plaid/configuration.py b/plaid/configuration.py index 523ea2384..ef79b2498 100644 --- a/plaid/configuration.py +++ b/plaid/configuration.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ @@ -432,8 +432,8 @@ def to_debug_report(self): return "Python SDK Debug Report:\n"\ "OS: {env}\n"\ "Python Version: {pyversion}\n"\ - "Version of the API: 2020-09-14_1.394.0\n"\ - "SDK Package Version: 15.2.0".\ + "Version of the API: 2020-09-14_1.410.1\n"\ + "SDK Package Version: 15.3.0".\ format(env=sys.platform, pyversion=sys.version) def get_host_settings(self): diff --git a/plaid/exceptions.py b/plaid/exceptions.py index 39c7678df..ab704d1a2 100644 --- a/plaid/exceptions.py +++ b/plaid/exceptions.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/account_access.py b/plaid/model/account_access.py index 82386e39a..325949065 100644 --- a/plaid/model/account_access.py +++ b/plaid/model/account_access.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/account_assets.py b/plaid/model/account_assets.py index 350d300e9..2ea8100bc 100644 --- a/plaid/model/account_assets.py +++ b/plaid/model/account_assets.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ @@ -165,10 +165,10 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 official_name (str, none_type): The official name of the account as given by the financial institution type (AccountType): subtype (AccountSubtype): - days_available (float): The duration of transaction history available for this Item, typically defined as the time since the date of the earliest transaction in that account. Only returned by Assets endpoints. - transactions ([AssetReportTransaction]): Transaction history associated with the account. Only returned by Assets endpoints. Transaction history returned by endpoints such as `/transactions/get` or `/investments/transactions/get` will be returned in the top-level `transactions` field instead. - owners ([Owner]): Data returned by the financial institution about the account owner or owners. Only returned by Identity or Assets endpoints. For business accounts, the name reported may be either the name of the individual or the name of the business, depending on the institution. Multiple owners on a single account will be represented in the same `owner` object, not in multiple owner objects within the array. In API versions 2018-05-22 and earlier, the `owners` object is not returned, and instead identity information is returned in the top level `identity` object. For more details, see [Plaid API versioning](https://plaid.com/docs/api/versioning/#version-2019-05-29) - historical_balances ([HistoricalBalance]): Calculated data about the historical balances on the account. Only returned by Assets endpoints and currently not supported by `brokerage` or `investment` accounts. + days_available (float): The duration of transaction history available for this Item, typically defined as the time since the date of the earliest transaction in that account. + transactions ([AssetReportTransaction]): Transaction history associated with the account. + owners ([Owner]): Data returned by the financial institution about the account owner or owners.For business accounts, the name reported may be either the name of the individual or the name of the business, depending on the institution. Multiple owners on a single account will be represented in the same `owner` object, not in multiple owner objects within the array. In API versions 2018-05-22 and earlier, the `owners` object is not returned, and instead identity information is returned in the top level `identity` object. For more details, see [Plaid API versioning](https://plaid.com/docs/api/versioning/#version-2019-05-29) + historical_balances ([HistoricalBalance]): Calculated data about the historical balances on the account. _check_type (bool): if True, values for parameters in openapi_types will be type checked and a TypeError will be raised if the wrong type is input. @@ -282,10 +282,10 @@ def __init__(self, *args, **kwargs): # noqa: E501 official_name (str, none_type): The official name of the account as given by the financial institution type (AccountType): subtype (AccountSubtype): - days_available (float): The duration of transaction history available for this Item, typically defined as the time since the date of the earliest transaction in that account. Only returned by Assets endpoints. - transactions ([AssetReportTransaction]): Transaction history associated with the account. Only returned by Assets endpoints. Transaction history returned by endpoints such as `/transactions/get` or `/investments/transactions/get` will be returned in the top-level `transactions` field instead. - owners ([Owner]): Data returned by the financial institution about the account owner or owners. Only returned by Identity or Assets endpoints. For business accounts, the name reported may be either the name of the individual or the name of the business, depending on the institution. Multiple owners on a single account will be represented in the same `owner` object, not in multiple owner objects within the array. In API versions 2018-05-22 and earlier, the `owners` object is not returned, and instead identity information is returned in the top level `identity` object. For more details, see [Plaid API versioning](https://plaid.com/docs/api/versioning/#version-2019-05-29) - historical_balances ([HistoricalBalance]): Calculated data about the historical balances on the account. Only returned by Assets endpoints and currently not supported by `brokerage` or `investment` accounts. + days_available (float): The duration of transaction history available for this Item, typically defined as the time since the date of the earliest transaction in that account. + transactions ([AssetReportTransaction]): Transaction history associated with the account. + owners ([Owner]): Data returned by the financial institution about the account owner or owners.For business accounts, the name reported may be either the name of the individual or the name of the business, depending on the institution. Multiple owners on a single account will be represented in the same `owner` object, not in multiple owner objects within the array. In API versions 2018-05-22 and earlier, the `owners` object is not returned, and instead identity information is returned in the top level `identity` object. For more details, see [Plaid API versioning](https://plaid.com/docs/api/versioning/#version-2019-05-29) + historical_balances ([HistoricalBalance]): Calculated data about the historical balances on the account. _check_type (bool): if True, values for parameters in openapi_types will be type checked and a TypeError will be raised if the wrong type is input. diff --git a/plaid/model/account_assets_all_of.py b/plaid/model/account_assets_all_of.py index 4a3dbc94c..e82d7b4ff 100644 --- a/plaid/model/account_assets_all_of.py +++ b/plaid/model/account_assets_all_of.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ @@ -154,11 +154,11 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - days_available (float): The duration of transaction history available for this Item, typically defined as the time since the date of the earliest transaction in that account. Only returned by Assets endpoints.. [optional] # noqa: E501 - transactions ([AssetReportTransaction]): Transaction history associated with the account. Only returned by Assets endpoints. Transaction history returned by endpoints such as `/transactions/get` or `/investments/transactions/get` will be returned in the top-level `transactions` field instead.. [optional] # noqa: E501 - owners ([Owner]): Data returned by the financial institution about the account owner or owners. Only returned by Identity or Assets endpoints. For business accounts, the name reported may be either the name of the individual or the name of the business, depending on the institution. Multiple owners on a single account will be represented in the same `owner` object, not in multiple owner objects within the array. In API versions 2018-05-22 and earlier, the `owners` object is not returned, and instead identity information is returned in the top level `identity` object. For more details, see [Plaid API versioning](https://plaid.com/docs/api/versioning/#version-2019-05-29). [optional] # noqa: E501 + days_available (float): The duration of transaction history available for this Item, typically defined as the time since the date of the earliest transaction in that account.. [optional] # noqa: E501 + transactions ([AssetReportTransaction]): Transaction history associated with the account.. [optional] # noqa: E501 + owners ([Owner]): Data returned by the financial institution about the account owner or owners.For business accounts, the name reported may be either the name of the individual or the name of the business, depending on the institution. Multiple owners on a single account will be represented in the same `owner` object, not in multiple owner objects within the array. In API versions 2018-05-22 and earlier, the `owners` object is not returned, and instead identity information is returned in the top level `identity` object. For more details, see [Plaid API versioning](https://plaid.com/docs/api/versioning/#version-2019-05-29). [optional] # noqa: E501 ownership_type (OwnershipType): [optional] # noqa: E501 - historical_balances ([HistoricalBalance]): Calculated data about the historical balances on the account. Only returned by Assets endpoints and currently not supported by `brokerage` or `investment` accounts.. [optional] # noqa: E501 + historical_balances ([HistoricalBalance]): Calculated data about the historical balances on the account.. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -244,11 +244,11 @@ def __init__(self, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - days_available (float): The duration of transaction history available for this Item, typically defined as the time since the date of the earliest transaction in that account. Only returned by Assets endpoints.. [optional] # noqa: E501 - transactions ([AssetReportTransaction]): Transaction history associated with the account. Only returned by Assets endpoints. Transaction history returned by endpoints such as `/transactions/get` or `/investments/transactions/get` will be returned in the top-level `transactions` field instead.. [optional] # noqa: E501 - owners ([Owner]): Data returned by the financial institution about the account owner or owners. Only returned by Identity or Assets endpoints. For business accounts, the name reported may be either the name of the individual or the name of the business, depending on the institution. Multiple owners on a single account will be represented in the same `owner` object, not in multiple owner objects within the array. In API versions 2018-05-22 and earlier, the `owners` object is not returned, and instead identity information is returned in the top level `identity` object. For more details, see [Plaid API versioning](https://plaid.com/docs/api/versioning/#version-2019-05-29). [optional] # noqa: E501 + days_available (float): The duration of transaction history available for this Item, typically defined as the time since the date of the earliest transaction in that account.. [optional] # noqa: E501 + transactions ([AssetReportTransaction]): Transaction history associated with the account.. [optional] # noqa: E501 + owners ([Owner]): Data returned by the financial institution about the account owner or owners.For business accounts, the name reported may be either the name of the individual or the name of the business, depending on the institution. Multiple owners on a single account will be represented in the same `owner` object, not in multiple owner objects within the array. In API versions 2018-05-22 and earlier, the `owners` object is not returned, and instead identity information is returned in the top level `identity` object. For more details, see [Plaid API versioning](https://plaid.com/docs/api/versioning/#version-2019-05-29). [optional] # noqa: E501 ownership_type (OwnershipType): [optional] # noqa: E501 - historical_balances ([HistoricalBalance]): Calculated data about the historical balances on the account. Only returned by Assets endpoints and currently not supported by `brokerage` or `investment` accounts.. [optional] # noqa: E501 + historical_balances ([HistoricalBalance]): Calculated data about the historical balances on the account.. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/plaid/model/account_balance.py b/plaid/model/account_balance.py index 05bc8920e..81127c876 100644 --- a/plaid/model/account_balance.py +++ b/plaid/model/account_balance.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/account_base.py b/plaid/model/account_base.py index 73b40d487..22e306340 100644 --- a/plaid/model/account_base.py +++ b/plaid/model/account_base.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/account_filter.py b/plaid/model/account_filter.py index 8fc7a8975..bfb6b607d 100644 --- a/plaid/model/account_filter.py +++ b/plaid/model/account_filter.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/account_filter_subtypes.py b/plaid/model/account_filter_subtypes.py index b8eccb7a8..0af62c799 100644 --- a/plaid/model/account_filter_subtypes.py +++ b/plaid/model/account_filter_subtypes.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/account_filters_response.py b/plaid/model/account_filters_response.py index 199767fa2..b1637858b 100644 --- a/plaid/model/account_filters_response.py +++ b/plaid/model/account_filters_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/account_identity.py b/plaid/model/account_identity.py index d9a3caaf1..d5eb8d197 100644 --- a/plaid/model/account_identity.py +++ b/plaid/model/account_identity.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/account_identity_all_of.py b/plaid/model/account_identity_all_of.py index 11eba5218..a98a793e9 100644 --- a/plaid/model/account_identity_all_of.py +++ b/plaid/model/account_identity_all_of.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/account_identity_match_score.py b/plaid/model/account_identity_match_score.py index b36e13c52..a2b540b18 100644 --- a/plaid/model/account_identity_match_score.py +++ b/plaid/model/account_identity_match_score.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/account_identity_match_score_all_of.py b/plaid/model/account_identity_match_score_all_of.py index eab558650..7a2efdc27 100644 --- a/plaid/model/account_identity_match_score_all_of.py +++ b/plaid/model/account_identity_match_score_all_of.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/account_ids_with_updated_identity.py b/plaid/model/account_ids_with_updated_identity.py index d1812e332..43dda0dbe 100644 --- a/plaid/model/account_ids_with_updated_identity.py +++ b/plaid/model/account_ids_with_updated_identity.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/account_product_access.py b/plaid/model/account_product_access.py index 217d7593f..497be36cc 100644 --- a/plaid/model/account_product_access.py +++ b/plaid/model/account_product_access.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/account_product_access_nullable.py b/plaid/model/account_product_access_nullable.py index 88bd5c811..518466173 100644 --- a/plaid/model/account_product_access_nullable.py +++ b/plaid/model/account_product_access_nullable.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/account_selection_cardinality.py b/plaid/model/account_selection_cardinality.py index ec97b33af..8a204bf6b 100644 --- a/plaid/model/account_selection_cardinality.py +++ b/plaid/model/account_selection_cardinality.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/account_subtype.py b/plaid/model/account_subtype.py index 7422fad7a..f9635a730 100644 --- a/plaid/model/account_subtype.py +++ b/plaid/model/account_subtype.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/account_subtypes.py b/plaid/model/account_subtypes.py index 6a6df7508..22929d2ed 100644 --- a/plaid/model/account_subtypes.py +++ b/plaid/model/account_subtypes.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/account_type.py b/plaid/model/account_type.py index 9dad73d5e..e61374540 100644 --- a/plaid/model/account_type.py +++ b/plaid/model/account_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/accounts_balance_get_request.py b/plaid/model/accounts_balance_get_request.py index 35d6c6117..3d205d66e 100644 --- a/plaid/model/accounts_balance_get_request.py +++ b/plaid/model/accounts_balance_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/accounts_balance_get_request_options.py b/plaid/model/accounts_balance_get_request_options.py index f4232e781..8da44910e 100644 --- a/plaid/model/accounts_balance_get_request_options.py +++ b/plaid/model/accounts_balance_get_request_options.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/accounts_get_request.py b/plaid/model/accounts_get_request.py index d9744e02d..db98459d4 100644 --- a/plaid/model/accounts_get_request.py +++ b/plaid/model/accounts_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/accounts_get_request_options.py b/plaid/model/accounts_get_request_options.py index 538f542a9..8768b4c9b 100644 --- a/plaid/model/accounts_get_request_options.py +++ b/plaid/model/accounts_get_request_options.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/accounts_get_response.py b/plaid/model/accounts_get_response.py index 1456f3f36..ee795cf1b 100644 --- a/plaid/model/accounts_get_response.py +++ b/plaid/model/accounts_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/ach_class.py b/plaid/model/ach_class.py index 421005cf5..9ffcf071b 100644 --- a/plaid/model/ach_class.py +++ b/plaid/model/ach_class.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/action_state.py b/plaid/model/action_state.py index 85a20ca9a..ed85c3463 100644 --- a/plaid/model/action_state.py +++ b/plaid/model/action_state.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/activity.py b/plaid/model/activity.py index 110a43e65..e2a8adbf9 100644 --- a/plaid/model/activity.py +++ b/plaid/model/activity.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/activity_type.py b/plaid/model/activity_type.py index 3fb658241..4dd26b794 100644 --- a/plaid/model/activity_type.py +++ b/plaid/model/activity_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/address.py b/plaid/model/address.py index 1c4db891b..5d2e8100c 100644 --- a/plaid/model/address.py +++ b/plaid/model/address.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/address_data.py b/plaid/model/address_data.py index 23d4d21bf..aa86c90e0 100644 --- a/plaid/model/address_data.py +++ b/plaid/model/address_data.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/address_data_not_required.py b/plaid/model/address_data_not_required.py new file mode 100644 index 000000000..38a672167 --- /dev/null +++ b/plaid/model/address_data_not_required.py @@ -0,0 +1,279 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + + +class AddressDataNotRequired(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + return { + 'city': (str, none_type,), # noqa: E501 + 'region': (str, none_type,), # noqa: E501 + 'street': (str,), # noqa: E501 + 'postal_code': (str, none_type,), # noqa: E501 + 'country': (str, none_type,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'city': 'city', # noqa: E501 + 'region': 'region', # noqa: E501 + 'street': 'street', # noqa: E501 + 'postal_code': 'postal_code', # noqa: E501 + 'country': 'country', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 + """AddressDataNotRequired - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + city (str, none_type): The full city name. [optional] # noqa: E501 + region (str, none_type): The region or state. In API versions 2018-05-22 and earlier, this field is called `state`. Example: `\"NC\"`. [optional] # noqa: E501 + street (str): The full street address Example: `\"564 Main Street, APT 15\"`. [optional] # noqa: E501 + postal_code (str, none_type): The postal code. In API versions 2018-05-22 and earlier, this field is called `zip`.. [optional] # noqa: E501 + country (str, none_type): The ISO 3166-1 alpha-2 country code. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): # noqa: E501 + """AddressDataNotRequired - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + city (str, none_type): The full city name. [optional] # noqa: E501 + region (str, none_type): The region or state. In API versions 2018-05-22 and earlier, this field is called `state`. Example: `\"NC\"`. [optional] # noqa: E501 + street (str): The full street address Example: `\"564 Main Street, APT 15\"`. [optional] # noqa: E501 + postal_code (str, none_type): The postal code. In API versions 2018-05-22 and earlier, this field is called `zip`.. [optional] # noqa: E501 + country (str, none_type): The ISO 3166-1 alpha-2 country code. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/address_data_nullable.py b/plaid/model/address_data_nullable.py index 57bef584a..ff88362a2 100644 --- a/plaid/model/address_data_nullable.py +++ b/plaid/model/address_data_nullable.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/address_data_nullable_no_required_fields.py b/plaid/model/address_data_nullable_no_required_fields.py new file mode 100644 index 000000000..b85028daf --- /dev/null +++ b/plaid/model/address_data_nullable_no_required_fields.py @@ -0,0 +1,335 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + +def lazy_import(): + from plaid.model.address_data_not_required import AddressDataNotRequired + globals()['AddressDataNotRequired'] = AddressDataNotRequired + + +class AddressDataNullableNoRequiredFields(ModelComposed): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = True + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'city': (str, none_type,), # noqa: E501 + 'region': (str, none_type,), # noqa: E501 + 'street': (str,), # noqa: E501 + 'postal_code': (str, none_type,), # noqa: E501 + 'country': (str, none_type,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'city': 'city', # noqa: E501 + 'region': 'region', # noqa: E501 + 'street': 'street', # noqa: E501 + 'postal_code': 'postal_code', # noqa: E501 + 'country': 'country', # noqa: E501 + } + + read_only_vars = { + } + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 + """AddressDataNullableNoRequiredFields - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + city (str, none_type): The full city name. [optional] # noqa: E501 + region (str, none_type): The region or state. In API versions 2018-05-22 and earlier, this field is called `state`. Example: `\"NC\"`. [optional] # noqa: E501 + street (str): The full street address Example: `\"564 Main Street, APT 15\"`. [optional] # noqa: E501 + postal_code (str, none_type): The postal code. In API versions 2018-05-22 and earlier, this field is called `zip`.. [optional] # noqa: E501 + country (str, none_type): The ISO 3166-1 alpha-2 country code. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + constant_args = { + '_check_type': _check_type, + '_path_to_item': _path_to_item, + '_spec_property_naming': _spec_property_naming, + '_configuration': _configuration, + '_visited_composed_classes': self._visited_composed_classes, + } + composed_info = validate_get_composed_info( + constant_args, kwargs, self) + self._composed_instances = composed_info[0] + self._var_name_to_model_instances = composed_info[1] + self._additional_properties_model_instances = composed_info[2] + discarded_args = composed_info[3] + + for var_name, var_value in kwargs.items(): + if var_name in discarded_args and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self._additional_properties_model_instances: + # discard variable. + continue + setattr(self, var_name, var_value) + + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + '_composed_instances', + '_var_name_to_model_instances', + '_additional_properties_model_instances', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): # noqa: E501 + """AddressDataNullableNoRequiredFields - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + city (str, none_type): The full city name. [optional] # noqa: E501 + region (str, none_type): The region or state. In API versions 2018-05-22 and earlier, this field is called `state`. Example: `\"NC\"`. [optional] # noqa: E501 + street (str): The full street address Example: `\"564 Main Street, APT 15\"`. [optional] # noqa: E501 + postal_code (str, none_type): The postal code. In API versions 2018-05-22 and earlier, this field is called `zip`.. [optional] # noqa: E501 + country (str, none_type): The ISO 3166-1 alpha-2 country code. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + constant_args = { + '_check_type': _check_type, + '_path_to_item': _path_to_item, + '_spec_property_naming': _spec_property_naming, + '_configuration': _configuration, + '_visited_composed_classes': self._visited_composed_classes, + } + composed_info = validate_get_composed_info( + constant_args, kwargs, self) + self._composed_instances = composed_info[0] + self._var_name_to_model_instances = composed_info[1] + self._additional_properties_model_instances = composed_info[2] + discarded_args = composed_info[3] + + for var_name, var_value in kwargs.items(): + if var_name in discarded_args and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self._additional_properties_model_instances: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") + + @cached_property + def _composed_schemas(): + # we need this here to make our import statements work + # we must store _composed_schemas in here so the code is only run + # when we invoke this method. If we kept this at the class + # level we would get an error because the class level + # code would be run when this module is imported, and these composed + # classes don't exist yet because their module has not finished + # loading + lazy_import() + return { + 'anyOf': [ + ], + 'allOf': [ + AddressDataNotRequired, + ], + 'oneOf': [ + ], + } diff --git a/plaid/model/address_match_score.py b/plaid/model/address_match_score.py index f976d7b91..27e23efeb 100644 --- a/plaid/model/address_match_score.py +++ b/plaid/model/address_match_score.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/address_nullable.py b/plaid/model/address_nullable.py index 29949f8ba..6bf2c9312 100644 --- a/plaid/model/address_nullable.py +++ b/plaid/model/address_nullable.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/address_purpose_label.py b/plaid/model/address_purpose_label.py index 63da36796..198418258 100644 --- a/plaid/model/address_purpose_label.py +++ b/plaid/model/address_purpose_label.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/application.py b/plaid/model/application.py index 41cb22b4c..602c86310 100644 --- a/plaid/model/application.py +++ b/plaid/model/application.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/application_get_request.py b/plaid/model/application_get_request.py index 71094d8e0..16fe2f577 100644 --- a/plaid/model/application_get_request.py +++ b/plaid/model/application_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/application_get_response.py b/plaid/model/application_get_response.py index a027fc8a2..fd130e13a 100644 --- a/plaid/model/application_get_response.py +++ b/plaid/model/application_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/apr.py b/plaid/model/apr.py index 8bfb52fca..4c0e8d0d9 100644 --- a/plaid/model/apr.py +++ b/plaid/model/apr.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset.py b/plaid/model/asset.py index 2846d2732..ff5e1e98b 100644 --- a/plaid/model/asset.py +++ b/plaid/model/asset.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_detail.py b/plaid/model/asset_detail.py index 4772d1d10..2f817d9de 100644 --- a/plaid/model/asset_detail.py +++ b/plaid/model/asset_detail.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_holder.py b/plaid/model/asset_holder.py index a924fe230..ce9653e1a 100644 --- a/plaid/model/asset_holder.py +++ b/plaid/model/asset_holder.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_holder_name.py b/plaid/model/asset_holder_name.py index b4e14fbf5..48d8501a3 100644 --- a/plaid/model/asset_holder_name.py +++ b/plaid/model/asset_holder_name.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_owner.py b/plaid/model/asset_owner.py index 5f64486a0..3619239cd 100644 --- a/plaid/model/asset_owner.py +++ b/plaid/model/asset_owner.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_owners.py b/plaid/model/asset_owners.py index 5ded5c945..36e7f26a0 100644 --- a/plaid/model/asset_owners.py +++ b/plaid/model/asset_owners.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_report.py b/plaid/model/asset_report.py index 611ea1b07..de340033e 100644 --- a/plaid/model/asset_report.py +++ b/plaid/model/asset_report.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_report_add_ons.py b/plaid/model/asset_report_add_ons.py index fa2ae976f..62d9a3641 100644 --- a/plaid/model/asset_report_add_ons.py +++ b/plaid/model/asset_report_add_ons.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_report_audit_copy_create_request.py b/plaid/model/asset_report_audit_copy_create_request.py index 8a21bb8a8..2b3c302c5 100644 --- a/plaid/model/asset_report_audit_copy_create_request.py +++ b/plaid/model/asset_report_audit_copy_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_report_audit_copy_create_response.py b/plaid/model/asset_report_audit_copy_create_response.py index eff7b6dc7..4ccfd9df1 100644 --- a/plaid/model/asset_report_audit_copy_create_response.py +++ b/plaid/model/asset_report_audit_copy_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_report_audit_copy_get_request.py b/plaid/model/asset_report_audit_copy_get_request.py index 142855a1a..8af8fd40f 100644 --- a/plaid/model/asset_report_audit_copy_get_request.py +++ b/plaid/model/asset_report_audit_copy_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_report_audit_copy_remove_request.py b/plaid/model/asset_report_audit_copy_remove_request.py index 3dc36bca3..cad1303a5 100644 --- a/plaid/model/asset_report_audit_copy_remove_request.py +++ b/plaid/model/asset_report_audit_copy_remove_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_report_audit_copy_remove_response.py b/plaid/model/asset_report_audit_copy_remove_response.py index fbecee747..103fad4f9 100644 --- a/plaid/model/asset_report_audit_copy_remove_response.py +++ b/plaid/model/asset_report_audit_copy_remove_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_report_create_request.py b/plaid/model/asset_report_create_request.py index 57d1add09..319fb6b5d 100644 --- a/plaid/model/asset_report_create_request.py +++ b/plaid/model/asset_report_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_report_create_request_options.py b/plaid/model/asset_report_create_request_options.py index fd36fed2b..13bbff7bb 100644 --- a/plaid/model/asset_report_create_request_options.py +++ b/plaid/model/asset_report_create_request_options.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_report_create_response.py b/plaid/model/asset_report_create_response.py index 06a7316f6..63bf55953 100644 --- a/plaid/model/asset_report_create_response.py +++ b/plaid/model/asset_report_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_report_filter_request.py b/plaid/model/asset_report_filter_request.py index 0aaeaa5c6..2a827a920 100644 --- a/plaid/model/asset_report_filter_request.py +++ b/plaid/model/asset_report_filter_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_report_filter_response.py b/plaid/model/asset_report_filter_response.py index f0a573165..045146024 100644 --- a/plaid/model/asset_report_filter_response.py +++ b/plaid/model/asset_report_filter_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_report_freddie.py b/plaid/model/asset_report_freddie.py index 71835c652..5a16399c8 100644 --- a/plaid/model/asset_report_freddie.py +++ b/plaid/model/asset_report_freddie.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_report_freddie_get_request.py b/plaid/model/asset_report_freddie_get_request.py index 6f8fffa83..8f0c39e84 100644 --- a/plaid/model/asset_report_freddie_get_request.py +++ b/plaid/model/asset_report_freddie_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_report_freddie_get_response.py b/plaid/model/asset_report_freddie_get_response.py index 9eb3cae7c..55b085f45 100644 --- a/plaid/model/asset_report_freddie_get_response.py +++ b/plaid/model/asset_report_freddie_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_report_get_request.py b/plaid/model/asset_report_get_request.py index 4b0e223a5..cec6b3258 100644 --- a/plaid/model/asset_report_get_request.py +++ b/plaid/model/asset_report_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_report_get_request_options.py b/plaid/model/asset_report_get_request_options.py index d7d27cfa7..fba6e1c23 100644 --- a/plaid/model/asset_report_get_request_options.py +++ b/plaid/model/asset_report_get_request_options.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_report_get_response.py b/plaid/model/asset_report_get_response.py index e30e60ecc..3c05432b0 100644 --- a/plaid/model/asset_report_get_response.py +++ b/plaid/model/asset_report_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_report_item.py b/plaid/model/asset_report_item.py index fce5610ae..15e300fb2 100644 --- a/plaid/model/asset_report_item.py +++ b/plaid/model/asset_report_item.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_report_pdf_get_request.py b/plaid/model/asset_report_pdf_get_request.py index af65d53b3..1c2c485c2 100644 --- a/plaid/model/asset_report_pdf_get_request.py +++ b/plaid/model/asset_report_pdf_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_report_pdf_get_request_options.py b/plaid/model/asset_report_pdf_get_request_options.py index 809512d11..677371001 100644 --- a/plaid/model/asset_report_pdf_get_request_options.py +++ b/plaid/model/asset_report_pdf_get_request_options.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_report_refresh_request.py b/plaid/model/asset_report_refresh_request.py index d13b398de..010a8d890 100644 --- a/plaid/model/asset_report_refresh_request.py +++ b/plaid/model/asset_report_refresh_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_report_refresh_request_options.py b/plaid/model/asset_report_refresh_request_options.py index e78b08624..6b3cb9ecf 100644 --- a/plaid/model/asset_report_refresh_request_options.py +++ b/plaid/model/asset_report_refresh_request_options.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_report_refresh_response.py b/plaid/model/asset_report_refresh_response.py index 5d84bfc81..2cb969998 100644 --- a/plaid/model/asset_report_refresh_response.py +++ b/plaid/model/asset_report_refresh_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_report_remove_request.py b/plaid/model/asset_report_remove_request.py index 7aa194a10..d830ce442 100644 --- a/plaid/model/asset_report_remove_request.py +++ b/plaid/model/asset_report_remove_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_report_remove_response.py b/plaid/model/asset_report_remove_response.py index c099273aa..6d9c05e4b 100644 --- a/plaid/model/asset_report_remove_response.py +++ b/plaid/model/asset_report_remove_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_report_transaction.py b/plaid/model/asset_report_transaction.py index ed664ec2e..4599f109c 100644 --- a/plaid/model/asset_report_transaction.py +++ b/plaid/model/asset_report_transaction.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ @@ -157,10 +157,10 @@ def _from_openapi_data(cls, account_id, amount, iso_currency_code, unofficial_cu Args: account_id (str): The ID of the account in which this transaction occurred. - amount (float): The settled value of the transaction, denominated in the transactions's currency, as stated in `iso_currency_code` or `unofficial_currency_code`. Positive values when money moves out of the account; negative values when money moves in. For example, debit card purchases are positive; credit card payments, direct deposits, and refunds are negative. + amount (float): The settled value of the transaction, denominated in the transaction's currency, as stated in `iso_currency_code` or `unofficial_currency_code`. Positive values when money moves out of the account; negative values when money moves in. For example, debit card purchases are positive; credit card payments, direct deposits, and refunds are negative. iso_currency_code (str, none_type): The ISO-4217 currency code of the transaction. Always `null` if `unofficial_currency_code` is non-null. - unofficial_currency_code (str, none_type): The unofficial currency code associated with the transaction. Always `null` if `iso_currency_code` is non-`null`. Unofficial currency codes are used for currencies that do not have official ISO currency codes, such as cryptocurrencies and the currencies of certain countries. See the [currency code schema](https://plaid.com/docs/api/accounts#currency-code-schema) for a full listing of supported `iso_currency_code`s. - original_description (str, none_type): The string returned by the financial institution to describe the transaction. For transactions returned by `/transactions/get`, this field is in beta and will be omitted unless the client is both enrolled in the closed beta program and has set `options.include_original_description` to `true`. + unofficial_currency_code (str, none_type): The unofficial currency code associated with the transaction. Always `null` if `iso_currency_code` is non-`null`. Unofficial currency codes are used for currencies that do not have official ISO currency codes, such as cryptocurrencies and the currencies of certain countries. See the [currency code schema](https://plaid.com/docs/api/accounts#currency-code-schema) for a full listing of supported `unofficial_currency_code`s. + original_description (str, none_type): The string returned by the financial institution to describe the transaction. date (date): For pending transactions, the date that the transaction occurred; for posted transactions, the date that the transaction posted. Both dates are returned in an [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format ( `YYYY-MM-DD` ). pending (bool): When `true`, identifies the transaction as pending or unsettled. Pending transaction details (name, type, amount, category ID) may change before they are settled. transaction_id (str): The unique ID of the transaction. Like all Plaid identifiers, the `transaction_id` is case sensitive. @@ -196,13 +196,13 @@ def _from_openapi_data(cls, account_id, amount, iso_currency_code, unofficial_cu Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - category ([str], none_type): A hierarchical array of the categories to which this transaction belongs. For a full list of categories, see [`/categories/get`](https://plaid.com/docs/api/products/transactions/#categoriesget). All Transactions implementations are recommended to use the new `personal_finance_category` instead of `category`. `personal_finance_category` provides more meaningful categorization and greater accuracy. If the `transactions` object was returned by an Assets endpoint such as `/asset_report/get/` or `/asset_report/pdf/get`, this field will only appear in an Asset Report with Insights.. [optional] # noqa: E501 - category_id (str, none_type): The ID of the category to which this transaction belongs. For a full list of categories, see [`/categories/get`](https://plaid.com/docs/api/products/transactions/#categoriesget). All Transactions implementations are recommended to use the new `personal_finance_category` instead of `category_id`, as it provides greater accuracy and more meaningful categorization. If the `transactions` object was returned by an Assets endpoint such as `/asset_report/get/` or `/asset_report/pdf/get`, this field will only appear in an Asset Report with Insights.. [optional] # noqa: E501 + category ([str], none_type): A hierarchical array of the categories to which this transaction belongs. For a full list of categories, see [`/categories/get`](https://plaid.com/docs/api/products/transactions/#categoriesget). This field will only appear in an Asset Report with Insights.. [optional] # noqa: E501 + category_id (str, none_type): The ID of the category to which this transaction belongs. For a full list of categories, see [`/categories/get`](https://plaid.com/docs/api/products/transactions/#categoriesget). This field will only appear in an Asset Report with Insights.. [optional] # noqa: E501 credit_category (CreditCategory): [optional] # noqa: E501 check_number (str, none_type): The check number of the transaction. This field is only populated for check transactions.. [optional] # noqa: E501 date_transacted (str, none_type): The date on which the transaction took place, in IS0 8601 format.. [optional] # noqa: E501 location (Location): [optional] # noqa: E501 - name (str): The merchant name or transaction description. If the `transactions` object was returned by a Transactions endpoint such as `/transactions/get`, this field will always appear. If the `transactions` object was returned by an Assets endpoint such as `/asset_report/get/` or `/asset_report/pdf/get`, this field will only appear in an Asset Report with Insights.. [optional] # noqa: E501 + name (str): The merchant name or transaction description. This field will only appear in an Asset Report with Insights.. [optional] # noqa: E501 merchant_name (str, none_type): The merchant name, as enriched by Plaid from the `name` field. This is typically a more human-readable version of the merchant counterparty in the transaction. For some bank transactions (such as checks or account transfers) where there is no meaningful merchant name, this value will be `null`.. [optional] # noqa: E501 payment_meta (PaymentMeta): [optional] # noqa: E501 pending_transaction_id (str, none_type): The ID of a posted transaction's associated pending transaction, where applicable.. [optional] # noqa: E501 @@ -273,10 +273,10 @@ def __init__(self, account_id, amount, iso_currency_code, unofficial_currency_co Args: account_id (str): The ID of the account in which this transaction occurred. - amount (float): The settled value of the transaction, denominated in the transactions's currency, as stated in `iso_currency_code` or `unofficial_currency_code`. Positive values when money moves out of the account; negative values when money moves in. For example, debit card purchases are positive; credit card payments, direct deposits, and refunds are negative. + amount (float): The settled value of the transaction, denominated in the transaction's currency, as stated in `iso_currency_code` or `unofficial_currency_code`. Positive values when money moves out of the account; negative values when money moves in. For example, debit card purchases are positive; credit card payments, direct deposits, and refunds are negative. iso_currency_code (str, none_type): The ISO-4217 currency code of the transaction. Always `null` if `unofficial_currency_code` is non-null. - unofficial_currency_code (str, none_type): The unofficial currency code associated with the transaction. Always `null` if `iso_currency_code` is non-`null`. Unofficial currency codes are used for currencies that do not have official ISO currency codes, such as cryptocurrencies and the currencies of certain countries. See the [currency code schema](https://plaid.com/docs/api/accounts#currency-code-schema) for a full listing of supported `iso_currency_code`s. - original_description (str, none_type): The string returned by the financial institution to describe the transaction. For transactions returned by `/transactions/get`, this field is in beta and will be omitted unless the client is both enrolled in the closed beta program and has set `options.include_original_description` to `true`. + unofficial_currency_code (str, none_type): The unofficial currency code associated with the transaction. Always `null` if `iso_currency_code` is non-`null`. Unofficial currency codes are used for currencies that do not have official ISO currency codes, such as cryptocurrencies and the currencies of certain countries. See the [currency code schema](https://plaid.com/docs/api/accounts#currency-code-schema) for a full listing of supported `unofficial_currency_code`s. + original_description (str, none_type): The string returned by the financial institution to describe the transaction. date (date): For pending transactions, the date that the transaction occurred; for posted transactions, the date that the transaction posted. Both dates are returned in an [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format ( `YYYY-MM-DD` ). pending (bool): When `true`, identifies the transaction as pending or unsettled. Pending transaction details (name, type, amount, category ID) may change before they are settled. transaction_id (str): The unique ID of the transaction. Like all Plaid identifiers, the `transaction_id` is case sensitive. @@ -312,13 +312,13 @@ def __init__(self, account_id, amount, iso_currency_code, unofficial_currency_co Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - category ([str], none_type): A hierarchical array of the categories to which this transaction belongs. For a full list of categories, see [`/categories/get`](https://plaid.com/docs/api/products/transactions/#categoriesget). All Transactions implementations are recommended to use the new `personal_finance_category` instead of `category`. `personal_finance_category` provides more meaningful categorization and greater accuracy. If the `transactions` object was returned by an Assets endpoint such as `/asset_report/get/` or `/asset_report/pdf/get`, this field will only appear in an Asset Report with Insights.. [optional] # noqa: E501 - category_id (str, none_type): The ID of the category to which this transaction belongs. For a full list of categories, see [`/categories/get`](https://plaid.com/docs/api/products/transactions/#categoriesget). All Transactions implementations are recommended to use the new `personal_finance_category` instead of `category_id`, as it provides greater accuracy and more meaningful categorization. If the `transactions` object was returned by an Assets endpoint such as `/asset_report/get/` or `/asset_report/pdf/get`, this field will only appear in an Asset Report with Insights.. [optional] # noqa: E501 + category ([str], none_type): A hierarchical array of the categories to which this transaction belongs. For a full list of categories, see [`/categories/get`](https://plaid.com/docs/api/products/transactions/#categoriesget). This field will only appear in an Asset Report with Insights.. [optional] # noqa: E501 + category_id (str, none_type): The ID of the category to which this transaction belongs. For a full list of categories, see [`/categories/get`](https://plaid.com/docs/api/products/transactions/#categoriesget). This field will only appear in an Asset Report with Insights.. [optional] # noqa: E501 credit_category (CreditCategory): [optional] # noqa: E501 check_number (str, none_type): The check number of the transaction. This field is only populated for check transactions.. [optional] # noqa: E501 date_transacted (str, none_type): The date on which the transaction took place, in IS0 8601 format.. [optional] # noqa: E501 location (Location): [optional] # noqa: E501 - name (str): The merchant name or transaction description. If the `transactions` object was returned by a Transactions endpoint such as `/transactions/get`, this field will always appear. If the `transactions` object was returned by an Assets endpoint such as `/asset_report/get/` or `/asset_report/pdf/get`, this field will only appear in an Asset Report with Insights.. [optional] # noqa: E501 + name (str): The merchant name or transaction description. This field will only appear in an Asset Report with Insights.. [optional] # noqa: E501 merchant_name (str, none_type): The merchant name, as enriched by Plaid from the `name` field. This is typically a more human-readable version of the merchant counterparty in the transaction. For some bank transactions (such as checks or account transfers) where there is no meaningful merchant name, this value will be `null`.. [optional] # noqa: E501 payment_meta (PaymentMeta): [optional] # noqa: E501 pending_transaction_id (str, none_type): The ID of a posted transaction's associated pending transaction, where applicable.. [optional] # noqa: E501 diff --git a/plaid/model/asset_report_transaction_type.py b/plaid/model/asset_report_transaction_type.py index 01e8bff2d..5b21f6c5d 100644 --- a/plaid/model/asset_report_transaction_type.py +++ b/plaid/model/asset_report_transaction_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_report_user.py b/plaid/model/asset_report_user.py index 0b3776e97..166ebf977 100644 --- a/plaid/model/asset_report_user.py +++ b/plaid/model/asset_report_user.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_transaction.py b/plaid/model/asset_transaction.py index 1b3460c29..8a4d51f09 100644 --- a/plaid/model/asset_transaction.py +++ b/plaid/model/asset_transaction.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_transaction_category_type.py b/plaid/model/asset_transaction_category_type.py index 433d0df7f..3f32b7eeb 100644 --- a/plaid/model/asset_transaction_category_type.py +++ b/plaid/model/asset_transaction_category_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_transaction_description.py b/plaid/model/asset_transaction_description.py index 8e5c6edcb..33bbfef56 100644 --- a/plaid/model/asset_transaction_description.py +++ b/plaid/model/asset_transaction_description.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_transaction_detail.py b/plaid/model/asset_transaction_detail.py index 7b7332379..960e0301e 100644 --- a/plaid/model/asset_transaction_detail.py +++ b/plaid/model/asset_transaction_detail.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_transaction_type.py b/plaid/model/asset_transaction_type.py index 84527a42c..b49470481 100644 --- a/plaid/model/asset_transaction_type.py +++ b/plaid/model/asset_transaction_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_transactions.py b/plaid/model/asset_transactions.py index d661c8e85..1d34f99ef 100644 --- a/plaid/model/asset_transactions.py +++ b/plaid/model/asset_transactions.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/asset_type.py b/plaid/model/asset_type.py index d1abc4221..ac09be2c1 100644 --- a/plaid/model/asset_type.py +++ b/plaid/model/asset_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/assets.py b/plaid/model/assets.py index b00e4238d..4318e4571 100644 --- a/plaid/model/assets.py +++ b/plaid/model/assets.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/assets_error_webhook.py b/plaid/model/assets_error_webhook.py index 9521a0f17..64b85730d 100644 --- a/plaid/model/assets_error_webhook.py +++ b/plaid/model/assets_error_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/assets_product_ready_webhook.py b/plaid/model/assets_product_ready_webhook.py index 016155c94..e96e17e8c 100644 --- a/plaid/model/assets_product_ready_webhook.py +++ b/plaid/model/assets_product_ready_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/auth_get_numbers.py b/plaid/model/auth_get_numbers.py index 57633c84b..8cd06cf32 100644 --- a/plaid/model/auth_get_numbers.py +++ b/plaid/model/auth_get_numbers.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/auth_get_request.py b/plaid/model/auth_get_request.py index f9605e731..9a57a56fc 100644 --- a/plaid/model/auth_get_request.py +++ b/plaid/model/auth_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/auth_get_request_options.py b/plaid/model/auth_get_request_options.py index fa0218511..f6b178792 100644 --- a/plaid/model/auth_get_request_options.py +++ b/plaid/model/auth_get_request_options.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/auth_get_response.py b/plaid/model/auth_get_response.py index 49386ebe3..70b2e769e 100644 --- a/plaid/model/auth_get_response.py +++ b/plaid/model/auth_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/auth_metadata.py b/plaid/model/auth_metadata.py index 6fa5346af..844e1d7ca 100644 --- a/plaid/model/auth_metadata.py +++ b/plaid/model/auth_metadata.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/auth_supported_methods.py b/plaid/model/auth_supported_methods.py index d6a547d7e..b354e0f43 100644 --- a/plaid/model/auth_supported_methods.py +++ b/plaid/model/auth_supported_methods.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/automatically_verified_webhook.py b/plaid/model/automatically_verified_webhook.py index 56c94f5b3..21b8c2d80 100644 --- a/plaid/model/automatically_verified_webhook.py +++ b/plaid/model/automatically_verified_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_income_refresh_complete_result.py b/plaid/model/bank_income_refresh_complete_result.py index c39071454..869f0c03b 100644 --- a/plaid/model/bank_income_refresh_complete_result.py +++ b/plaid/model/bank_income_refresh_complete_result.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ @@ -105,10 +105,10 @@ def __init__(self, *args, **kwargs): Note that value can be passed either in args or in kwargs, but not in both. Args: - args[0] (str): The result of the bank income refresh report generation `SUCCESS`: The refreshed report was successfully generated and can be retrieved via /credit/bank_income/get `FAILURE`: The refreshed report failed to be generated., must be one of ["SUCCESS", "FAILURE", ] # noqa: E501 + args[0] (str): The result of the bank income refresh report generation `SUCCESS`: The refreshed report was successfully generated and can be retrieved via `/credit/bank_income/get`. `FAILURE`: The refreshed report failed to be generated., must be one of ["SUCCESS", "FAILURE", ] # noqa: E501 Keyword Args: - value (str): The result of the bank income refresh report generation `SUCCESS`: The refreshed report was successfully generated and can be retrieved via /credit/bank_income/get `FAILURE`: The refreshed report failed to be generated., must be one of ["SUCCESS", "FAILURE", ] # noqa: E501 + value (str): The result of the bank income refresh report generation `SUCCESS`: The refreshed report was successfully generated and can be retrieved via `/credit/bank_income/get`. `FAILURE`: The refreshed report failed to be generated., must be one of ["SUCCESS", "FAILURE", ] # noqa: E501 _check_type (bool): if True, values for parameters in openapi_types will be type checked and a TypeError will be raised if the wrong type is input. @@ -199,10 +199,10 @@ def _from_openapi_data(cls, *args, **kwargs): Note that value can be passed either in args or in kwargs, but not in both. Args: - args[0] (str): The result of the bank income refresh report generation `SUCCESS`: The refreshed report was successfully generated and can be retrieved via /credit/bank_income/get `FAILURE`: The refreshed report failed to be generated., must be one of ["SUCCESS", "FAILURE", ] # noqa: E501 + args[0] (str): The result of the bank income refresh report generation `SUCCESS`: The refreshed report was successfully generated and can be retrieved via `/credit/bank_income/get`. `FAILURE`: The refreshed report failed to be generated., must be one of ["SUCCESS", "FAILURE", ] # noqa: E501 Keyword Args: - value (str): The result of the bank income refresh report generation `SUCCESS`: The refreshed report was successfully generated and can be retrieved via /credit/bank_income/get `FAILURE`: The refreshed report failed to be generated., must be one of ["SUCCESS", "FAILURE", ] # noqa: E501 + value (str): The result of the bank income refresh report generation `SUCCESS`: The refreshed report was successfully generated and can be retrieved via `/credit/bank_income/get`. `FAILURE`: The refreshed report failed to be generated., must be one of ["SUCCESS", "FAILURE", ] # noqa: E501 _check_type (bool): if True, values for parameters in openapi_types will be type checked and a TypeError will be raised if the wrong type is input. diff --git a/plaid/model/bank_income_refresh_complete_webhook.py b/plaid/model/bank_income_refresh_complete_webhook.py index b09d7ce09..d33075787 100644 --- a/plaid/model/bank_income_refresh_complete_webhook.py +++ b/plaid/model/bank_income_refresh_complete_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_income_refresh_update_webhook.py b/plaid/model/bank_income_refresh_update_webhook.py index a65627ab7..4798fa8bb 100644 --- a/plaid/model/bank_income_refresh_update_webhook.py +++ b/plaid/model/bank_income_refresh_update_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_initiated_return_risk.py b/plaid/model/bank_initiated_return_risk.py index d8360b561..2bed5f138 100644 --- a/plaid/model/bank_initiated_return_risk.py +++ b/plaid/model/bank_initiated_return_risk.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_initiated_risk_tier.py b/plaid/model/bank_initiated_risk_tier.py index 5f2ac29cd..68c8e35c1 100644 --- a/plaid/model/bank_initiated_risk_tier.py +++ b/plaid/model/bank_initiated_risk_tier.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_transfer.py b/plaid/model/bank_transfer.py index 6dffa98bd..73e2d6df6 100644 --- a/plaid/model/bank_transfer.py +++ b/plaid/model/bank_transfer.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_transfer_balance.py b/plaid/model/bank_transfer_balance.py index 269602104..656887639 100644 --- a/plaid/model/bank_transfer_balance.py +++ b/plaid/model/bank_transfer_balance.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_transfer_balance_get_request.py b/plaid/model/bank_transfer_balance_get_request.py index 1bfbc8467..9ec9afb38 100644 --- a/plaid/model/bank_transfer_balance_get_request.py +++ b/plaid/model/bank_transfer_balance_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_transfer_balance_get_response.py b/plaid/model/bank_transfer_balance_get_response.py index d7da6dd88..a514ae90f 100644 --- a/plaid/model/bank_transfer_balance_get_response.py +++ b/plaid/model/bank_transfer_balance_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_transfer_cancel_request.py b/plaid/model/bank_transfer_cancel_request.py index 17b252801..d0ac2b400 100644 --- a/plaid/model/bank_transfer_cancel_request.py +++ b/plaid/model/bank_transfer_cancel_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_transfer_cancel_response.py b/plaid/model/bank_transfer_cancel_response.py index d58a2d1e3..a78c7b414 100644 --- a/plaid/model/bank_transfer_cancel_response.py +++ b/plaid/model/bank_transfer_cancel_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_transfer_create_request.py b/plaid/model/bank_transfer_create_request.py index c995c4c7f..89323e512 100644 --- a/plaid/model/bank_transfer_create_request.py +++ b/plaid/model/bank_transfer_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_transfer_create_response.py b/plaid/model/bank_transfer_create_response.py index 3cc331761..ed2c31dd7 100644 --- a/plaid/model/bank_transfer_create_response.py +++ b/plaid/model/bank_transfer_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_transfer_direction.py b/plaid/model/bank_transfer_direction.py index b06a3453f..2d91e1bc8 100644 --- a/plaid/model/bank_transfer_direction.py +++ b/plaid/model/bank_transfer_direction.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_transfer_event.py b/plaid/model/bank_transfer_event.py index 8d405b44a..ba87cbb97 100644 --- a/plaid/model/bank_transfer_event.py +++ b/plaid/model/bank_transfer_event.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_transfer_event_list_bank_transfer_type.py b/plaid/model/bank_transfer_event_list_bank_transfer_type.py index df299ce88..0aeb37096 100644 --- a/plaid/model/bank_transfer_event_list_bank_transfer_type.py +++ b/plaid/model/bank_transfer_event_list_bank_transfer_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_transfer_event_list_direction.py b/plaid/model/bank_transfer_event_list_direction.py index 123cb71a3..7c39ecf0c 100644 --- a/plaid/model/bank_transfer_event_list_direction.py +++ b/plaid/model/bank_transfer_event_list_direction.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_transfer_event_list_request.py b/plaid/model/bank_transfer_event_list_request.py index cdd311ad6..f78cb92f4 100644 --- a/plaid/model/bank_transfer_event_list_request.py +++ b/plaid/model/bank_transfer_event_list_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_transfer_event_list_response.py b/plaid/model/bank_transfer_event_list_response.py index 784726ef2..3c046d3b5 100644 --- a/plaid/model/bank_transfer_event_list_response.py +++ b/plaid/model/bank_transfer_event_list_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_transfer_event_sync_request.py b/plaid/model/bank_transfer_event_sync_request.py index 6623426e2..55f5ef266 100644 --- a/plaid/model/bank_transfer_event_sync_request.py +++ b/plaid/model/bank_transfer_event_sync_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_transfer_event_sync_response.py b/plaid/model/bank_transfer_event_sync_response.py index 4bf6f8c61..5761b66a5 100644 --- a/plaid/model/bank_transfer_event_sync_response.py +++ b/plaid/model/bank_transfer_event_sync_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_transfer_event_type.py b/plaid/model/bank_transfer_event_type.py index 18ba50fce..4aba2b93c 100644 --- a/plaid/model/bank_transfer_event_type.py +++ b/plaid/model/bank_transfer_event_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_transfer_failure.py b/plaid/model/bank_transfer_failure.py index d9f819dfd..2608802e0 100644 --- a/plaid/model/bank_transfer_failure.py +++ b/plaid/model/bank_transfer_failure.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_transfer_get_request.py b/plaid/model/bank_transfer_get_request.py index a711fa90e..741fc57ae 100644 --- a/plaid/model/bank_transfer_get_request.py +++ b/plaid/model/bank_transfer_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_transfer_get_response.py b/plaid/model/bank_transfer_get_response.py index 6e9b92dc4..a01bc9d6e 100644 --- a/plaid/model/bank_transfer_get_response.py +++ b/plaid/model/bank_transfer_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_transfer_idempotency_key.py b/plaid/model/bank_transfer_idempotency_key.py index 5da3bf47d..8e7bfe8c3 100644 --- a/plaid/model/bank_transfer_idempotency_key.py +++ b/plaid/model/bank_transfer_idempotency_key.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_transfer_list_request.py b/plaid/model/bank_transfer_list_request.py index 336993292..bf11146a8 100644 --- a/plaid/model/bank_transfer_list_request.py +++ b/plaid/model/bank_transfer_list_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_transfer_list_response.py b/plaid/model/bank_transfer_list_response.py index ad996be55..43313bf40 100644 --- a/plaid/model/bank_transfer_list_response.py +++ b/plaid/model/bank_transfer_list_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_transfer_metadata.py b/plaid/model/bank_transfer_metadata.py index 274a5c927..cf4684b7d 100644 --- a/plaid/model/bank_transfer_metadata.py +++ b/plaid/model/bank_transfer_metadata.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_transfer_migrate_account_request.py b/plaid/model/bank_transfer_migrate_account_request.py index ec6c33162..57a99ed01 100644 --- a/plaid/model/bank_transfer_migrate_account_request.py +++ b/plaid/model/bank_transfer_migrate_account_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_transfer_migrate_account_response.py b/plaid/model/bank_transfer_migrate_account_response.py index 979b2ad1c..6af3a5fa2 100644 --- a/plaid/model/bank_transfer_migrate_account_response.py +++ b/plaid/model/bank_transfer_migrate_account_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_transfer_network.py b/plaid/model/bank_transfer_network.py index cc712bc88..0ab932f60 100644 --- a/plaid/model/bank_transfer_network.py +++ b/plaid/model/bank_transfer_network.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_transfer_status.py b/plaid/model/bank_transfer_status.py index 380e13f95..68e4b29a2 100644 --- a/plaid/model/bank_transfer_status.py +++ b/plaid/model/bank_transfer_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_transfer_sweep.py b/plaid/model/bank_transfer_sweep.py index 1b9dd4e2e..4247f4d87 100644 --- a/plaid/model/bank_transfer_sweep.py +++ b/plaid/model/bank_transfer_sweep.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_transfer_sweep_get_request.py b/plaid/model/bank_transfer_sweep_get_request.py index a65dfd6bc..8d7431d8e 100644 --- a/plaid/model/bank_transfer_sweep_get_request.py +++ b/plaid/model/bank_transfer_sweep_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_transfer_sweep_get_response.py b/plaid/model/bank_transfer_sweep_get_response.py index f8794a5ae..17304de17 100644 --- a/plaid/model/bank_transfer_sweep_get_response.py +++ b/plaid/model/bank_transfer_sweep_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_transfer_sweep_list_request.py b/plaid/model/bank_transfer_sweep_list_request.py index 294775d9b..fc0309991 100644 --- a/plaid/model/bank_transfer_sweep_list_request.py +++ b/plaid/model/bank_transfer_sweep_list_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_transfer_sweep_list_response.py b/plaid/model/bank_transfer_sweep_list_response.py index 85c378e57..c2c981f3b 100644 --- a/plaid/model/bank_transfer_sweep_list_response.py +++ b/plaid/model/bank_transfer_sweep_list_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_transfer_type.py b/plaid/model/bank_transfer_type.py index 2ee62db9b..967a75fd1 100644 --- a/plaid/model/bank_transfer_type.py +++ b/plaid/model/bank_transfer_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_transfer_user.py b/plaid/model/bank_transfer_user.py index f5f6eb161..3e9b2e1e2 100644 --- a/plaid/model/bank_transfer_user.py +++ b/plaid/model/bank_transfer_user.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_transfers_events_update_webhook.py b/plaid/model/bank_transfers_events_update_webhook.py index f31f98117..49441cca5 100644 --- a/plaid/model/bank_transfers_events_update_webhook.py +++ b/plaid/model/bank_transfers_events_update_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/bank_transfers_events_update_webhook_for_auth.py b/plaid/model/bank_transfers_events_update_webhook_for_auth.py index 11500dd86..61df2f5df 100644 --- a/plaid/model/bank_transfers_events_update_webhook_for_auth.py +++ b/plaid/model/bank_transfers_events_update_webhook_for_auth.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/base_report.py b/plaid/model/base_report.py new file mode 100644 index 000000000..d794cd1ed --- /dev/null +++ b/plaid/model/base_report.py @@ -0,0 +1,293 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + +def lazy_import(): + from plaid.model.base_report_item import BaseReportItem + globals()['BaseReportItem'] = BaseReportItem + + +class BaseReport(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'report_id': (str,), # noqa: E501 + 'date_generated': (datetime,), # noqa: E501 + 'days_requested': (float,), # noqa: E501 + 'items': ([BaseReportItem],), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'report_id': 'report_id', # noqa: E501 + 'date_generated': 'date_generated', # noqa: E501 + 'days_requested': 'days_requested', # noqa: E501 + 'items': 'items', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, report_id, date_generated, days_requested, items, *args, **kwargs): # noqa: E501 + """BaseReport - a model defined in OpenAPI + + Args: + report_id (str): A unique ID identifying an Base Report. Like all Plaid identifiers, this ID is case sensitive. + date_generated (datetime): The date and time when the Base Report was created, in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (e.g. \"2018-04-12T03:32:11Z\"). + days_requested (float): The number of days of transaction history requested. + items ([BaseReportItem]): Data returned by Plaid about each of the Items included in the Base Report. + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.report_id = report_id + self.date_generated = date_generated + self.days_requested = days_requested + self.items = items + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, report_id, date_generated, days_requested, items, *args, **kwargs): # noqa: E501 + """BaseReport - a model defined in OpenAPI + + Args: + report_id (str): A unique ID identifying an Base Report. Like all Plaid identifiers, this ID is case sensitive. + date_generated (datetime): The date and time when the Base Report was created, in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (e.g. \"2018-04-12T03:32:11Z\"). + days_requested (float): The number of days of transaction history requested. + items ([BaseReportItem]): Data returned by Plaid about each of the Items included in the Base Report. + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.report_id = report_id + self.date_generated = date_generated + self.days_requested = days_requested + self.items = items + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/base_report_account.py b/plaid/model/base_report_account.py new file mode 100644 index 000000000..686f7d5c0 --- /dev/null +++ b/plaid/model/base_report_account.py @@ -0,0 +1,353 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + +def lazy_import(): + from plaid.model.account_balance import AccountBalance + from plaid.model.account_subtype import AccountSubtype + from plaid.model.account_type import AccountType + from plaid.model.base_report_account_insights import BaseReportAccountInsights + from plaid.model.base_report_transaction import BaseReportTransaction + from plaid.model.historical_balance import HistoricalBalance + from plaid.model.owner import Owner + from plaid.model.ownership_type import OwnershipType + globals()['AccountBalance'] = AccountBalance + globals()['AccountSubtype'] = AccountSubtype + globals()['AccountType'] = AccountType + globals()['BaseReportAccountInsights'] = BaseReportAccountInsights + globals()['BaseReportTransaction'] = BaseReportTransaction + globals()['HistoricalBalance'] = HistoricalBalance + globals()['Owner'] = Owner + globals()['OwnershipType'] = OwnershipType + + +class BaseReportAccount(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'balances': (AccountBalance,), # noqa: E501 + 'mask': (str, none_type,), # noqa: E501 + 'name': (str,), # noqa: E501 + 'official_name': (str, none_type,), # noqa: E501 + 'type': (AccountType,), # noqa: E501 + 'subtype': (AccountSubtype,), # noqa: E501 + 'days_available': (float,), # noqa: E501 + 'transactions': ([BaseReportTransaction],), # noqa: E501 + 'owners': ([Owner],), # noqa: E501 + 'ownership_type': (OwnershipType,), # noqa: E501 + 'historical_balances': ([HistoricalBalance],), # noqa: E501 + 'account_insights': (BaseReportAccountInsights,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'balances': 'balances', # noqa: E501 + 'mask': 'mask', # noqa: E501 + 'name': 'name', # noqa: E501 + 'official_name': 'official_name', # noqa: E501 + 'type': 'type', # noqa: E501 + 'subtype': 'subtype', # noqa: E501 + 'days_available': 'days_available', # noqa: E501 + 'transactions': 'transactions', # noqa: E501 + 'owners': 'owners', # noqa: E501 + 'ownership_type': 'ownership_type', # noqa: E501 + 'historical_balances': 'historical_balances', # noqa: E501 + 'account_insights': 'account_insights', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, balances, mask, name, official_name, type, subtype, days_available, transactions, owners, ownership_type, historical_balances, *args, **kwargs): # noqa: E501 + """BaseReportAccount - a model defined in OpenAPI + + Args: + balances (AccountBalance): + mask (str, none_type): The last 2-4 alphanumeric characters of an account's official account number. Note that the mask may be non-unique between an Item's accounts, and it may also not match the mask that the bank displays to the user. + name (str): The name of the account, either assigned by the user or by the financial institution itself + official_name (str, none_type): The official name of the account as given by the financial institution + type (AccountType): + subtype (AccountSubtype): + days_available (float): The duration of transaction history available for this Item, typically defined as the time since the date of the earliest transaction in that account. Only returned by Base Report endpoints. + transactions ([BaseReportTransaction]): Transaction history associated with the account. Only returned by Base Report endpoints. Transaction history returned by endpoints such as `/transactions/get` or `/investments/transactions/get` will be returned in the top-level `transactions` field instead. + owners ([Owner]): Data returned by the financial institution about the account owner or owners. For business accounts, the name reported may be either the name of the individual or the name of the business, depending on the institution. Multiple owners on a single account will be represented in the same `owner` object, not in multiple owner objects within the array. + ownership_type (OwnershipType): + historical_balances ([HistoricalBalance]): Calculated data about the historical balances on the account. Only returned by Base Report endpoints and currently not supported by `brokerage` or `investment` accounts. + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + account_insights (BaseReportAccountInsights): [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.balances = balances + self.mask = mask + self.name = name + self.official_name = official_name + self.type = type + self.subtype = subtype + self.days_available = days_available + self.transactions = transactions + self.owners = owners + self.ownership_type = ownership_type + self.historical_balances = historical_balances + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, balances, mask, name, official_name, type, subtype, days_available, transactions, owners, ownership_type, historical_balances, *args, **kwargs): # noqa: E501 + """BaseReportAccount - a model defined in OpenAPI + + Args: + balances (AccountBalance): + mask (str, none_type): The last 2-4 alphanumeric characters of an account's official account number. Note that the mask may be non-unique between an Item's accounts, and it may also not match the mask that the bank displays to the user. + name (str): The name of the account, either assigned by the user or by the financial institution itself + official_name (str, none_type): The official name of the account as given by the financial institution + type (AccountType): + subtype (AccountSubtype): + days_available (float): The duration of transaction history available for this Item, typically defined as the time since the date of the earliest transaction in that account. Only returned by Base Report endpoints. + transactions ([BaseReportTransaction]): Transaction history associated with the account. Only returned by Base Report endpoints. Transaction history returned by endpoints such as `/transactions/get` or `/investments/transactions/get` will be returned in the top-level `transactions` field instead. + owners ([Owner]): Data returned by the financial institution about the account owner or owners. For business accounts, the name reported may be either the name of the individual or the name of the business, depending on the institution. Multiple owners on a single account will be represented in the same `owner` object, not in multiple owner objects within the array. + ownership_type (OwnershipType): + historical_balances ([HistoricalBalance]): Calculated data about the historical balances on the account. Only returned by Base Report endpoints and currently not supported by `brokerage` or `investment` accounts. + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + account_insights (BaseReportAccountInsights): [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.balances = balances + self.mask = mask + self.name = name + self.official_name = official_name + self.type = type + self.subtype = subtype + self.days_available = days_available + self.transactions = transactions + self.owners = owners + self.ownership_type = ownership_type + self.historical_balances = historical_balances + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/base_report_account_insights.py b/plaid/model/base_report_account_insights.py new file mode 100644 index 000000000..5eec44c40 --- /dev/null +++ b/plaid/model/base_report_account_insights.py @@ -0,0 +1,309 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + +def lazy_import(): + from plaid.model.base_report_average_flow_insights import BaseReportAverageFlowInsights + from plaid.model.base_report_longest_gap_insights import BaseReportLongestGapInsights + from plaid.model.base_report_number_flow_insights import BaseReportNumberFlowInsights + globals()['BaseReportAverageFlowInsights'] = BaseReportAverageFlowInsights + globals()['BaseReportLongestGapInsights'] = BaseReportLongestGapInsights + globals()['BaseReportNumberFlowInsights'] = BaseReportNumberFlowInsights + + +class BaseReportAccountInsights(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'oldest_transaction_date': (str,), # noqa: E501 + 'most_recent_transaction_date': (str,), # noqa: E501 + 'days_available': (int,), # noqa: E501 + 'average_days_between_transactions': (float,), # noqa: E501 + 'longest_gap_between_transactions': ([BaseReportLongestGapInsights],), # noqa: E501 + 'number_of_inflows': ([BaseReportNumberFlowInsights], none_type,), # noqa: E501 + 'average_inflow_amount': ([BaseReportAverageFlowInsights], none_type,), # noqa: E501 + 'number_of_outflows': ([BaseReportNumberFlowInsights], none_type,), # noqa: E501 + 'average_outflow_amount': ([BaseReportAverageFlowInsights], none_type,), # noqa: E501 + 'number_of_days_no_transactions': (int,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'oldest_transaction_date': 'oldest_transaction_date', # noqa: E501 + 'most_recent_transaction_date': 'most_recent_transaction_date', # noqa: E501 + 'days_available': 'days_available', # noqa: E501 + 'average_days_between_transactions': 'average_days_between_transactions', # noqa: E501 + 'longest_gap_between_transactions': 'longest_gap_between_transactions', # noqa: E501 + 'number_of_inflows': 'number_of_inflows', # noqa: E501 + 'average_inflow_amount': 'average_inflow_amount', # noqa: E501 + 'number_of_outflows': 'number_of_outflows', # noqa: E501 + 'average_outflow_amount': 'average_outflow_amount', # noqa: E501 + 'number_of_days_no_transactions': 'number_of_days_no_transactions', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 + """BaseReportAccountInsights - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + oldest_transaction_date (str): Date of the earliest transaction in the base report for the account.. [optional] # noqa: E501 + most_recent_transaction_date (str): Date of the most recent transaction in the base report for the account.. [optional] # noqa: E501 + days_available (int): Number of days days available in the base report for the account.. [optional] # noqa: E501 + average_days_between_transactions (float): Average number of days between sequential transactions. [optional] # noqa: E501 + longest_gap_between_transactions ([BaseReportLongestGapInsights]): Longest gap between sequential transactions. [optional] # noqa: E501 + number_of_inflows ([BaseReportNumberFlowInsights], none_type): The number of debits into the account. This field will be null for non-depository accounts.. [optional] # noqa: E501 + average_inflow_amount ([BaseReportAverageFlowInsights], none_type): Average amount of debit transactions into account. This field will be null for non-depository accounts. This field only takes into account USD transactions from the account.. [optional] # noqa: E501 + number_of_outflows ([BaseReportNumberFlowInsights], none_type): The number of credit into the account. This field will be null for non-depository accounts.. [optional] # noqa: E501 + average_outflow_amount ([BaseReportAverageFlowInsights], none_type): Average amount of credit transactions into account. This field will be null for non-depository accounts. This field only takes into account USD transactions from the account.. [optional] # noqa: E501 + number_of_days_no_transactions (int): Number of days with no transactions. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): # noqa: E501 + """BaseReportAccountInsights - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + oldest_transaction_date (str): Date of the earliest transaction in the base report for the account.. [optional] # noqa: E501 + most_recent_transaction_date (str): Date of the most recent transaction in the base report for the account.. [optional] # noqa: E501 + days_available (int): Number of days days available in the base report for the account.. [optional] # noqa: E501 + average_days_between_transactions (float): Average number of days between sequential transactions. [optional] # noqa: E501 + longest_gap_between_transactions ([BaseReportLongestGapInsights]): Longest gap between sequential transactions. [optional] # noqa: E501 + number_of_inflows ([BaseReportNumberFlowInsights], none_type): The number of debits into the account. This field will be null for non-depository accounts.. [optional] # noqa: E501 + average_inflow_amount ([BaseReportAverageFlowInsights], none_type): Average amount of debit transactions into account. This field will be null for non-depository accounts. This field only takes into account USD transactions from the account.. [optional] # noqa: E501 + number_of_outflows ([BaseReportNumberFlowInsights], none_type): The number of credit into the account. This field will be null for non-depository accounts.. [optional] # noqa: E501 + average_outflow_amount ([BaseReportAverageFlowInsights], none_type): Average amount of credit transactions into account. This field will be null for non-depository accounts. This field only takes into account USD transactions from the account.. [optional] # noqa: E501 + number_of_days_no_transactions (int): Number of days with no transactions. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/base_report_average_flow_insights.py b/plaid/model/base_report_average_flow_insights.py new file mode 100644 index 000000000..37d71489f --- /dev/null +++ b/plaid/model/base_report_average_flow_insights.py @@ -0,0 +1,277 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + +def lazy_import(): + from plaid.model.credit_amount_with_currency import CreditAmountWithCurrency + globals()['CreditAmountWithCurrency'] = CreditAmountWithCurrency + + +class BaseReportAverageFlowInsights(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'start_date': (str,), # noqa: E501 + 'end_date': (str,), # noqa: E501 + 'total_amount': (CreditAmountWithCurrency,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'start_date': 'start_date', # noqa: E501 + 'end_date': 'end_date', # noqa: E501 + 'total_amount': 'total_amount', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 + """BaseReportAverageFlowInsights - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + start_date (str): The start date of this time period. The date will be returned in an ISO 8601 format (YYYY-MM-DD).. [optional] # noqa: E501 + end_date (str): The end date of this time period. The date will be returned in an ISO 8601 format (YYYY-MM-DD).. [optional] # noqa: E501 + total_amount (CreditAmountWithCurrency): [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): # noqa: E501 + """BaseReportAverageFlowInsights - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + start_date (str): The start date of this time period. The date will be returned in an ISO 8601 format (YYYY-MM-DD).. [optional] # noqa: E501 + end_date (str): The end date of this time period. The date will be returned in an ISO 8601 format (YYYY-MM-DD).. [optional] # noqa: E501 + total_amount (CreditAmountWithCurrency): [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/base_report_get_request.py b/plaid/model/base_report_get_request.py new file mode 100644 index 000000000..b62a98a0b --- /dev/null +++ b/plaid/model/base_report_get_request.py @@ -0,0 +1,277 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + + +class BaseReportGetRequest(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + return { + 'user_token': (str,), # noqa: E501 + 'client_id': (str,), # noqa: E501 + 'secret': (str,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'user_token': 'user_token', # noqa: E501 + 'client_id': 'client_id', # noqa: E501 + 'secret': 'secret', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, user_token, *args, **kwargs): # noqa: E501 + """BaseReportGetRequest - a model defined in OpenAPI + + Args: + user_token (str): The user token associated with the User data is being requested for. + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + client_id (str): Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.. [optional] # noqa: E501 + secret (str): Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.user_token = user_token + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, user_token, *args, **kwargs): # noqa: E501 + """BaseReportGetRequest - a model defined in OpenAPI + + Args: + user_token (str): The user token associated with the User data is being requested for. + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + client_id (str): Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.. [optional] # noqa: E501 + secret (str): Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.user_token = user_token + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/base_report_get_response.py b/plaid/model/base_report_get_response.py new file mode 100644 index 000000000..30d843f76 --- /dev/null +++ b/plaid/model/base_report_get_response.py @@ -0,0 +1,281 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + +def lazy_import(): + from plaid.model.base_report import BaseReport + globals()['BaseReport'] = BaseReport + + +class BaseReportGetResponse(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'report': (BaseReport,), # noqa: E501 + 'request_id': (str,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'report': 'report', # noqa: E501 + 'request_id': 'request_id', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, report, request_id, *args, **kwargs): # noqa: E501 + """BaseReportGetResponse - a model defined in OpenAPI + + Args: + report (BaseReport): + request_id (str): A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive. + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.report = report + self.request_id = request_id + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, report, request_id, *args, **kwargs): # noqa: E501 + """BaseReportGetResponse - a model defined in OpenAPI + + Args: + report (BaseReport): + request_id (str): A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive. + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.report = report + self.request_id = request_id + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/base_report_item.py b/plaid/model/base_report_item.py new file mode 100644 index 000000000..d8449c2b2 --- /dev/null +++ b/plaid/model/base_report_item.py @@ -0,0 +1,293 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + +def lazy_import(): + from plaid.model.base_report_account import BaseReportAccount + globals()['BaseReportAccount'] = BaseReportAccount + + +class BaseReportItem(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'institution_name': (str,), # noqa: E501 + 'institution_id': (str,), # noqa: E501 + 'date_last_updated': (datetime,), # noqa: E501 + 'accounts': ([BaseReportAccount],), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'institution_name': 'institution_name', # noqa: E501 + 'institution_id': 'institution_id', # noqa: E501 + 'date_last_updated': 'date_last_updated', # noqa: E501 + 'accounts': 'accounts', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, institution_name, institution_id, date_last_updated, accounts, *args, **kwargs): # noqa: E501 + """BaseReportItem - a model defined in OpenAPI + + Args: + institution_name (str): The full financial institution name associated with the Item. + institution_id (str): The id of the financial institution associated with the Item. + date_last_updated (datetime): The date and time when this Item’s data was last retrieved from the financial institution, in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format. + accounts ([BaseReportAccount]): Data about each of the accounts open on the Item. + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.institution_name = institution_name + self.institution_id = institution_id + self.date_last_updated = date_last_updated + self.accounts = accounts + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, institution_name, institution_id, date_last_updated, accounts, *args, **kwargs): # noqa: E501 + """BaseReportItem - a model defined in OpenAPI + + Args: + institution_name (str): The full financial institution name associated with the Item. + institution_id (str): The id of the financial institution associated with the Item. + date_last_updated (datetime): The date and time when this Item’s data was last retrieved from the financial institution, in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format. + accounts ([BaseReportAccount]): Data about each of the accounts open on the Item. + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.institution_name = institution_name + self.institution_id = institution_id + self.date_last_updated = date_last_updated + self.accounts = accounts + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/base_report_longest_gap_insights.py b/plaid/model/base_report_longest_gap_insights.py new file mode 100644 index 000000000..93d35e229 --- /dev/null +++ b/plaid/model/base_report_longest_gap_insights.py @@ -0,0 +1,271 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + + +class BaseReportLongestGapInsights(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + return { + 'start_date': (str,), # noqa: E501 + 'end_date': (str,), # noqa: E501 + 'days': (int,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'start_date': 'start_date', # noqa: E501 + 'end_date': 'end_date', # noqa: E501 + 'days': 'days', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 + """BaseReportLongestGapInsights - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + start_date (str): The start date of this time period. The date will be returned in an ISO 8601 format (YYYY-MM-DD).. [optional] # noqa: E501 + end_date (str): The end date of this time period. The date will be returned in an ISO 8601 format (YYYY-MM-DD).. [optional] # noqa: E501 + days (int): Largest number of days between sequential transactions for this time period.. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): # noqa: E501 + """BaseReportLongestGapInsights - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + start_date (str): The start date of this time period. The date will be returned in an ISO 8601 format (YYYY-MM-DD).. [optional] # noqa: E501 + end_date (str): The end date of this time period. The date will be returned in an ISO 8601 format (YYYY-MM-DD).. [optional] # noqa: E501 + days (int): Largest number of days between sequential transactions for this time period.. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/base_report_number_flow_insights.py b/plaid/model/base_report_number_flow_insights.py new file mode 100644 index 000000000..f5e0b658e --- /dev/null +++ b/plaid/model/base_report_number_flow_insights.py @@ -0,0 +1,271 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + + +class BaseReportNumberFlowInsights(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + return { + 'start_date': (str,), # noqa: E501 + 'end_date': (str,), # noqa: E501 + 'count': (int,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'start_date': 'start_date', # noqa: E501 + 'end_date': 'end_date', # noqa: E501 + 'count': 'count', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 + """BaseReportNumberFlowInsights - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + start_date (str): The start date of this time period. The date will be returned in an ISO 8601 format (YYYY-MM-DD).. [optional] # noqa: E501 + end_date (str): The end date of this time period. The date will be returned in an ISO 8601 format (YYYY-MM-DD).. [optional] # noqa: E501 + count (int): The number of credits or debits out of the account for this time period.. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): # noqa: E501 + """BaseReportNumberFlowInsights - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + start_date (str): The start date of this time period. The date will be returned in an ISO 8601 format (YYYY-MM-DD).. [optional] # noqa: E501 + end_date (str): The end date of this time period. The date will be returned in an ISO 8601 format (YYYY-MM-DD).. [optional] # noqa: E501 + count (int): The number of credits or debits out of the account for this time period.. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/base_report_transaction.py b/plaid/model/base_report_transaction.py new file mode 100644 index 000000000..56b4a214f --- /dev/null +++ b/plaid/model/base_report_transaction.py @@ -0,0 +1,355 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + +def lazy_import(): + from plaid.model.base_report_transaction_type import BaseReportTransactionType + from plaid.model.credit_category import CreditCategory + from plaid.model.location import Location + from plaid.model.payment_meta import PaymentMeta + globals()['BaseReportTransactionType'] = BaseReportTransactionType + globals()['CreditCategory'] = CreditCategory + globals()['Location'] = Location + globals()['PaymentMeta'] = PaymentMeta + + +class BaseReportTransaction(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'amount': (float,), # noqa: E501 + 'iso_currency_code': (str, none_type,), # noqa: E501 + 'unofficial_currency_code': (str, none_type,), # noqa: E501 + 'original_description': (str, none_type,), # noqa: E501 + 'date': (date,), # noqa: E501 + 'pending': (bool,), # noqa: E501 + 'category': ([str], none_type,), # noqa: E501 + 'category_id': (str, none_type,), # noqa: E501 + 'credit_category': (CreditCategory,), # noqa: E501 + 'check_number': (str, none_type,), # noqa: E501 + 'date_transacted': (str, none_type,), # noqa: E501 + 'location': (Location,), # noqa: E501 + 'name': (str,), # noqa: E501 + 'merchant_name': (str, none_type,), # noqa: E501 + 'payment_meta': (PaymentMeta,), # noqa: E501 + 'account_owner': (str, none_type,), # noqa: E501 + 'transaction_type': (BaseReportTransactionType,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'amount': 'amount', # noqa: E501 + 'iso_currency_code': 'iso_currency_code', # noqa: E501 + 'unofficial_currency_code': 'unofficial_currency_code', # noqa: E501 + 'original_description': 'original_description', # noqa: E501 + 'date': 'date', # noqa: E501 + 'pending': 'pending', # noqa: E501 + 'category': 'category', # noqa: E501 + 'category_id': 'category_id', # noqa: E501 + 'credit_category': 'credit_category', # noqa: E501 + 'check_number': 'check_number', # noqa: E501 + 'date_transacted': 'date_transacted', # noqa: E501 + 'location': 'location', # noqa: E501 + 'name': 'name', # noqa: E501 + 'merchant_name': 'merchant_name', # noqa: E501 + 'payment_meta': 'payment_meta', # noqa: E501 + 'account_owner': 'account_owner', # noqa: E501 + 'transaction_type': 'transaction_type', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, amount, iso_currency_code, unofficial_currency_code, original_description, date, pending, *args, **kwargs): # noqa: E501 + """BaseReportTransaction - a model defined in OpenAPI + + Args: + amount (float): The settled value of the transaction, denominated in the transaction's currency, as stated in `iso_currency_code` or `unofficial_currency_code`. Positive values when money moves out of the account; negative values when money moves in. For example, debit card purchases are positive; credit card payments, direct deposits, and refunds are negative. + iso_currency_code (str, none_type): The ISO-4217 currency code of the transaction. Always `null` if `unofficial_currency_code` is non-null. + unofficial_currency_code (str, none_type): The unofficial currency code associated with the transaction. Always `null` if `iso_currency_code` is non-`null`. Unofficial currency codes are used for currencies that do not have official ISO currency codes, such as cryptocurrencies and the currencies of certain countries. See the [currency code schema](https://plaid.com/docs/api/accounts#currency-code-schema) for a full listing of supported `unofficial_currency_code`s. + original_description (str, none_type): The string returned by the financial institution to describe the transaction. + date (date): For pending transactions, the date that the transaction occurred; for posted transactions, the date that the transaction posted. Both dates are returned in an [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format ( `YYYY-MM-DD` ). + pending (bool): When `true`, identifies the transaction as pending or unsettled. Pending transaction details (name, type, amount, category ID) may change before they are settled. + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + category ([str], none_type): A hierarchical array of the categories to which this transaction belongs. For a full list of categories, see [`/categories/get`](https://plaid.com/docs/api/products/transactions/#categoriesget).. [optional] # noqa: E501 + category_id (str, none_type): The ID of the category to which this transaction belongs. For a full list of categories, see [`/categories/get`](https://plaid.com/docs/api/products/transactions/#categoriesget).. [optional] # noqa: E501 + credit_category (CreditCategory): [optional] # noqa: E501 + check_number (str, none_type): The check number of the transaction. This field is only populated for check transactions.. [optional] # noqa: E501 + date_transacted (str, none_type): The date on which the transaction took place, in IS0 8601 format.. [optional] # noqa: E501 + location (Location): [optional] # noqa: E501 + name (str): The merchant name or transaction description.. [optional] # noqa: E501 + merchant_name (str, none_type): The merchant name, as enriched by Plaid from the `name` field. This is typically a more human-readable version of the merchant counterparty in the transaction. For some bank transactions (such as checks or account transfers) where there is no meaningful merchant name, this value will be `null`.. [optional] # noqa: E501 + payment_meta (PaymentMeta): [optional] # noqa: E501 + account_owner (str, none_type): The name of the account owner. This field is not typically populated and only relevant when dealing with sub-accounts.. [optional] # noqa: E501 + transaction_type (BaseReportTransactionType): [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.amount = amount + self.iso_currency_code = iso_currency_code + self.unofficial_currency_code = unofficial_currency_code + self.original_description = original_description + self.date = date + self.pending = pending + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, amount, iso_currency_code, unofficial_currency_code, original_description, date, pending, *args, **kwargs): # noqa: E501 + """BaseReportTransaction - a model defined in OpenAPI + + Args: + amount (float): The settled value of the transaction, denominated in the transaction's currency, as stated in `iso_currency_code` or `unofficial_currency_code`. Positive values when money moves out of the account; negative values when money moves in. For example, debit card purchases are positive; credit card payments, direct deposits, and refunds are negative. + iso_currency_code (str, none_type): The ISO-4217 currency code of the transaction. Always `null` if `unofficial_currency_code` is non-null. + unofficial_currency_code (str, none_type): The unofficial currency code associated with the transaction. Always `null` if `iso_currency_code` is non-`null`. Unofficial currency codes are used for currencies that do not have official ISO currency codes, such as cryptocurrencies and the currencies of certain countries. See the [currency code schema](https://plaid.com/docs/api/accounts#currency-code-schema) for a full listing of supported `unofficial_currency_code`s. + original_description (str, none_type): The string returned by the financial institution to describe the transaction. + date (date): For pending transactions, the date that the transaction occurred; for posted transactions, the date that the transaction posted. Both dates are returned in an [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format ( `YYYY-MM-DD` ). + pending (bool): When `true`, identifies the transaction as pending or unsettled. Pending transaction details (name, type, amount, category ID) may change before they are settled. + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + category ([str], none_type): A hierarchical array of the categories to which this transaction belongs. For a full list of categories, see [`/categories/get`](https://plaid.com/docs/api/products/transactions/#categoriesget).. [optional] # noqa: E501 + category_id (str, none_type): The ID of the category to which this transaction belongs. For a full list of categories, see [`/categories/get`](https://plaid.com/docs/api/products/transactions/#categoriesget).. [optional] # noqa: E501 + credit_category (CreditCategory): [optional] # noqa: E501 + check_number (str, none_type): The check number of the transaction. This field is only populated for check transactions.. [optional] # noqa: E501 + date_transacted (str, none_type): The date on which the transaction took place, in IS0 8601 format.. [optional] # noqa: E501 + location (Location): [optional] # noqa: E501 + name (str): The merchant name or transaction description.. [optional] # noqa: E501 + merchant_name (str, none_type): The merchant name, as enriched by Plaid from the `name` field. This is typically a more human-readable version of the merchant counterparty in the transaction. For some bank transactions (such as checks or account transfers) where there is no meaningful merchant name, this value will be `null`.. [optional] # noqa: E501 + payment_meta (PaymentMeta): [optional] # noqa: E501 + account_owner (str, none_type): The name of the account owner. This field is not typically populated and only relevant when dealing with sub-accounts.. [optional] # noqa: E501 + transaction_type (BaseReportTransactionType): [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.amount = amount + self.iso_currency_code = iso_currency_code + self.unofficial_currency_code = unofficial_currency_code + self.original_description = original_description + self.date = date + self.pending = pending + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/base_report_transaction_type.py b/plaid/model/base_report_transaction_type.py new file mode 100644 index 000000000..8d66d490f --- /dev/null +++ b/plaid/model/base_report_transaction_type.py @@ -0,0 +1,292 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + + +class BaseReportTransactionType(ModelSimple): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + ('value',): { + 'DIGITAL': "digital", + 'PLACE': "place", + 'SPECIAL': "special", + 'UNRESOLVED': "unresolved", + }, + } + + validations = { + } + + additional_properties_type = None + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + return { + 'value': (str,), + } + + @cached_property + def discriminator(): + return None + + + attribute_map = {} + + read_only_vars = set() + + _composed_schemas = None + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): + """BaseReportTransactionType - a model defined in OpenAPI + + Note that value can be passed either in args or in kwargs, but not in both. + + Args: + args[0] (str): `digital:` transactions that took place online. `place:` transactions that were made at a physical location. `special:` transactions that relate to banks, e.g. fees or deposits. `unresolved:` transactions that do not fit into the other three types. ., must be one of ["digital", "place", "special", "unresolved", ] # noqa: E501 + + Keyword Args: + value (str): `digital:` transactions that took place online. `place:` transactions that were made at a physical location. `special:` transactions that relate to banks, e.g. fees or deposits. `unresolved:` transactions that do not fit into the other three types. ., must be one of ["digital", "place", "special", "unresolved", ] # noqa: E501 + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + # required up here when default value is not given + _path_to_item = kwargs.pop('_path_to_item', ()) + + if 'value' in kwargs: + value = kwargs.pop('value') + elif args: + args = list(args) + value = args.pop(0) + else: + raise ApiTypeError( + "value is required, but not passed in args or kwargs and doesn't have default", + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + self.value = value + if kwargs: + raise ApiTypeError( + "Invalid named arguments=%s passed to %s. Remove those invalid named arguments." % ( + kwargs, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, *args, **kwargs): + """BaseReportTransactionType - a model defined in OpenAPI + + Note that value can be passed either in args or in kwargs, but not in both. + + Args: + args[0] (str): `digital:` transactions that took place online. `place:` transactions that were made at a physical location. `special:` transactions that relate to banks, e.g. fees or deposits. `unresolved:` transactions that do not fit into the other three types. ., must be one of ["digital", "place", "special", "unresolved", ] # noqa: E501 + + Keyword Args: + value (str): `digital:` transactions that took place online. `place:` transactions that were made at a physical location. `special:` transactions that relate to banks, e.g. fees or deposits. `unresolved:` transactions that do not fit into the other three types. ., must be one of ["digital", "place", "special", "unresolved", ] # noqa: E501 + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + # required up here when default value is not given + _path_to_item = kwargs.pop('_path_to_item', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if 'value' in kwargs: + value = kwargs.pop('value') + elif args: + args = list(args) + value = args.pop(0) + else: + raise ApiTypeError( + "value is required, but not passed in args or kwargs and doesn't have default", + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + self.value = value + if kwargs: + raise ApiTypeError( + "Invalid named arguments=%s passed to %s. Remove those invalid named arguments." % ( + kwargs, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + return self diff --git a/plaid/model/base_reports_error_webhook.py b/plaid/model/base_reports_error_webhook.py new file mode 100644 index 000000000..f771b0234 --- /dev/null +++ b/plaid/model/base_reports_error_webhook.py @@ -0,0 +1,299 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + +def lazy_import(): + from plaid.model.plaid_error import PlaidError + from plaid.model.webhook_environment_values import WebhookEnvironmentValues + globals()['PlaidError'] = PlaidError + globals()['WebhookEnvironmentValues'] = WebhookEnvironmentValues + + +class BaseReportsErrorWebhook(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'webhook_type': (str,), # noqa: E501 + 'webhook_code': (str,), # noqa: E501 + 'error': (PlaidError,), # noqa: E501 + 'environment': (WebhookEnvironmentValues,), # noqa: E501 + 'asset_report_id': (str,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'webhook_type': 'webhook_type', # noqa: E501 + 'webhook_code': 'webhook_code', # noqa: E501 + 'error': 'error', # noqa: E501 + 'environment': 'environment', # noqa: E501 + 'asset_report_id': 'asset_report_id', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, webhook_type, webhook_code, error, environment, *args, **kwargs): # noqa: E501 + """BaseReportsErrorWebhook - a model defined in OpenAPI + + Args: + webhook_type (str): `BASE_REPORT` + webhook_code (str): `ERROR` + error (PlaidError): + environment (WebhookEnvironmentValues): + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + asset_report_id (str): The ID associated with the Asset Report.. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.webhook_type = webhook_type + self.webhook_code = webhook_code + self.error = error + self.environment = environment + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, webhook_type, webhook_code, error, environment, *args, **kwargs): # noqa: E501 + """BaseReportsErrorWebhook - a model defined in OpenAPI + + Args: + webhook_type (str): `BASE_REPORT` + webhook_code (str): `ERROR` + error (PlaidError): + environment (WebhookEnvironmentValues): + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + asset_report_id (str): The ID associated with the Asset Report.. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.webhook_type = webhook_type + self.webhook_code = webhook_code + self.error = error + self.environment = environment + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/base_reports_product_ready_webhook.py b/plaid/model/base_reports_product_ready_webhook.py new file mode 100644 index 000000000..a56a61e00 --- /dev/null +++ b/plaid/model/base_reports_product_ready_webhook.py @@ -0,0 +1,291 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + +def lazy_import(): + from plaid.model.webhook_environment_values import WebhookEnvironmentValues + globals()['WebhookEnvironmentValues'] = WebhookEnvironmentValues + + +class BaseReportsProductReadyWebhook(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'webhook_type': (str,), # noqa: E501 + 'webhook_code': (str,), # noqa: E501 + 'environment': (WebhookEnvironmentValues,), # noqa: E501 + 'user_id': (str,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'webhook_type': 'webhook_type', # noqa: E501 + 'webhook_code': 'webhook_code', # noqa: E501 + 'environment': 'environment', # noqa: E501 + 'user_id': 'user_id', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, webhook_type, webhook_code, environment, *args, **kwargs): # noqa: E501 + """BaseReportsProductReadyWebhook - a model defined in OpenAPI + + Args: + webhook_type (str): `BASE_REPORT` + webhook_code (str): `PRODUCT_READY` + environment (WebhookEnvironmentValues): + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + user_id (str): The `user_id` corresponding to the User ID the webhook has fired for.. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.webhook_type = webhook_type + self.webhook_code = webhook_code + self.environment = environment + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, webhook_type, webhook_code, environment, *args, **kwargs): # noqa: E501 + """BaseReportsProductReadyWebhook - a model defined in OpenAPI + + Args: + webhook_type (str): `BASE_REPORT` + webhook_code (str): `PRODUCT_READY` + environment (WebhookEnvironmentValues): + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + user_id (str): The `user_id` corresponding to the User ID the webhook has fired for.. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.webhook_type = webhook_type + self.webhook_code = webhook_code + self.environment = environment + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/beacon_audit_trail.py b/plaid/model/beacon_audit_trail.py new file mode 100644 index 000000000..c787ae5e2 --- /dev/null +++ b/plaid/model/beacon_audit_trail.py @@ -0,0 +1,281 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + +def lazy_import(): + from plaid.model.beacon_audit_trail_source import BeaconAuditTrailSource + globals()['BeaconAuditTrailSource'] = BeaconAuditTrailSource + + +class BeaconAuditTrail(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'source': (BeaconAuditTrailSource,), # noqa: E501 + 'dashboard_user_id': (str, none_type,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'source': 'source', # noqa: E501 + 'dashboard_user_id': 'dashboard_user_id', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, source, dashboard_user_id, *args, **kwargs): # noqa: E501 + """BeaconAuditTrail - a model defined in OpenAPI + + Args: + source (BeaconAuditTrailSource): + dashboard_user_id (str, none_type): ID of the associated user. + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.source = source + self.dashboard_user_id = dashboard_user_id + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, source, dashboard_user_id, *args, **kwargs): # noqa: E501 + """BeaconAuditTrail - a model defined in OpenAPI + + Args: + source (BeaconAuditTrailSource): + dashboard_user_id (str, none_type): ID of the associated user. + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.source = source + self.dashboard_user_id = dashboard_user_id + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/beacon_audit_trail_source.py b/plaid/model/beacon_audit_trail_source.py new file mode 100644 index 000000000..49e82531e --- /dev/null +++ b/plaid/model/beacon_audit_trail_source.py @@ -0,0 +1,292 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + + +class BeaconAuditTrailSource(ModelSimple): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + ('value',): { + 'DASHBOARD': "dashboard", + 'API': "api", + 'SYSTEM': "system", + 'BULK_IMPORT': "bulk_import", + }, + } + + validations = { + } + + additional_properties_type = None + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + return { + 'value': (str,), + } + + @cached_property + def discriminator(): + return None + + + attribute_map = {} + + read_only_vars = set() + + _composed_schemas = None + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): + """BeaconAuditTrailSource - a model defined in OpenAPI + + Note that value can be passed either in args or in kwargs, but not in both. + + Args: + args[0] (str): A type indicating what caused a resource to be changed or updated. `dashboard` - The resource was created or updated by a member of your team via the Plaid dashboard. `api` - The resource was created or updated via the Plaid API. `system` - The resource was created or updated automatically by a part of the Plaid Beacon system. For example, if another business using Plaid Beacon created a fraud report that matched one of your users, your matching user's status would automatically be updated and the audit trail source would be `system`. `bulk_import` - The resource was created or updated as part of a bulk import process. For example, if your company provided a CSV of user data as part of your initial onboarding, the audit trail source would be `bulk_import`.., must be one of ["dashboard", "api", "system", "bulk_import", ] # noqa: E501 + + Keyword Args: + value (str): A type indicating what caused a resource to be changed or updated. `dashboard` - The resource was created or updated by a member of your team via the Plaid dashboard. `api` - The resource was created or updated via the Plaid API. `system` - The resource was created or updated automatically by a part of the Plaid Beacon system. For example, if another business using Plaid Beacon created a fraud report that matched one of your users, your matching user's status would automatically be updated and the audit trail source would be `system`. `bulk_import` - The resource was created or updated as part of a bulk import process. For example, if your company provided a CSV of user data as part of your initial onboarding, the audit trail source would be `bulk_import`.., must be one of ["dashboard", "api", "system", "bulk_import", ] # noqa: E501 + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + # required up here when default value is not given + _path_to_item = kwargs.pop('_path_to_item', ()) + + if 'value' in kwargs: + value = kwargs.pop('value') + elif args: + args = list(args) + value = args.pop(0) + else: + raise ApiTypeError( + "value is required, but not passed in args or kwargs and doesn't have default", + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + self.value = value + if kwargs: + raise ApiTypeError( + "Invalid named arguments=%s passed to %s. Remove those invalid named arguments." % ( + kwargs, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, *args, **kwargs): + """BeaconAuditTrailSource - a model defined in OpenAPI + + Note that value can be passed either in args or in kwargs, but not in both. + + Args: + args[0] (str): A type indicating what caused a resource to be changed or updated. `dashboard` - The resource was created or updated by a member of your team via the Plaid dashboard. `api` - The resource was created or updated via the Plaid API. `system` - The resource was created or updated automatically by a part of the Plaid Beacon system. For example, if another business using Plaid Beacon created a fraud report that matched one of your users, your matching user's status would automatically be updated and the audit trail source would be `system`. `bulk_import` - The resource was created or updated as part of a bulk import process. For example, if your company provided a CSV of user data as part of your initial onboarding, the audit trail source would be `bulk_import`.., must be one of ["dashboard", "api", "system", "bulk_import", ] # noqa: E501 + + Keyword Args: + value (str): A type indicating what caused a resource to be changed or updated. `dashboard` - The resource was created or updated by a member of your team via the Plaid dashboard. `api` - The resource was created or updated via the Plaid API. `system` - The resource was created or updated automatically by a part of the Plaid Beacon system. For example, if another business using Plaid Beacon created a fraud report that matched one of your users, your matching user's status would automatically be updated and the audit trail source would be `system`. `bulk_import` - The resource was created or updated as part of a bulk import process. For example, if your company provided a CSV of user data as part of your initial onboarding, the audit trail source would be `bulk_import`.., must be one of ["dashboard", "api", "system", "bulk_import", ] # noqa: E501 + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + # required up here when default value is not given + _path_to_item = kwargs.pop('_path_to_item', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if 'value' in kwargs: + value = kwargs.pop('value') + elif args: + args = list(args) + value = args.pop(0) + else: + raise ApiTypeError( + "value is required, but not passed in args or kwargs and doesn't have default", + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + self.value = value + if kwargs: + raise ApiTypeError( + "Invalid named arguments=%s passed to %s. Remove those invalid named arguments." % ( + kwargs, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + return self diff --git a/plaid/model/beacon_report_create_request.py b/plaid/model/beacon_report_create_request.py new file mode 100644 index 000000000..bdfcc1807 --- /dev/null +++ b/plaid/model/beacon_report_create_request.py @@ -0,0 +1,301 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + +def lazy_import(): + from plaid.model.beacon_report_type import BeaconReportType + from plaid.model.fraud_amount import FraudAmount + globals()['BeaconReportType'] = BeaconReportType + globals()['FraudAmount'] = FraudAmount + + +class BeaconReportCreateRequest(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'beacon_user_id': (str,), # noqa: E501 + 'type': (BeaconReportType,), # noqa: E501 + 'fraud_date': (date,), # noqa: E501 + 'fraud_amount': (FraudAmount,), # noqa: E501 + 'client_id': (str,), # noqa: E501 + 'secret': (str,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'beacon_user_id': 'beacon_user_id', # noqa: E501 + 'type': 'type', # noqa: E501 + 'fraud_date': 'fraud_date', # noqa: E501 + 'fraud_amount': 'fraud_amount', # noqa: E501 + 'client_id': 'client_id', # noqa: E501 + 'secret': 'secret', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, beacon_user_id, type, fraud_date, *args, **kwargs): # noqa: E501 + """BeaconReportCreateRequest - a model defined in OpenAPI + + Args: + beacon_user_id (str): ID of the associated Beacon User. + type (BeaconReportType): + fraud_date (date): A date in the format YYYY-MM-DD (RFC 3339 Section 5.6). + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + fraud_amount (FraudAmount): [optional] # noqa: E501 + client_id (str): Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.. [optional] # noqa: E501 + secret (str): Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.beacon_user_id = beacon_user_id + self.type = type + self.fraud_date = fraud_date + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, beacon_user_id, type, fraud_date, *args, **kwargs): # noqa: E501 + """BeaconReportCreateRequest - a model defined in OpenAPI + + Args: + beacon_user_id (str): ID of the associated Beacon User. + type (BeaconReportType): + fraud_date (date): A date in the format YYYY-MM-DD (RFC 3339 Section 5.6). + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + fraud_amount (FraudAmount): [optional] # noqa: E501 + client_id (str): Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.. [optional] # noqa: E501 + secret (str): Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.beacon_user_id = beacon_user_id + self.type = type + self.fraud_date = fraud_date + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/beacon_report_create_response.py b/plaid/model/beacon_report_create_response.py new file mode 100644 index 000000000..bb36c632f --- /dev/null +++ b/plaid/model/beacon_report_create_response.py @@ -0,0 +1,321 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + +def lazy_import(): + from plaid.model.beacon_audit_trail import BeaconAuditTrail + from plaid.model.beacon_report_type import BeaconReportType + from plaid.model.fraud_amount import FraudAmount + globals()['BeaconAuditTrail'] = BeaconAuditTrail + globals()['BeaconReportType'] = BeaconReportType + globals()['FraudAmount'] = FraudAmount + + +class BeaconReportCreateResponse(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'id': (str,), # noqa: E501 + 'beacon_user_id': (str,), # noqa: E501 + 'created_at': (datetime,), # noqa: E501 + 'type': (BeaconReportType,), # noqa: E501 + 'fraud_date': (date,), # noqa: E501 + 'fraud_amount': (FraudAmount,), # noqa: E501 + 'audit_trail': (BeaconAuditTrail,), # noqa: E501 + 'request_id': (str,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'id': 'id', # noqa: E501 + 'beacon_user_id': 'beacon_user_id', # noqa: E501 + 'created_at': 'created_at', # noqa: E501 + 'type': 'type', # noqa: E501 + 'fraud_date': 'fraud_date', # noqa: E501 + 'fraud_amount': 'fraud_amount', # noqa: E501 + 'audit_trail': 'audit_trail', # noqa: E501 + 'request_id': 'request_id', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, id, beacon_user_id, created_at, type, fraud_date, fraud_amount, audit_trail, request_id, *args, **kwargs): # noqa: E501 + """BeaconReportCreateResponse - a model defined in OpenAPI + + Args: + id (str): ID of the associated Beacon Report. + beacon_user_id (str): ID of the associated Beacon User. + created_at (datetime): An ISO8601 formatted timestamp. + type (BeaconReportType): + fraud_date (date): A date in the format YYYY-MM-DD (RFC 3339 Section 5.6). + fraud_amount (FraudAmount): + audit_trail (BeaconAuditTrail): + request_id (str): A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive. + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.id = id + self.beacon_user_id = beacon_user_id + self.created_at = created_at + self.type = type + self.fraud_date = fraud_date + self.fraud_amount = fraud_amount + self.audit_trail = audit_trail + self.request_id = request_id + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, id, beacon_user_id, created_at, type, fraud_date, fraud_amount, audit_trail, request_id, *args, **kwargs): # noqa: E501 + """BeaconReportCreateResponse - a model defined in OpenAPI + + Args: + id (str): ID of the associated Beacon Report. + beacon_user_id (str): ID of the associated Beacon User. + created_at (datetime): An ISO8601 formatted timestamp. + type (BeaconReportType): + fraud_date (date): A date in the format YYYY-MM-DD (RFC 3339 Section 5.6). + fraud_amount (FraudAmount): + audit_trail (BeaconAuditTrail): + request_id (str): A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive. + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.id = id + self.beacon_user_id = beacon_user_id + self.created_at = created_at + self.type = type + self.fraud_date = fraud_date + self.fraud_amount = fraud_amount + self.audit_trail = audit_trail + self.request_id = request_id + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/beacon_report_type.py b/plaid/model/beacon_report_type.py new file mode 100644 index 000000000..5d824f119 --- /dev/null +++ b/plaid/model/beacon_report_type.py @@ -0,0 +1,293 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + + +class BeaconReportType(ModelSimple): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + ('value',): { + 'FIRST_PARTY': "first_party", + 'THIRD_PARTY': "third_party", + 'SYNTHETIC': "synthetic", + 'ACCOUNT_TAKEOVER': "account_takeover", + 'UNKNOWN': "unknown", + }, + } + + validations = { + } + + additional_properties_type = None + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + return { + 'value': (str,), + } + + @cached_property + def discriminator(): + return None + + + attribute_map = {} + + read_only_vars = set() + + _composed_schemas = None + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): + """BeaconReportType - a model defined in OpenAPI + + Note that value can be passed either in args or in kwargs, but not in both. + + Args: + args[0] (str): The type of Beacon Report. `first_party`: If this is the same individual as the one who submitted the KYC. `third_party`: If this is a different individual from the one who submitted the KYC. `synthetic`: If this is an individual using fabricated information. `account_takeover`: If this individual's account was compromised. `unknown`: If you aren't sure who committed the fraud.., must be one of ["first_party", "third_party", "synthetic", "account_takeover", "unknown", ] # noqa: E501 + + Keyword Args: + value (str): The type of Beacon Report. `first_party`: If this is the same individual as the one who submitted the KYC. `third_party`: If this is a different individual from the one who submitted the KYC. `synthetic`: If this is an individual using fabricated information. `account_takeover`: If this individual's account was compromised. `unknown`: If you aren't sure who committed the fraud.., must be one of ["first_party", "third_party", "synthetic", "account_takeover", "unknown", ] # noqa: E501 + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + # required up here when default value is not given + _path_to_item = kwargs.pop('_path_to_item', ()) + + if 'value' in kwargs: + value = kwargs.pop('value') + elif args: + args = list(args) + value = args.pop(0) + else: + raise ApiTypeError( + "value is required, but not passed in args or kwargs and doesn't have default", + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + self.value = value + if kwargs: + raise ApiTypeError( + "Invalid named arguments=%s passed to %s. Remove those invalid named arguments." % ( + kwargs, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, *args, **kwargs): + """BeaconReportType - a model defined in OpenAPI + + Note that value can be passed either in args or in kwargs, but not in both. + + Args: + args[0] (str): The type of Beacon Report. `first_party`: If this is the same individual as the one who submitted the KYC. `third_party`: If this is a different individual from the one who submitted the KYC. `synthetic`: If this is an individual using fabricated information. `account_takeover`: If this individual's account was compromised. `unknown`: If you aren't sure who committed the fraud.., must be one of ["first_party", "third_party", "synthetic", "account_takeover", "unknown", ] # noqa: E501 + + Keyword Args: + value (str): The type of Beacon Report. `first_party`: If this is the same individual as the one who submitted the KYC. `third_party`: If this is a different individual from the one who submitted the KYC. `synthetic`: If this is an individual using fabricated information. `account_takeover`: If this individual's account was compromised. `unknown`: If you aren't sure who committed the fraud.., must be one of ["first_party", "third_party", "synthetic", "account_takeover", "unknown", ] # noqa: E501 + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + # required up here when default value is not given + _path_to_item = kwargs.pop('_path_to_item', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if 'value' in kwargs: + value = kwargs.pop('value') + elif args: + args = list(args) + value = args.pop(0) + else: + raise ApiTypeError( + "value is required, but not passed in args or kwargs and doesn't have default", + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + self.value = value + if kwargs: + raise ApiTypeError( + "Invalid named arguments=%s passed to %s. Remove those invalid named arguments." % ( + kwargs, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + return self diff --git a/plaid/model/beacon_user_address.py b/plaid/model/beacon_user_address.py new file mode 100644 index 000000000..886af2643 --- /dev/null +++ b/plaid/model/beacon_user_address.py @@ -0,0 +1,305 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + +def lazy_import(): + from plaid.model.generic_country_code import GenericCountryCode + globals()['GenericCountryCode'] = GenericCountryCode + + +class BeaconUserAddress(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'street': (str,), # noqa: E501 + 'street2': (str, none_type,), # noqa: E501 + 'city': (str,), # noqa: E501 + 'region': (str, none_type,), # noqa: E501 + 'postal_code': (str, none_type,), # noqa: E501 + 'country': (GenericCountryCode,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'street': 'street', # noqa: E501 + 'street2': 'street2', # noqa: E501 + 'city': 'city', # noqa: E501 + 'region': 'region', # noqa: E501 + 'postal_code': 'postal_code', # noqa: E501 + 'country': 'country', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, street, street2, city, region, postal_code, country, *args, **kwargs): # noqa: E501 + """BeaconUserAddress - a model defined in OpenAPI + + Args: + street (str): The primary street portion of an address. If the user has submitted their address, this field will always be filled. + street2 (str, none_type): Extra street information, like an apartment or suite number. + city (str): City from the end user's address + region (str, none_type): An ISO 3166-2 subdivision code. Related terms would be \"state\", \"province\", \"prefecture\", \"zone\", \"subdivision\", etc. + postal_code (str, none_type): The postal code for the associated address. Between 2 and 10 alphanumeric characters. For US-based addresses this must be 5 numeric digits. + country (GenericCountryCode): + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.street = street + self.street2 = street2 + self.city = city + self.region = region + self.postal_code = postal_code + self.country = country + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, street, street2, city, region, postal_code, country, *args, **kwargs): # noqa: E501 + """BeaconUserAddress - a model defined in OpenAPI + + Args: + street (str): The primary street portion of an address. If the user has submitted their address, this field will always be filled. + street2 (str, none_type): Extra street information, like an apartment or suite number. + city (str): City from the end user's address + region (str, none_type): An ISO 3166-2 subdivision code. Related terms would be \"state\", \"province\", \"prefecture\", \"zone\", \"subdivision\", etc. + postal_code (str, none_type): The postal code for the associated address. Between 2 and 10 alphanumeric characters. For US-based addresses this must be 5 numeric digits. + country (GenericCountryCode): + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.street = street + self.street2 = street2 + self.city = city + self.region = region + self.postal_code = postal_code + self.country = country + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/beacon_user_create_embedded_report.py b/plaid/model/beacon_user_create_embedded_report.py new file mode 100644 index 000000000..476f632b5 --- /dev/null +++ b/plaid/model/beacon_user_create_embedded_report.py @@ -0,0 +1,287 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + +def lazy_import(): + from plaid.model.beacon_report_type import BeaconReportType + from plaid.model.fraud_amount_nullable import FraudAmountNullable + globals()['BeaconReportType'] = BeaconReportType + globals()['FraudAmountNullable'] = FraudAmountNullable + + +class BeaconUserCreateEmbeddedReport(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = True + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'type': (BeaconReportType,), # noqa: E501 + 'fraud_date': (date,), # noqa: E501 + 'fraud_amount': (FraudAmountNullable,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'type': 'type', # noqa: E501 + 'fraud_date': 'fraud_date', # noqa: E501 + 'fraud_amount': 'fraud_amount', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, type, fraud_date, *args, **kwargs): # noqa: E501 + """BeaconUserCreateEmbeddedReport - a model defined in OpenAPI + + Args: + type (BeaconReportType): + fraud_date (date): A date in the format YYYY-MM-DD (RFC 3339 Section 5.6). + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + fraud_amount (FraudAmountNullable): [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.type = type + self.fraud_date = fraud_date + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, type, fraud_date, *args, **kwargs): # noqa: E501 + """BeaconUserCreateEmbeddedReport - a model defined in OpenAPI + + Args: + type (BeaconReportType): + fraud_date (date): A date in the format YYYY-MM-DD (RFC 3339 Section 5.6). + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + fraud_amount (FraudAmountNullable): [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.type = type + self.fraud_date = fraud_date + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/beacon_user_create_request.py b/plaid/model/beacon_user_create_request.py new file mode 100644 index 000000000..d76fba5f6 --- /dev/null +++ b/plaid/model/beacon_user_create_request.py @@ -0,0 +1,303 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + +def lazy_import(): + from plaid.model.beacon_user_create_embedded_report import BeaconUserCreateEmbeddedReport + from plaid.model.beacon_user_request_data import BeaconUserRequestData + from plaid.model.client_user_id import ClientUserID + globals()['BeaconUserCreateEmbeddedReport'] = BeaconUserCreateEmbeddedReport + globals()['BeaconUserRequestData'] = BeaconUserRequestData + globals()['ClientUserID'] = ClientUserID + + +class BeaconUserCreateRequest(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'program_id': (str,), # noqa: E501 + 'client_user_id': (ClientUserID,), # noqa: E501 + 'user': (BeaconUserRequestData,), # noqa: E501 + 'report': (BeaconUserCreateEmbeddedReport,), # noqa: E501 + 'client_id': (str,), # noqa: E501 + 'secret': (str,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'program_id': 'program_id', # noqa: E501 + 'client_user_id': 'client_user_id', # noqa: E501 + 'user': 'user', # noqa: E501 + 'report': 'report', # noqa: E501 + 'client_id': 'client_id', # noqa: E501 + 'secret': 'secret', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, program_id, client_user_id, user, *args, **kwargs): # noqa: E501 + """BeaconUserCreateRequest - a model defined in OpenAPI + + Args: + program_id (str): ID of the associated Beacon Program. + client_user_id (ClientUserID): + user (BeaconUserRequestData): + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + report (BeaconUserCreateEmbeddedReport): [optional] # noqa: E501 + client_id (str): Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.. [optional] # noqa: E501 + secret (str): Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.program_id = program_id + self.client_user_id = client_user_id + self.user = user + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, program_id, client_user_id, user, *args, **kwargs): # noqa: E501 + """BeaconUserCreateRequest - a model defined in OpenAPI + + Args: + program_id (str): ID of the associated Beacon Program. + client_user_id (ClientUserID): + user (BeaconUserRequestData): + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + report (BeaconUserCreateEmbeddedReport): [optional] # noqa: E501 + client_id (str): Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.. [optional] # noqa: E501 + secret (str): Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.program_id = program_id + self.client_user_id = client_user_id + self.user = user + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/beacon_user_create_response.py b/plaid/model/beacon_user_create_response.py new file mode 100644 index 000000000..6e58f9c8a --- /dev/null +++ b/plaid/model/beacon_user_create_response.py @@ -0,0 +1,329 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + +def lazy_import(): + from plaid.model.beacon_audit_trail import BeaconAuditTrail + from plaid.model.beacon_user_data import BeaconUserData + from plaid.model.beacon_user_status import BeaconUserStatus + from plaid.model.client_user_id import ClientUserID + globals()['BeaconAuditTrail'] = BeaconAuditTrail + globals()['BeaconUserData'] = BeaconUserData + globals()['BeaconUserStatus'] = BeaconUserStatus + globals()['ClientUserID'] = ClientUserID + + +class BeaconUserCreateResponse(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'id': (str,), # noqa: E501 + 'created_at': (datetime,), # noqa: E501 + 'updated_at': (datetime,), # noqa: E501 + 'status': (BeaconUserStatus,), # noqa: E501 + 'program_id': (str,), # noqa: E501 + 'client_user_id': (ClientUserID,), # noqa: E501 + 'user': (BeaconUserData,), # noqa: E501 + 'audit_trail': (BeaconAuditTrail,), # noqa: E501 + 'request_id': (str,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'id': 'id', # noqa: E501 + 'created_at': 'created_at', # noqa: E501 + 'updated_at': 'updated_at', # noqa: E501 + 'status': 'status', # noqa: E501 + 'program_id': 'program_id', # noqa: E501 + 'client_user_id': 'client_user_id', # noqa: E501 + 'user': 'user', # noqa: E501 + 'audit_trail': 'audit_trail', # noqa: E501 + 'request_id': 'request_id', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, id, created_at, updated_at, status, program_id, client_user_id, user, audit_trail, request_id, *args, **kwargs): # noqa: E501 + """BeaconUserCreateResponse - a model defined in OpenAPI + + Args: + id (str): ID of the associated Beacon User. + created_at (datetime): An ISO8601 formatted timestamp. + updated_at (datetime): An ISO8601 formatted timestamp. This field indicates the last time the resource was modified. + status (BeaconUserStatus): + program_id (str): ID of the associated Beacon Program. + client_user_id (ClientUserID): + user (BeaconUserData): + audit_trail (BeaconAuditTrail): + request_id (str): A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive. + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.id = id + self.created_at = created_at + self.updated_at = updated_at + self.status = status + self.program_id = program_id + self.client_user_id = client_user_id + self.user = user + self.audit_trail = audit_trail + self.request_id = request_id + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, id, created_at, updated_at, status, program_id, client_user_id, user, audit_trail, request_id, *args, **kwargs): # noqa: E501 + """BeaconUserCreateResponse - a model defined in OpenAPI + + Args: + id (str): ID of the associated Beacon User. + created_at (datetime): An ISO8601 formatted timestamp. + updated_at (datetime): An ISO8601 formatted timestamp. This field indicates the last time the resource was modified. + status (BeaconUserStatus): + program_id (str): ID of the associated Beacon Program. + client_user_id (ClientUserID): + user (BeaconUserData): + audit_trail (BeaconAuditTrail): + request_id (str): A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive. + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.id = id + self.created_at = created_at + self.updated_at = updated_at + self.status = status + self.program_id = program_id + self.client_user_id = client_user_id + self.user = user + self.audit_trail = audit_trail + self.request_id = request_id + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/beacon_user_data.py b/plaid/model/beacon_user_data.py new file mode 100644 index 000000000..7ae6572b8 --- /dev/null +++ b/plaid/model/beacon_user_data.py @@ -0,0 +1,315 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + +def lazy_import(): + from plaid.model.beacon_user_address import BeaconUserAddress + from plaid.model.beacon_user_id_number import BeaconUserIDNumber + from plaid.model.beacon_user_name import BeaconUserName + globals()['BeaconUserAddress'] = BeaconUserAddress + globals()['BeaconUserIDNumber'] = BeaconUserIDNumber + globals()['BeaconUserName'] = BeaconUserName + + +class BeaconUserData(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'date_of_birth': (date,), # noqa: E501 + 'name': (BeaconUserName,), # noqa: E501 + 'address': (BeaconUserAddress,), # noqa: E501 + 'email_address': (str, none_type,), # noqa: E501 + 'phone_number': (str, none_type,), # noqa: E501 + 'id_number': (BeaconUserIDNumber,), # noqa: E501 + 'ip_address': (str, none_type,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'date_of_birth': 'date_of_birth', # noqa: E501 + 'name': 'name', # noqa: E501 + 'address': 'address', # noqa: E501 + 'email_address': 'email_address', # noqa: E501 + 'phone_number': 'phone_number', # noqa: E501 + 'id_number': 'id_number', # noqa: E501 + 'ip_address': 'ip_address', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, date_of_birth, name, address, email_address, phone_number, id_number, ip_address, *args, **kwargs): # noqa: E501 + """BeaconUserData - a model defined in OpenAPI + + Args: + date_of_birth (date): A date in the format YYYY-MM-DD (RFC 3339 Section 5.6). + name (BeaconUserName): + address (BeaconUserAddress): + email_address (str, none_type): A valid email address. + phone_number (str, none_type): A phone number in E.164 format. + id_number (BeaconUserIDNumber): + ip_address (str, none_type): An IPv4 or IPV6 address. + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.date_of_birth = date_of_birth + self.name = name + self.address = address + self.email_address = email_address + self.phone_number = phone_number + self.id_number = id_number + self.ip_address = ip_address + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, date_of_birth, name, address, email_address, phone_number, id_number, ip_address, *args, **kwargs): # noqa: E501 + """BeaconUserData - a model defined in OpenAPI + + Args: + date_of_birth (date): A date in the format YYYY-MM-DD (RFC 3339 Section 5.6). + name (BeaconUserName): + address (BeaconUserAddress): + email_address (str, none_type): A valid email address. + phone_number (str, none_type): A phone number in E.164 format. + id_number (BeaconUserIDNumber): + ip_address (str, none_type): An IPv4 or IPV6 address. + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.date_of_birth = date_of_birth + self.name = name + self.address = address + self.email_address = email_address + self.phone_number = phone_number + self.id_number = id_number + self.ip_address = ip_address + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/beacon_user_get_request.py b/plaid/model/beacon_user_get_request.py new file mode 100644 index 000000000..46d538737 --- /dev/null +++ b/plaid/model/beacon_user_get_request.py @@ -0,0 +1,277 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + + +class BeaconUserGetRequest(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + return { + 'beacon_user_id': (str,), # noqa: E501 + 'client_id': (str,), # noqa: E501 + 'secret': (str,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'beacon_user_id': 'beacon_user_id', # noqa: E501 + 'client_id': 'client_id', # noqa: E501 + 'secret': 'secret', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, beacon_user_id, *args, **kwargs): # noqa: E501 + """BeaconUserGetRequest - a model defined in OpenAPI + + Args: + beacon_user_id (str): ID of the associated Beacon User. + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + client_id (str): Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.. [optional] # noqa: E501 + secret (str): Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.beacon_user_id = beacon_user_id + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, beacon_user_id, *args, **kwargs): # noqa: E501 + """BeaconUserGetRequest - a model defined in OpenAPI + + Args: + beacon_user_id (str): ID of the associated Beacon User. + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + client_id (str): Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.. [optional] # noqa: E501 + secret (str): Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.beacon_user_id = beacon_user_id + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/beacon_user_get_response.py b/plaid/model/beacon_user_get_response.py new file mode 100644 index 000000000..7e456b176 --- /dev/null +++ b/plaid/model/beacon_user_get_response.py @@ -0,0 +1,329 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + +def lazy_import(): + from plaid.model.beacon_audit_trail import BeaconAuditTrail + from plaid.model.beacon_user_data import BeaconUserData + from plaid.model.beacon_user_status import BeaconUserStatus + from plaid.model.client_user_id import ClientUserID + globals()['BeaconAuditTrail'] = BeaconAuditTrail + globals()['BeaconUserData'] = BeaconUserData + globals()['BeaconUserStatus'] = BeaconUserStatus + globals()['ClientUserID'] = ClientUserID + + +class BeaconUserGetResponse(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'id': (str,), # noqa: E501 + 'created_at': (datetime,), # noqa: E501 + 'updated_at': (datetime,), # noqa: E501 + 'status': (BeaconUserStatus,), # noqa: E501 + 'program_id': (str,), # noqa: E501 + 'client_user_id': (ClientUserID,), # noqa: E501 + 'user': (BeaconUserData,), # noqa: E501 + 'audit_trail': (BeaconAuditTrail,), # noqa: E501 + 'request_id': (str,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'id': 'id', # noqa: E501 + 'created_at': 'created_at', # noqa: E501 + 'updated_at': 'updated_at', # noqa: E501 + 'status': 'status', # noqa: E501 + 'program_id': 'program_id', # noqa: E501 + 'client_user_id': 'client_user_id', # noqa: E501 + 'user': 'user', # noqa: E501 + 'audit_trail': 'audit_trail', # noqa: E501 + 'request_id': 'request_id', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, id, created_at, updated_at, status, program_id, client_user_id, user, audit_trail, request_id, *args, **kwargs): # noqa: E501 + """BeaconUserGetResponse - a model defined in OpenAPI + + Args: + id (str): ID of the associated Beacon User. + created_at (datetime): An ISO8601 formatted timestamp. + updated_at (datetime): An ISO8601 formatted timestamp. This field indicates the last time the resource was modified. + status (BeaconUserStatus): + program_id (str): ID of the associated Beacon Program. + client_user_id (ClientUserID): + user (BeaconUserData): + audit_trail (BeaconAuditTrail): + request_id (str): A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive. + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.id = id + self.created_at = created_at + self.updated_at = updated_at + self.status = status + self.program_id = program_id + self.client_user_id = client_user_id + self.user = user + self.audit_trail = audit_trail + self.request_id = request_id + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, id, created_at, updated_at, status, program_id, client_user_id, user, audit_trail, request_id, *args, **kwargs): # noqa: E501 + """BeaconUserGetResponse - a model defined in OpenAPI + + Args: + id (str): ID of the associated Beacon User. + created_at (datetime): An ISO8601 formatted timestamp. + updated_at (datetime): An ISO8601 formatted timestamp. This field indicates the last time the resource was modified. + status (BeaconUserStatus): + program_id (str): ID of the associated Beacon Program. + client_user_id (ClientUserID): + user (BeaconUserData): + audit_trail (BeaconAuditTrail): + request_id (str): A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive. + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.id = id + self.created_at = created_at + self.updated_at = updated_at + self.status = status + self.program_id = program_id + self.client_user_id = client_user_id + self.user = user + self.audit_trail = audit_trail + self.request_id = request_id + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/beacon_user_id_number.py b/plaid/model/beacon_user_id_number.py new file mode 100644 index 000000000..5a4bf629c --- /dev/null +++ b/plaid/model/beacon_user_id_number.py @@ -0,0 +1,281 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + +def lazy_import(): + from plaid.model.id_number_type import IDNumberType + globals()['IDNumberType'] = IDNumberType + + +class BeaconUserIDNumber(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'value': (str,), # noqa: E501 + 'type': (IDNumberType,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'value': 'value', # noqa: E501 + 'type': 'type', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, value, type, *args, **kwargs): # noqa: E501 + """BeaconUserIDNumber - a model defined in OpenAPI + + Args: + value (str): Value of identity document value typed in by user. Alpha-numeric, with all formatting characters stripped. + type (IDNumberType): + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.value = value + self.type = type + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, value, type, *args, **kwargs): # noqa: E501 + """BeaconUserIDNumber - a model defined in OpenAPI + + Args: + value (str): Value of identity document value typed in by user. Alpha-numeric, with all formatting characters stripped. + type (IDNumberType): + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.value = value + self.type = type + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/beacon_user_name.py b/plaid/model/beacon_user_name.py new file mode 100644 index 000000000..00e0fa727 --- /dev/null +++ b/plaid/model/beacon_user_name.py @@ -0,0 +1,275 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + + +class BeaconUserName(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + return { + 'given_name': (str,), # noqa: E501 + 'family_name': (str,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'given_name': 'given_name', # noqa: E501 + 'family_name': 'family_name', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, given_name, family_name, *args, **kwargs): # noqa: E501 + """BeaconUserName - a model defined in OpenAPI + + Args: + given_name (str): A string with at least one non-whitespace character, with a max length of 100 characters. + family_name (str): A string with at least one non-whitespace character, with a max length of 100 characters. + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.given_name = given_name + self.family_name = family_name + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, given_name, family_name, *args, **kwargs): # noqa: E501 + """BeaconUserName - a model defined in OpenAPI + + Args: + given_name (str): A string with at least one non-whitespace character, with a max length of 100 characters. + family_name (str): A string with at least one non-whitespace character, with a max length of 100 characters. + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.given_name = given_name + self.family_name = family_name + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/beacon_user_request_address.py b/plaid/model/beacon_user_request_address.py new file mode 100644 index 000000000..d6d90ebab --- /dev/null +++ b/plaid/model/beacon_user_request_address.py @@ -0,0 +1,299 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + +def lazy_import(): + from plaid.model.generic_country_code import GenericCountryCode + globals()['GenericCountryCode'] = GenericCountryCode + + +class BeaconUserRequestAddress(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'street': (str,), # noqa: E501 + 'city': (str,), # noqa: E501 + 'country': (GenericCountryCode,), # noqa: E501 + 'street2': (str, none_type,), # noqa: E501 + 'region': (str, none_type,), # noqa: E501 + 'postal_code': (str, none_type,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'street': 'street', # noqa: E501 + 'city': 'city', # noqa: E501 + 'country': 'country', # noqa: E501 + 'street2': 'street2', # noqa: E501 + 'region': 'region', # noqa: E501 + 'postal_code': 'postal_code', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, street, city, country, *args, **kwargs): # noqa: E501 + """BeaconUserRequestAddress - a model defined in OpenAPI + + Args: + street (str): The primary street portion of an address. If the user has submitted their address, this field will always be filled. + city (str): City from the end user's address + country (GenericCountryCode): + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + street2 (str, none_type): Extra street information, like an apartment or suite number.. [optional] # noqa: E501 + region (str, none_type): An ISO 3166-2 subdivision code. Related terms would be \"state\", \"province\", \"prefecture\", \"zone\", \"subdivision\", etc.. [optional] # noqa: E501 + postal_code (str, none_type): The postal code for the associated address. Between 2 and 10 alphanumeric characters. For US-based addresses this must be 5 numeric digits.. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.street = street + self.city = city + self.country = country + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, street, city, country, *args, **kwargs): # noqa: E501 + """BeaconUserRequestAddress - a model defined in OpenAPI + + Args: + street (str): The primary street portion of an address. If the user has submitted their address, this field will always be filled. + city (str): City from the end user's address + country (GenericCountryCode): + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + street2 (str, none_type): Extra street information, like an apartment or suite number.. [optional] # noqa: E501 + region (str, none_type): An ISO 3166-2 subdivision code. Related terms would be \"state\", \"province\", \"prefecture\", \"zone\", \"subdivision\", etc.. [optional] # noqa: E501 + postal_code (str, none_type): The postal code for the associated address. Between 2 and 10 alphanumeric characters. For US-based addresses this must be 5 numeric digits.. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.street = street + self.city = city + self.country = country + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/beacon_user_request_data.py b/plaid/model/beacon_user_request_data.py new file mode 100644 index 000000000..1b2509cbd --- /dev/null +++ b/plaid/model/beacon_user_request_data.py @@ -0,0 +1,307 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + +def lazy_import(): + from plaid.model.beacon_user_id_number import BeaconUserIDNumber + from plaid.model.beacon_user_name import BeaconUserName + from plaid.model.beacon_user_request_address import BeaconUserRequestAddress + globals()['BeaconUserIDNumber'] = BeaconUserIDNumber + globals()['BeaconUserName'] = BeaconUserName + globals()['BeaconUserRequestAddress'] = BeaconUserRequestAddress + + +class BeaconUserRequestData(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'date_of_birth': (date,), # noqa: E501 + 'name': (BeaconUserName,), # noqa: E501 + 'address': (BeaconUserRequestAddress,), # noqa: E501 + 'email_address': (str,), # noqa: E501 + 'phone_number': (str, none_type,), # noqa: E501 + 'id_number': (BeaconUserIDNumber,), # noqa: E501 + 'ip_address': (str, none_type,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'date_of_birth': 'date_of_birth', # noqa: E501 + 'name': 'name', # noqa: E501 + 'address': 'address', # noqa: E501 + 'email_address': 'email_address', # noqa: E501 + 'phone_number': 'phone_number', # noqa: E501 + 'id_number': 'id_number', # noqa: E501 + 'ip_address': 'ip_address', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, date_of_birth, name, address, *args, **kwargs): # noqa: E501 + """BeaconUserRequestData - a model defined in OpenAPI + + Args: + date_of_birth (date): A date in the format YYYY-MM-DD (RFC 3339 Section 5.6). + name (BeaconUserName): + address (BeaconUserRequestAddress): + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + email_address (str): A valid email address.. [optional] # noqa: E501 + phone_number (str, none_type): A phone number in E.164 format.. [optional] # noqa: E501 + id_number (BeaconUserIDNumber): [optional] # noqa: E501 + ip_address (str, none_type): An IPv4 or IPV6 address.. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.date_of_birth = date_of_birth + self.name = name + self.address = address + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, date_of_birth, name, address, *args, **kwargs): # noqa: E501 + """BeaconUserRequestData - a model defined in OpenAPI + + Args: + date_of_birth (date): A date in the format YYYY-MM-DD (RFC 3339 Section 5.6). + name (BeaconUserName): + address (BeaconUserRequestAddress): + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + email_address (str): A valid email address.. [optional] # noqa: E501 + phone_number (str, none_type): A phone number in E.164 format.. [optional] # noqa: E501 + id_number (BeaconUserIDNumber): [optional] # noqa: E501 + ip_address (str, none_type): An IPv4 or IPV6 address.. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.date_of_birth = date_of_birth + self.name = name + self.address = address + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/beacon_user_status.py b/plaid/model/beacon_user_status.py new file mode 100644 index 000000000..7870a952c --- /dev/null +++ b/plaid/model/beacon_user_status.py @@ -0,0 +1,291 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + + +class BeaconUserStatus(ModelSimple): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + ('value',): { + 'REJECTED': "rejected", + 'PENDING_REVIEW': "pending_review", + 'CLEARED': "cleared", + }, + } + + validations = { + } + + additional_properties_type = None + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + return { + 'value': (str,), + } + + @cached_property + def discriminator(): + return None + + + attribute_map = {} + + read_only_vars = set() + + _composed_schemas = None + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): + """BeaconUserStatus - a model defined in OpenAPI + + Note that value can be passed either in args or in kwargs, but not in both. + + Args: + args[0] (str): A status of a Beacon User. `rejected`: The Beacon User has been rejected for fraud. Users can be automatically or manually rejected. `pending_review`: The Beacon User has been marked for review. `cleared`: The Beacon User has been cleared of fraud.., must be one of ["rejected", "pending_review", "cleared", ] # noqa: E501 + + Keyword Args: + value (str): A status of a Beacon User. `rejected`: The Beacon User has been rejected for fraud. Users can be automatically or manually rejected. `pending_review`: The Beacon User has been marked for review. `cleared`: The Beacon User has been cleared of fraud.., must be one of ["rejected", "pending_review", "cleared", ] # noqa: E501 + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + # required up here when default value is not given + _path_to_item = kwargs.pop('_path_to_item', ()) + + if 'value' in kwargs: + value = kwargs.pop('value') + elif args: + args = list(args) + value = args.pop(0) + else: + raise ApiTypeError( + "value is required, but not passed in args or kwargs and doesn't have default", + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + self.value = value + if kwargs: + raise ApiTypeError( + "Invalid named arguments=%s passed to %s. Remove those invalid named arguments." % ( + kwargs, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, *args, **kwargs): + """BeaconUserStatus - a model defined in OpenAPI + + Note that value can be passed either in args or in kwargs, but not in both. + + Args: + args[0] (str): A status of a Beacon User. `rejected`: The Beacon User has been rejected for fraud. Users can be automatically or manually rejected. `pending_review`: The Beacon User has been marked for review. `cleared`: The Beacon User has been cleared of fraud.., must be one of ["rejected", "pending_review", "cleared", ] # noqa: E501 + + Keyword Args: + value (str): A status of a Beacon User. `rejected`: The Beacon User has been rejected for fraud. Users can be automatically or manually rejected. `pending_review`: The Beacon User has been marked for review. `cleared`: The Beacon User has been cleared of fraud.., must be one of ["rejected", "pending_review", "cleared", ] # noqa: E501 + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + # required up here when default value is not given + _path_to_item = kwargs.pop('_path_to_item', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if 'value' in kwargs: + value = kwargs.pop('value') + elif args: + args = list(args) + value = args.pop(0) + else: + raise ApiTypeError( + "value is required, but not passed in args or kwargs and doesn't have default", + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + self.value = value + if kwargs: + raise ApiTypeError( + "Invalid named arguments=%s passed to %s. Remove those invalid named arguments." % ( + kwargs, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + return self diff --git a/plaid/model/categories_get_response.py b/plaid/model/categories_get_response.py index 4a2eb4d16..35e0d2d32 100644 --- a/plaid/model/categories_get_response.py +++ b/plaid/model/categories_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/category.py b/plaid/model/category.py index 4713e2521..0a34e6a48 100644 --- a/plaid/model/category.py +++ b/plaid/model/category.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/cause.py b/plaid/model/cause.py index aad492af0..a24bce069 100644 --- a/plaid/model/cause.py +++ b/plaid/model/cause.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/cause_all_of.py b/plaid/model/cause_all_of.py index b7ad7b185..6aad85aac 100644 --- a/plaid/model/cause_all_of.py +++ b/plaid/model/cause_all_of.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/client_provided_enhanced_transaction.py b/plaid/model/client_provided_enhanced_transaction.py index 345223666..15a8476ec 100644 --- a/plaid/model/client_provided_enhanced_transaction.py +++ b/plaid/model/client_provided_enhanced_transaction.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/client_provided_enriched_transaction.py b/plaid/model/client_provided_enriched_transaction.py index d9a697642..4e56efb57 100644 --- a/plaid/model/client_provided_enriched_transaction.py +++ b/plaid/model/client_provided_enriched_transaction.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/client_provided_raw_transaction.py b/plaid/model/client_provided_raw_transaction.py index 826702d6d..62ea48e37 100644 --- a/plaid/model/client_provided_raw_transaction.py +++ b/plaid/model/client_provided_raw_transaction.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/client_provided_transaction.py b/plaid/model/client_provided_transaction.py index 09a989cd4..7390fd730 100644 --- a/plaid/model/client_provided_transaction.py +++ b/plaid/model/client_provided_transaction.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/client_provided_transaction_location.py b/plaid/model/client_provided_transaction_location.py index 59bc0061b..eb43d97d2 100644 --- a/plaid/model/client_provided_transaction_location.py +++ b/plaid/model/client_provided_transaction_location.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/client_user_id.py b/plaid/model/client_user_id.py index 4e8dbca1c..764856c23 100644 --- a/plaid/model/client_user_id.py +++ b/plaid/model/client_user_id.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ @@ -104,10 +104,10 @@ def __init__(self, *args, **kwargs): Note that value can be passed either in args or in kwargs, but not in both. Args: - args[0] (str): A unique ID that identifies the end user in your system. This ID can also be used to associate user-specific data from other Plaid products. Financial Account Matching requires this field and the Link Token Create `client_user_id` to be consistent. Personally identifiable information, such as an email address or phone number, should not be used in the `client_user_id`.. # noqa: E501 + args[0] (str): A unique ID that identifies the end user in your system. This ID can also be used to associate user-specific data from other Plaid products. Financial Account Matching requires this field and the `/link/token/create` `client_user_id` to be consistent. Personally identifiable information, such as an email address or phone number, should not be used in the `client_user_id`.. # noqa: E501 Keyword Args: - value (str): A unique ID that identifies the end user in your system. This ID can also be used to associate user-specific data from other Plaid products. Financial Account Matching requires this field and the Link Token Create `client_user_id` to be consistent. Personally identifiable information, such as an email address or phone number, should not be used in the `client_user_id`.. # noqa: E501 + value (str): A unique ID that identifies the end user in your system. This ID can also be used to associate user-specific data from other Plaid products. Financial Account Matching requires this field and the `/link/token/create` `client_user_id` to be consistent. Personally identifiable information, such as an email address or phone number, should not be used in the `client_user_id`.. # noqa: E501 _check_type (bool): if True, values for parameters in openapi_types will be type checked and a TypeError will be raised if the wrong type is input. @@ -198,10 +198,10 @@ def _from_openapi_data(cls, *args, **kwargs): Note that value can be passed either in args or in kwargs, but not in both. Args: - args[0] (str): A unique ID that identifies the end user in your system. This ID can also be used to associate user-specific data from other Plaid products. Financial Account Matching requires this field and the Link Token Create `client_user_id` to be consistent. Personally identifiable information, such as an email address or phone number, should not be used in the `client_user_id`.. # noqa: E501 + args[0] (str): A unique ID that identifies the end user in your system. This ID can also be used to associate user-specific data from other Plaid products. Financial Account Matching requires this field and the `/link/token/create` `client_user_id` to be consistent. Personally identifiable information, such as an email address or phone number, should not be used in the `client_user_id`.. # noqa: E501 Keyword Args: - value (str): A unique ID that identifies the end user in your system. This ID can also be used to associate user-specific data from other Plaid products. Financial Account Matching requires this field and the Link Token Create `client_user_id` to be consistent. Personally identifiable information, such as an email address or phone number, should not be used in the `client_user_id`.. # noqa: E501 + value (str): A unique ID that identifies the end user in your system. This ID can also be used to associate user-specific data from other Plaid products. Financial Account Matching requires this field and the `/link/token/create` `client_user_id` to be consistent. Personally identifiable information, such as an email address or phone number, should not be used in the `client_user_id`.. # noqa: E501 _check_type (bool): if True, values for parameters in openapi_types will be type checked and a TypeError will be raised if the wrong type is input. diff --git a/plaid/model/client_user_id_nullable.py b/plaid/model/client_user_id_nullable.py index 62264d1f4..6a8e52f4c 100644 --- a/plaid/model/client_user_id_nullable.py +++ b/plaid/model/client_user_id_nullable.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ @@ -104,10 +104,10 @@ def __init__(self, *args, **kwargs): Note that value can be passed either in args or in kwargs, but not in both. Args: - args[0] (str): A unique ID that identifies the end user in your system. This ID can also be used to associate user-specific data from other Plaid products. Financial Account Matching requires this field and the Link Token Create `client_user_id` to be consistent. Personally identifiable information, such as an email address or phone number, should not be used in the `client_user_id`.. # noqa: E501 + args[0] (str): A unique ID that identifies the end user in your system. This ID can also be used to associate user-specific data from other Plaid products. Financial Account Matching requires this field and the `/link/token/create` `client_user_id` to be consistent. Personally identifiable information, such as an email address or phone number, should not be used in the `client_user_id`.. # noqa: E501 Keyword Args: - value (str): A unique ID that identifies the end user in your system. This ID can also be used to associate user-specific data from other Plaid products. Financial Account Matching requires this field and the Link Token Create `client_user_id` to be consistent. Personally identifiable information, such as an email address or phone number, should not be used in the `client_user_id`.. # noqa: E501 + value (str): A unique ID that identifies the end user in your system. This ID can also be used to associate user-specific data from other Plaid products. Financial Account Matching requires this field and the `/link/token/create` `client_user_id` to be consistent. Personally identifiable information, such as an email address or phone number, should not be used in the `client_user_id`.. # noqa: E501 _check_type (bool): if True, values for parameters in openapi_types will be type checked and a TypeError will be raised if the wrong type is input. @@ -198,10 +198,10 @@ def _from_openapi_data(cls, *args, **kwargs): Note that value can be passed either in args or in kwargs, but not in both. Args: - args[0] (str): A unique ID that identifies the end user in your system. This ID can also be used to associate user-specific data from other Plaid products. Financial Account Matching requires this field and the Link Token Create `client_user_id` to be consistent. Personally identifiable information, such as an email address or phone number, should not be used in the `client_user_id`.. # noqa: E501 + args[0] (str): A unique ID that identifies the end user in your system. This ID can also be used to associate user-specific data from other Plaid products. Financial Account Matching requires this field and the `/link/token/create` `client_user_id` to be consistent. Personally identifiable information, such as an email address or phone number, should not be used in the `client_user_id`.. # noqa: E501 Keyword Args: - value (str): A unique ID that identifies the end user in your system. This ID can also be used to associate user-specific data from other Plaid products. Financial Account Matching requires this field and the Link Token Create `client_user_id` to be consistent. Personally identifiable information, such as an email address or phone number, should not be used in the `client_user_id`.. # noqa: E501 + value (str): A unique ID that identifies the end user in your system. This ID can also be used to associate user-specific data from other Plaid products. Financial Account Matching requires this field and the `/link/token/create` `client_user_id` to be consistent. Personally identifiable information, such as an email address or phone number, should not be used in the `client_user_id`.. # noqa: E501 _check_type (bool): if True, values for parameters in openapi_types will be type checked and a TypeError will be raised if the wrong type is input. diff --git a/plaid/model/connected_application.py b/plaid/model/connected_application.py index b2dc428d1..6950a950a 100644 --- a/plaid/model/connected_application.py +++ b/plaid/model/connected_application.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/consent_payment_idempotency_key.py b/plaid/model/consent_payment_idempotency_key.py index 9ec98f632..6e88e87d5 100644 --- a/plaid/model/consent_payment_idempotency_key.py +++ b/plaid/model/consent_payment_idempotency_key.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/consumer_report_user_identity.py b/plaid/model/consumer_report_user_identity.py new file mode 100644 index 000000000..236eb1bdd --- /dev/null +++ b/plaid/model/consumer_report_user_identity.py @@ -0,0 +1,299 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + +def lazy_import(): + from plaid.model.address_data import AddressData + globals()['AddressData'] = AddressData + + +class ConsumerReportUserIdentity(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = True + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'first_name': (str,), # noqa: E501 + 'last_name': (str,), # noqa: E501 + 'phone_numbers': ([str],), # noqa: E501 + 'emails': ([str],), # noqa: E501 + 'primary_address': (AddressData,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'first_name': 'first_name', # noqa: E501 + 'last_name': 'last_name', # noqa: E501 + 'phone_numbers': 'phone_numbers', # noqa: E501 + 'emails': 'emails', # noqa: E501 + 'primary_address': 'primary_address', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, first_name, last_name, phone_numbers, emails, primary_address, *args, **kwargs): # noqa: E501 + """ConsumerReportUserIdentity - a model defined in OpenAPI + + Args: + first_name (str): The user's first name + last_name (str): The user's last name + phone_numbers ([str]): The user's phone numbers + emails ([str]): The user's emails + primary_address (AddressData): + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.first_name = first_name + self.last_name = last_name + self.phone_numbers = phone_numbers + self.emails = emails + self.primary_address = primary_address + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, first_name, last_name, phone_numbers, emails, primary_address, *args, **kwargs): # noqa: E501 + """ConsumerReportUserIdentity - a model defined in OpenAPI + + Args: + first_name (str): The user's first name + last_name (str): The user's last name + phone_numbers ([str]): The user's phone numbers + emails ([str]): The user's emails + primary_address (AddressData): + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.first_name = first_name + self.last_name = last_name + self.phone_numbers = phone_numbers + self.emails = emails + self.primary_address = primary_address + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/counterparty.py b/plaid/model/counterparty.py index 1b0f61d8d..9ad1db72f 100644 --- a/plaid/model/counterparty.py +++ b/plaid/model/counterparty.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ @@ -157,7 +157,7 @@ def _from_openapi_data(cls, name, type, website, logo_url, *args, **kwargs): # through its discriminator because we passed in _visited_composed_classes = (Animal,) entity_id (str, none_type): A unique, stable, Plaid-generated id that maps to the counterparty.. [optional] # noqa: E501 - confidence_level (str, none_type): A description of how confident we are that the provided counterparty is involved in the transaction. `very_high`: We recognize this counterparty and we are more than 98% confident that it is involved in this transaction. `high`: We recognize this counterparty and we are more than 90% confident that it is involved in this transaction. `medium`: We are moderately confident that this counterparty was involved in this transaction, but some details may differ from our records. `low`: We didn’t find a matching counterparty in our records, so we are returning a cleansed name parsed out of the request description. `unknown`: Error. [optional] # noqa: E501 + confidence_level (str, none_type): A description of how confident we are that the provided counterparty is involved in the transaction. `VERY_HIGH`: We recognize this counterparty and we are more than 98% confident that it is involved in this transaction. `HIGH`: We recognize this counterparty and we are more than 90% confident that it is involved in this transaction. `MEDIUM`: We are moderately confident that this counterparty was involved in this transaction, but some details may differ from our records. `LOW`: We didn’t find a matching counterparty in our records, so we are returning a cleansed name parsed out of the request description. `UNKNOWN`: Error. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -254,7 +254,7 @@ def __init__(self, name, type, website, logo_url, *args, **kwargs): # noqa: E50 through its discriminator because we passed in _visited_composed_classes = (Animal,) entity_id (str, none_type): A unique, stable, Plaid-generated id that maps to the counterparty.. [optional] # noqa: E501 - confidence_level (str, none_type): A description of how confident we are that the provided counterparty is involved in the transaction. `very_high`: We recognize this counterparty and we are more than 98% confident that it is involved in this transaction. `high`: We recognize this counterparty and we are more than 90% confident that it is involved in this transaction. `medium`: We are moderately confident that this counterparty was involved in this transaction, but some details may differ from our records. `low`: We didn’t find a matching counterparty in our records, so we are returning a cleansed name parsed out of the request description. `unknown`: Error. [optional] # noqa: E501 + confidence_level (str, none_type): A description of how confident we are that the provided counterparty is involved in the transaction. `VERY_HIGH`: We recognize this counterparty and we are more than 98% confident that it is involved in this transaction. `HIGH`: We recognize this counterparty and we are more than 90% confident that it is involved in this transaction. `MEDIUM`: We are moderately confident that this counterparty was involved in this transaction, but some details may differ from our records. `LOW`: We didn’t find a matching counterparty in our records, so we are returning a cleansed name parsed out of the request description. `UNKNOWN`: Error. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/plaid/model/counterparty_type.py b/plaid/model/counterparty_type.py index 2012a7def..4c5f6d183 100644 --- a/plaid/model/counterparty_type.py +++ b/plaid/model/counterparty_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/country_code.py b/plaid/model/country_code.py index 7c00bfff2..5d48b70c2 100644 --- a/plaid/model/country_code.py +++ b/plaid/model/country_code.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/cra_bank_income.py b/plaid/model/cra_bank_income.py new file mode 100644 index 000000000..0ed11bae6 --- /dev/null +++ b/plaid/model/cra_bank_income.py @@ -0,0 +1,293 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + +def lazy_import(): + from plaid.model.cra_bank_income_item import CraBankIncomeItem + from plaid.model.cra_bank_income_summary import CraBankIncomeSummary + from plaid.model.cra_bank_income_warning import CraBankIncomeWarning + globals()['CraBankIncomeItem'] = CraBankIncomeItem + globals()['CraBankIncomeSummary'] = CraBankIncomeSummary + globals()['CraBankIncomeWarning'] = CraBankIncomeWarning + + +class CraBankIncome(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'bank_income_id': (str,), # noqa: E501 + 'generated_time': (datetime,), # noqa: E501 + 'days_requested': (int,), # noqa: E501 + 'items': ([CraBankIncomeItem],), # noqa: E501 + 'bank_income_summary': (CraBankIncomeSummary,), # noqa: E501 + 'warnings': ([CraBankIncomeWarning],), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'bank_income_id': 'bank_income_id', # noqa: E501 + 'generated_time': 'generated_time', # noqa: E501 + 'days_requested': 'days_requested', # noqa: E501 + 'items': 'items', # noqa: E501 + 'bank_income_summary': 'bank_income_summary', # noqa: E501 + 'warnings': 'warnings', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 + """CraBankIncome - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + bank_income_id (str): The unique identifier associated with the Bank Income Report.. [optional] # noqa: E501 + generated_time (datetime): The time when the Bank Income Report was generated.. [optional] # noqa: E501 + days_requested (int): The number of days requested by the customer for the Bank Income Report.. [optional] # noqa: E501 + items ([CraBankIncomeItem]): The list of Items in the report along with the associated metadata about the Item.. [optional] # noqa: E501 + bank_income_summary (CraBankIncomeSummary): [optional] # noqa: E501 + warnings ([CraBankIncomeWarning]): If data from the Bank Income report was unable to be retrieved, the warnings will contain information about the error that caused the data to be incomplete.. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): # noqa: E501 + """CraBankIncome - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + bank_income_id (str): The unique identifier associated with the Bank Income Report.. [optional] # noqa: E501 + generated_time (datetime): The time when the Bank Income Report was generated.. [optional] # noqa: E501 + days_requested (int): The number of days requested by the customer for the Bank Income Report.. [optional] # noqa: E501 + items ([CraBankIncomeItem]): The list of Items in the report along with the associated metadata about the Item.. [optional] # noqa: E501 + bank_income_summary (CraBankIncomeSummary): [optional] # noqa: E501 + warnings ([CraBankIncomeWarning]): If data from the Bank Income report was unable to be retrieved, the warnings will contain information about the error that caused the data to be incomplete.. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/cra_bank_income_account.py b/plaid/model/cra_bank_income_account.py new file mode 100644 index 000000000..9ca8c5cec --- /dev/null +++ b/plaid/model/cra_bank_income_account.py @@ -0,0 +1,309 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + +def lazy_import(): + from plaid.model.credit_bank_income_account_type import CreditBankIncomeAccountType + from plaid.model.depository_account_subtype import DepositoryAccountSubtype + from plaid.model.owner import Owner + globals()['CreditBankIncomeAccountType'] = CreditBankIncomeAccountType + globals()['DepositoryAccountSubtype'] = DepositoryAccountSubtype + globals()['Owner'] = Owner + + +class CraBankIncomeAccount(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'mask': (str, none_type,), # noqa: E501 + 'name': (str,), # noqa: E501 + 'official_name': (str, none_type,), # noqa: E501 + 'subtype': (DepositoryAccountSubtype,), # noqa: E501 + 'type': (CreditBankIncomeAccountType,), # noqa: E501 + 'owners': ([Owner],), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'mask': 'mask', # noqa: E501 + 'name': 'name', # noqa: E501 + 'official_name': 'official_name', # noqa: E501 + 'subtype': 'subtype', # noqa: E501 + 'type': 'type', # noqa: E501 + 'owners': 'owners', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, mask, name, official_name, subtype, type, owners, *args, **kwargs): # noqa: E501 + """CraBankIncomeAccount - a model defined in OpenAPI + + Args: + mask (str, none_type): The last 2-4 alphanumeric characters of an account's official account number. Note that the mask may be non-unique between an Item's accounts, and it may also not match the mask that the bank displays to the user. + name (str): The name of the bank account. + official_name (str, none_type): The official name of the bank account. + subtype (DepositoryAccountSubtype): + type (CreditBankIncomeAccountType): + owners ([Owner]): Data returned by the financial institution about the account owner or owners. Identity information is optional, so field may return an empty array. + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.mask = mask + self.name = name + self.official_name = official_name + self.subtype = subtype + self.type = type + self.owners = owners + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, mask, name, official_name, subtype, type, owners, *args, **kwargs): # noqa: E501 + """CraBankIncomeAccount - a model defined in OpenAPI + + Args: + mask (str, none_type): The last 2-4 alphanumeric characters of an account's official account number. Note that the mask may be non-unique between an Item's accounts, and it may also not match the mask that the bank displays to the user. + name (str): The name of the bank account. + official_name (str, none_type): The official name of the bank account. + subtype (DepositoryAccountSubtype): + type (CreditBankIncomeAccountType): + owners ([Owner]): Data returned by the financial institution about the account owner or owners. Identity information is optional, so field may return an empty array. + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.mask = mask + self.name = name + self.official_name = official_name + self.subtype = subtype + self.type = type + self.owners = owners + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/cra_bank_income_cause.py b/plaid/model/cra_bank_income_cause.py new file mode 100644 index 000000000..7f1e36238 --- /dev/null +++ b/plaid/model/cra_bank_income_cause.py @@ -0,0 +1,293 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + +def lazy_import(): + from plaid.model.credit_bank_income_error_type import CreditBankIncomeErrorType + globals()['CreditBankIncomeErrorType'] = CreditBankIncomeErrorType + + +class CraBankIncomeCause(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'error_type': (CreditBankIncomeErrorType,), # noqa: E501 + 'error_code': (str,), # noqa: E501 + 'error_message': (str,), # noqa: E501 + 'display_message': (str,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'error_type': 'error_type', # noqa: E501 + 'error_code': 'error_code', # noqa: E501 + 'error_message': 'error_message', # noqa: E501 + 'display_message': 'display_message', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, error_type, error_code, error_message, display_message, *args, **kwargs): # noqa: E501 + """CraBankIncomeCause - a model defined in OpenAPI + + Args: + error_type (CreditBankIncomeErrorType): + error_code (str): We use standard HTTP response codes for success and failure notifications, and our errors are further classified by `error_type`. In general, 200 HTTP codes correspond to success, 40X codes are for developer- or user-related failures, and 50X codes are for Plaid-related issues. Error fields will be `null` if no error has occurred. + error_message (str): A developer-friendly representation of the error code. This may change over time and is not safe for programmatic use. + display_message (str): A user-friendly representation of the error code. null if the error is not related to user action. This may change over time and is not safe for programmatic use. + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.error_type = error_type + self.error_code = error_code + self.error_message = error_message + self.display_message = display_message + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, error_type, error_code, error_message, display_message, *args, **kwargs): # noqa: E501 + """CraBankIncomeCause - a model defined in OpenAPI + + Args: + error_type (CreditBankIncomeErrorType): + error_code (str): We use standard HTTP response codes for success and failure notifications, and our errors are further classified by `error_type`. In general, 200 HTTP codes correspond to success, 40X codes are for developer- or user-related failures, and 50X codes are for Plaid-related issues. Error fields will be `null` if no error has occurred. + error_message (str): A developer-friendly representation of the error code. This may change over time and is not safe for programmatic use. + display_message (str): A user-friendly representation of the error code. null if the error is not related to user action. This may change over time and is not safe for programmatic use. + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.error_type = error_type + self.error_code = error_code + self.error_message = error_message + self.display_message = display_message + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/cra_bank_income_employer.py b/plaid/model/cra_bank_income_employer.py new file mode 100644 index 000000000..e56947fcd --- /dev/null +++ b/plaid/model/cra_bank_income_employer.py @@ -0,0 +1,269 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + + +class CraBankIncomeEmployer(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + return { + 'name': (str, none_type,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'name': 'name', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, name, *args, **kwargs): # noqa: E501 + """CraBankIncomeEmployer - a model defined in OpenAPI + + Args: + name (str, none_type): The name of the employer. + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.name = name + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, name, *args, **kwargs): # noqa: E501 + """CraBankIncomeEmployer - a model defined in OpenAPI + + Args: + name (str, none_type): The name of the employer. + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.name = name + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/cra_bank_income_get_request.py b/plaid/model/cra_bank_income_get_request.py new file mode 100644 index 000000000..549f0d2b7 --- /dev/null +++ b/plaid/model/cra_bank_income_get_request.py @@ -0,0 +1,271 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + + +class CraBankIncomeGetRequest(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + return { + 'client_id': (str,), # noqa: E501 + 'secret': (str,), # noqa: E501 + 'user_token': (str,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'client_id': 'client_id', # noqa: E501 + 'secret': 'secret', # noqa: E501 + 'user_token': 'user_token', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 + """CraBankIncomeGetRequest - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + client_id (str): Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.. [optional] # noqa: E501 + secret (str): Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.. [optional] # noqa: E501 + user_token (str): The user token associated with the User data is being requested for.. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): # noqa: E501 + """CraBankIncomeGetRequest - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + client_id (str): Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.. [optional] # noqa: E501 + secret (str): Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.. [optional] # noqa: E501 + user_token (str): The user token associated with the User data is being requested for.. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/cra_bank_income_get_response.py b/plaid/model/cra_bank_income_get_response.py new file mode 100644 index 000000000..792d26f0f --- /dev/null +++ b/plaid/model/cra_bank_income_get_response.py @@ -0,0 +1,279 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + +def lazy_import(): + from plaid.model.cra_bank_income import CraBankIncome + globals()['CraBankIncome'] = CraBankIncome + + +class CraBankIncomeGetResponse(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'request_id': (str,), # noqa: E501 + 'bank_income': ([CraBankIncome],), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'request_id': 'request_id', # noqa: E501 + 'bank_income': 'bank_income', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, request_id, *args, **kwargs): # noqa: E501 + """CraBankIncomeGetResponse - a model defined in OpenAPI + + Args: + request_id (str): A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive. + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + bank_income ([CraBankIncome]): [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.request_id = request_id + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, request_id, *args, **kwargs): # noqa: E501 + """CraBankIncomeGetResponse - a model defined in OpenAPI + + Args: + request_id (str): A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive. + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + bank_income ([CraBankIncome]): [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.request_id = request_id + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/cra_bank_income_historical_summary.py b/plaid/model/cra_bank_income_historical_summary.py new file mode 100644 index 000000000..212f9d82b --- /dev/null +++ b/plaid/model/cra_bank_income_historical_summary.py @@ -0,0 +1,283 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + +def lazy_import(): + from plaid.model.cra_bank_income_transaction import CraBankIncomeTransaction + from plaid.model.credit_amount_with_currency import CreditAmountWithCurrency + globals()['CraBankIncomeTransaction'] = CraBankIncomeTransaction + globals()['CreditAmountWithCurrency'] = CreditAmountWithCurrency + + +class CraBankIncomeHistoricalSummary(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'total_amounts': ([CreditAmountWithCurrency],), # noqa: E501 + 'start_date': (date,), # noqa: E501 + 'end_date': (date,), # noqa: E501 + 'transactions': ([CraBankIncomeTransaction],), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'total_amounts': 'total_amounts', # noqa: E501 + 'start_date': 'start_date', # noqa: E501 + 'end_date': 'end_date', # noqa: E501 + 'transactions': 'transactions', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 + """CraBankIncomeHistoricalSummary - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + total_amounts ([CreditAmountWithCurrency]): Total amount of earnings for the income source(s) of the user for the month in the summary. This can contain multiple amounts, with each amount denominated in one unique currency.. [optional] # noqa: E501 + start_date (date): The start date of the period covered in this monthly summary. This date will be the first day of the month, unless the month being covered is a partial month because it is the first month included in the summary and the date range being requested does not begin with the first day of the month. The date will be returned in an ISO 8601 format (YYYY-MM-DD).. [optional] # noqa: E501 + end_date (date): The end date of the period included in this monthly summary. This date will be the last day of the month, unless the month being covered is a partial month because it is the last month included in the summary and the date range being requested does not end with the last day of the month. The date will be returned in an ISO 8601 format (YYYY-MM-DD).. [optional] # noqa: E501 + transactions ([CraBankIncomeTransaction]): [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): # noqa: E501 + """CraBankIncomeHistoricalSummary - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + total_amounts ([CreditAmountWithCurrency]): Total amount of earnings for the income source(s) of the user for the month in the summary. This can contain multiple amounts, with each amount denominated in one unique currency.. [optional] # noqa: E501 + start_date (date): The start date of the period covered in this monthly summary. This date will be the first day of the month, unless the month being covered is a partial month because it is the first month included in the summary and the date range being requested does not begin with the first day of the month. The date will be returned in an ISO 8601 format (YYYY-MM-DD).. [optional] # noqa: E501 + end_date (date): The end date of the period included in this monthly summary. This date will be the last day of the month, unless the month being covered is a partial month because it is the last month included in the summary and the date range being requested does not end with the last day of the month. The date will be returned in an ISO 8601 format (YYYY-MM-DD).. [optional] # noqa: E501 + transactions ([CraBankIncomeTransaction]): [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/cra_bank_income_item.py b/plaid/model/cra_bank_income_item.py new file mode 100644 index 000000000..8cf91f2a0 --- /dev/null +++ b/plaid/model/cra_bank_income_item.py @@ -0,0 +1,287 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + +def lazy_import(): + from plaid.model.cra_bank_income_account import CraBankIncomeAccount + from plaid.model.cra_bank_income_source import CraBankIncomeSource + globals()['CraBankIncomeAccount'] = CraBankIncomeAccount + globals()['CraBankIncomeSource'] = CraBankIncomeSource + + +class CraBankIncomeItem(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'bank_income_accounts': ([CraBankIncomeAccount],), # noqa: E501 + 'bank_income_sources': ([CraBankIncomeSource],), # noqa: E501 + 'last_updated_time': (datetime,), # noqa: E501 + 'institution_id': (str,), # noqa: E501 + 'institution_name': (str,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'bank_income_accounts': 'bank_income_accounts', # noqa: E501 + 'bank_income_sources': 'bank_income_sources', # noqa: E501 + 'last_updated_time': 'last_updated_time', # noqa: E501 + 'institution_id': 'institution_id', # noqa: E501 + 'institution_name': 'institution_name', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 + """CraBankIncomeItem - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + bank_income_accounts ([CraBankIncomeAccount]): The Item's accounts that have Bank Income data.. [optional] # noqa: E501 + bank_income_sources ([CraBankIncomeSource]): The income sources for this Item. Each entry in the array is a single income source.. [optional] # noqa: E501 + last_updated_time (datetime): The time when this Item's data was last retrieved from the financial institution.. [optional] # noqa: E501 + institution_id (str): The unique identifier of the institution associated with the Item.. [optional] # noqa: E501 + institution_name (str): The name of the institution associated with the Item.. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): # noqa: E501 + """CraBankIncomeItem - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + bank_income_accounts ([CraBankIncomeAccount]): The Item's accounts that have Bank Income data.. [optional] # noqa: E501 + bank_income_sources ([CraBankIncomeSource]): The income sources for this Item. Each entry in the array is a single income source.. [optional] # noqa: E501 + last_updated_time (datetime): The time when this Item's data was last retrieved from the financial institution.. [optional] # noqa: E501 + institution_id (str): The unique identifier of the institution associated with the Item.. [optional] # noqa: E501 + institution_name (str): The name of the institution associated with the Item.. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/cra_bank_income_source.py b/plaid/model/cra_bank_income_source.py new file mode 100644 index 000000000..b33d26137 --- /dev/null +++ b/plaid/model/cra_bank_income_source.py @@ -0,0 +1,335 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + +def lazy_import(): + from plaid.model.cra_bank_income_employer import CraBankIncomeEmployer + from plaid.model.cra_bank_income_historical_summary import CraBankIncomeHistoricalSummary + from plaid.model.credit_bank_income_category import CreditBankIncomeCategory + from plaid.model.credit_bank_income_pay_frequency import CreditBankIncomePayFrequency + globals()['CraBankIncomeEmployer'] = CraBankIncomeEmployer + globals()['CraBankIncomeHistoricalSummary'] = CraBankIncomeHistoricalSummary + globals()['CreditBankIncomeCategory'] = CreditBankIncomeCategory + globals()['CreditBankIncomePayFrequency'] = CreditBankIncomePayFrequency + + +class CraBankIncomeSource(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'income_source_id': (str,), # noqa: E501 + 'income_description': (str,), # noqa: E501 + 'income_category': (CreditBankIncomeCategory,), # noqa: E501 + 'start_date': (date,), # noqa: E501 + 'end_date': (date,), # noqa: E501 + 'pay_frequency': (CreditBankIncomePayFrequency,), # noqa: E501 + 'total_amount': (float,), # noqa: E501 + 'iso_currency_code': (str, none_type,), # noqa: E501 + 'unofficial_currency_code': (str, none_type,), # noqa: E501 + 'transaction_count': (int,), # noqa: E501 + 'next_payment_date': (date,), # noqa: E501 + 'historical_average_monthly_gross_income': (float,), # noqa: E501 + 'historical_average_monthly_income': (float,), # noqa: E501 + 'forcasted_average_monthly_income': (float,), # noqa: E501 + 'employer': (CraBankIncomeEmployer,), # noqa: E501 + 'historical_summary': ([CraBankIncomeHistoricalSummary],), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'income_source_id': 'income_source_id', # noqa: E501 + 'income_description': 'income_description', # noqa: E501 + 'income_category': 'income_category', # noqa: E501 + 'start_date': 'start_date', # noqa: E501 + 'end_date': 'end_date', # noqa: E501 + 'pay_frequency': 'pay_frequency', # noqa: E501 + 'total_amount': 'total_amount', # noqa: E501 + 'iso_currency_code': 'iso_currency_code', # noqa: E501 + 'unofficial_currency_code': 'unofficial_currency_code', # noqa: E501 + 'transaction_count': 'transaction_count', # noqa: E501 + 'next_payment_date': 'next_payment_date', # noqa: E501 + 'historical_average_monthly_gross_income': 'historical_average_monthly_gross_income', # noqa: E501 + 'historical_average_monthly_income': 'historical_average_monthly_income', # noqa: E501 + 'forcasted_average_monthly_income': 'forcasted_average_monthly_income', # noqa: E501 + 'employer': 'employer', # noqa: E501 + 'historical_summary': 'historical_summary', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 + """CraBankIncomeSource - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + income_source_id (str): A unique identifier for an income source.. [optional] # noqa: E501 + income_description (str): The most common name or original description for the underlying income transactions.. [optional] # noqa: E501 + income_category (CreditBankIncomeCategory): [optional] # noqa: E501 + start_date (date): Minimum of all dates within the specific income sources in the user's bank account for days requested by the client. The date will be returned in an ISO 8601 format (YYYY-MM-DD).. [optional] # noqa: E501 + end_date (date): Maximum of all dates within the specific income sources in the user’s bank account for days requested by the client. The date will be returned in an ISO 8601 format (YYYY-MM-DD).. [optional] # noqa: E501 + pay_frequency (CreditBankIncomePayFrequency): [optional] # noqa: E501 + total_amount (float): Total amount of earnings in the user’s bank account for the specific income source for days requested by the client.. [optional] # noqa: E501 + iso_currency_code (str, none_type): The ISO 4217 currency code of the amount or balance.. [optional] # noqa: E501 + unofficial_currency_code (str, none_type): The unofficial currency code associated with the amount or balance. Always `null` if `iso_currency_code` is non-null. Unofficial currency codes are used for currencies that do not have official ISO currency codes, such as cryptocurrencies and the currencies of certain countries.. [optional] # noqa: E501 + transaction_count (int): Number of transactions for the income source within the start and end date.. [optional] # noqa: E501 + next_payment_date (date): The expected date of the end user’s next paycheck for the income source. The date will be returned in an ISO 8601 format (YYYY-MM-DD).. [optional] # noqa: E501 + historical_average_monthly_gross_income (float): An estimate of the average gross monthly income based on the historical net amount and income category for the income source(s).. [optional] # noqa: E501 + historical_average_monthly_income (float): The average monthly net income amount estimated based on the historical data for the income source(s).. [optional] # noqa: E501 + forcasted_average_monthly_income (float): The predicted average monthly net income amount for the income source(s).. [optional] # noqa: E501 + employer (CraBankIncomeEmployer): [optional] # noqa: E501 + historical_summary ([CraBankIncomeHistoricalSummary]): [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): # noqa: E501 + """CraBankIncomeSource - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + income_source_id (str): A unique identifier for an income source.. [optional] # noqa: E501 + income_description (str): The most common name or original description for the underlying income transactions.. [optional] # noqa: E501 + income_category (CreditBankIncomeCategory): [optional] # noqa: E501 + start_date (date): Minimum of all dates within the specific income sources in the user's bank account for days requested by the client. The date will be returned in an ISO 8601 format (YYYY-MM-DD).. [optional] # noqa: E501 + end_date (date): Maximum of all dates within the specific income sources in the user’s bank account for days requested by the client. The date will be returned in an ISO 8601 format (YYYY-MM-DD).. [optional] # noqa: E501 + pay_frequency (CreditBankIncomePayFrequency): [optional] # noqa: E501 + total_amount (float): Total amount of earnings in the user’s bank account for the specific income source for days requested by the client.. [optional] # noqa: E501 + iso_currency_code (str, none_type): The ISO 4217 currency code of the amount or balance.. [optional] # noqa: E501 + unofficial_currency_code (str, none_type): The unofficial currency code associated with the amount or balance. Always `null` if `iso_currency_code` is non-null. Unofficial currency codes are used for currencies that do not have official ISO currency codes, such as cryptocurrencies and the currencies of certain countries.. [optional] # noqa: E501 + transaction_count (int): Number of transactions for the income source within the start and end date.. [optional] # noqa: E501 + next_payment_date (date): The expected date of the end user’s next paycheck for the income source. The date will be returned in an ISO 8601 format (YYYY-MM-DD).. [optional] # noqa: E501 + historical_average_monthly_gross_income (float): An estimate of the average gross monthly income based on the historical net amount and income category for the income source(s).. [optional] # noqa: E501 + historical_average_monthly_income (float): The average monthly net income amount estimated based on the historical data for the income source(s).. [optional] # noqa: E501 + forcasted_average_monthly_income (float): The predicted average monthly net income amount for the income source(s).. [optional] # noqa: E501 + employer (CraBankIncomeEmployer): [optional] # noqa: E501 + historical_summary ([CraBankIncomeHistoricalSummary]): [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/cra_bank_income_summary.py b/plaid/model/cra_bank_income_summary.py new file mode 100644 index 000000000..94a9fcb27 --- /dev/null +++ b/plaid/model/cra_bank_income_summary.py @@ -0,0 +1,307 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + +def lazy_import(): + from plaid.model.cra_bank_income_historical_summary import CraBankIncomeHistoricalSummary + from plaid.model.credit_amount_with_currency import CreditAmountWithCurrency + globals()['CraBankIncomeHistoricalSummary'] = CraBankIncomeHistoricalSummary + globals()['CreditAmountWithCurrency'] = CreditAmountWithCurrency + + +class CraBankIncomeSummary(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'total_amounts': ([CreditAmountWithCurrency],), # noqa: E501 + 'start_date': (date,), # noqa: E501 + 'end_date': (date,), # noqa: E501 + 'income_sources_count': (int,), # noqa: E501 + 'income_categories_count': (int,), # noqa: E501 + 'income_transactions_count': (int,), # noqa: E501 + 'historical_average_monthly_gross_income': ([CreditAmountWithCurrency],), # noqa: E501 + 'historical_average_monthly_income': ([CreditAmountWithCurrency],), # noqa: E501 + 'forcasted_average_monthly_income': ([CreditAmountWithCurrency],), # noqa: E501 + 'historical_summary': ([CraBankIncomeHistoricalSummary],), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'total_amounts': 'total_amounts', # noqa: E501 + 'start_date': 'start_date', # noqa: E501 + 'end_date': 'end_date', # noqa: E501 + 'income_sources_count': 'income_sources_count', # noqa: E501 + 'income_categories_count': 'income_categories_count', # noqa: E501 + 'income_transactions_count': 'income_transactions_count', # noqa: E501 + 'historical_average_monthly_gross_income': 'historical_average_monthly_gross_income', # noqa: E501 + 'historical_average_monthly_income': 'historical_average_monthly_income', # noqa: E501 + 'forcasted_average_monthly_income': 'forcasted_average_monthly_income', # noqa: E501 + 'historical_summary': 'historical_summary', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 + """CraBankIncomeSummary - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + total_amounts ([CreditAmountWithCurrency]): Total amount of earnings across all the income sources in the end user's Items for the days requested by the client. This can contain multiple amounts, with each amount denominated in one unique currency.. [optional] # noqa: E501 + start_date (date): The earliest date within the days requested in which all income sources identified by Plaid appear in a user's account. The date will be returned in an ISO 8601 format (YYYY-MM-DD).. [optional] # noqa: E501 + end_date (date): The latest date in which all income sources identified by Plaid appear in the user's account. The date will be returned in an ISO 8601 format (YYYY-MM-DD).. [optional] # noqa: E501 + income_sources_count (int): Number of income sources per end user.. [optional] # noqa: E501 + income_categories_count (int): Number of income categories per end user.. [optional] # noqa: E501 + income_transactions_count (int): Number of income transactions per end user.. [optional] # noqa: E501 + historical_average_monthly_gross_income ([CreditAmountWithCurrency]): An estimate of the average gross monthly income based on the historical net amount and income category for the income source(s).. [optional] # noqa: E501 + historical_average_monthly_income ([CreditAmountWithCurrency]): The average monthly income amount estimated based on the historical data for the income source(s).. [optional] # noqa: E501 + forcasted_average_monthly_income ([CreditAmountWithCurrency]): The predicted average monthly income amount for the income source(s).. [optional] # noqa: E501 + historical_summary ([CraBankIncomeHistoricalSummary]): [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): # noqa: E501 + """CraBankIncomeSummary - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + total_amounts ([CreditAmountWithCurrency]): Total amount of earnings across all the income sources in the end user's Items for the days requested by the client. This can contain multiple amounts, with each amount denominated in one unique currency.. [optional] # noqa: E501 + start_date (date): The earliest date within the days requested in which all income sources identified by Plaid appear in a user's account. The date will be returned in an ISO 8601 format (YYYY-MM-DD).. [optional] # noqa: E501 + end_date (date): The latest date in which all income sources identified by Plaid appear in the user's account. The date will be returned in an ISO 8601 format (YYYY-MM-DD).. [optional] # noqa: E501 + income_sources_count (int): Number of income sources per end user.. [optional] # noqa: E501 + income_categories_count (int): Number of income categories per end user.. [optional] # noqa: E501 + income_transactions_count (int): Number of income transactions per end user.. [optional] # noqa: E501 + historical_average_monthly_gross_income ([CreditAmountWithCurrency]): An estimate of the average gross monthly income based on the historical net amount and income category for the income source(s).. [optional] # noqa: E501 + historical_average_monthly_income ([CreditAmountWithCurrency]): The average monthly income amount estimated based on the historical data for the income source(s).. [optional] # noqa: E501 + forcasted_average_monthly_income ([CreditAmountWithCurrency]): The predicted average monthly income amount for the income source(s).. [optional] # noqa: E501 + historical_summary ([CraBankIncomeHistoricalSummary]): [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/cra_bank_income_transaction.py b/plaid/model/cra_bank_income_transaction.py new file mode 100644 index 000000000..bc816f4d4 --- /dev/null +++ b/plaid/model/cra_bank_income_transaction.py @@ -0,0 +1,291 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + + +class CraBankIncomeTransaction(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + return { + 'amount': (float,), # noqa: E501 + 'date': (date,), # noqa: E501 + 'name': (str,), # noqa: E501 + 'original_description': (str, none_type,), # noqa: E501 + 'pending': (bool,), # noqa: E501 + 'check_number': (str, none_type,), # noqa: E501 + 'iso_currency_code': (str, none_type,), # noqa: E501 + 'unofficial_currency_code': (str, none_type,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'amount': 'amount', # noqa: E501 + 'date': 'date', # noqa: E501 + 'name': 'name', # noqa: E501 + 'original_description': 'original_description', # noqa: E501 + 'pending': 'pending', # noqa: E501 + 'check_number': 'check_number', # noqa: E501 + 'iso_currency_code': 'iso_currency_code', # noqa: E501 + 'unofficial_currency_code': 'unofficial_currency_code', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 + """CraBankIncomeTransaction - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + amount (float): The settled value of the transaction, denominated in the transactions's currency as stated in `iso_currency_code` or `unofficial_currency_code`. Positive values when money moves out of the account; negative values when money moves in. For example, credit card purchases are positive; credit card payment, direct deposits, and refunds are negative.. [optional] # noqa: E501 + date (date): For pending transactions, the date that the transaction occurred; for posted transactions, the date that the transaction posted. Both dates are returned in an ISO 8601 format (YYYY-MM-DD).. [optional] # noqa: E501 + name (str): The merchant name or transaction description.. [optional] # noqa: E501 + original_description (str, none_type): The string returned by the financial institution to describe the transaction.. [optional] # noqa: E501 + pending (bool): When true, identifies the transaction as pending or unsettled. Pending transaction details (name, type, amount, category ID) may change before they are settled.. [optional] # noqa: E501 + check_number (str, none_type): The check number of the transaction. This field is only populated for check transactions.. [optional] # noqa: E501 + iso_currency_code (str, none_type): The ISO 4217 currency code of the amount or balance.. [optional] # noqa: E501 + unofficial_currency_code (str, none_type): The unofficial currency code associated with the amount or balance. Always `null` if `iso_currency_code` is non-null. Unofficial currency codes are used for currencies that do not have official ISO currency codes, such as cryptocurrencies and the currencies of certain countries.. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): # noqa: E501 + """CraBankIncomeTransaction - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + amount (float): The settled value of the transaction, denominated in the transactions's currency as stated in `iso_currency_code` or `unofficial_currency_code`. Positive values when money moves out of the account; negative values when money moves in. For example, credit card purchases are positive; credit card payment, direct deposits, and refunds are negative.. [optional] # noqa: E501 + date (date): For pending transactions, the date that the transaction occurred; for posted transactions, the date that the transaction posted. Both dates are returned in an ISO 8601 format (YYYY-MM-DD).. [optional] # noqa: E501 + name (str): The merchant name or transaction description.. [optional] # noqa: E501 + original_description (str, none_type): The string returned by the financial institution to describe the transaction.. [optional] # noqa: E501 + pending (bool): When true, identifies the transaction as pending or unsettled. Pending transaction details (name, type, amount, category ID) may change before they are settled.. [optional] # noqa: E501 + check_number (str, none_type): The check number of the transaction. This field is only populated for check transactions.. [optional] # noqa: E501 + iso_currency_code (str, none_type): The ISO 4217 currency code of the amount or balance.. [optional] # noqa: E501 + unofficial_currency_code (str, none_type): The unofficial currency code associated with the amount or balance. Always `null` if `iso_currency_code` is non-null. Unofficial currency codes are used for currencies that do not have official ISO currency codes, such as cryptocurrencies and the currencies of certain countries.. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/cra_bank_income_warning.py b/plaid/model/cra_bank_income_warning.py new file mode 100644 index 000000000..89cf97c7f --- /dev/null +++ b/plaid/model/cra_bank_income_warning.py @@ -0,0 +1,281 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + +def lazy_import(): + from plaid.model.cra_bank_income_cause import CraBankIncomeCause + from plaid.model.cra_bank_income_warning_code import CraBankIncomeWarningCode + from plaid.model.credit_bank_income_warning_type import CreditBankIncomeWarningType + globals()['CraBankIncomeCause'] = CraBankIncomeCause + globals()['CraBankIncomeWarningCode'] = CraBankIncomeWarningCode + globals()['CreditBankIncomeWarningType'] = CreditBankIncomeWarningType + + +class CraBankIncomeWarning(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'warning_type': (CreditBankIncomeWarningType,), # noqa: E501 + 'warning_code': (CraBankIncomeWarningCode,), # noqa: E501 + 'cause': (CraBankIncomeCause,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'warning_type': 'warning_type', # noqa: E501 + 'warning_code': 'warning_code', # noqa: E501 + 'cause': 'cause', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 + """CraBankIncomeWarning - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + warning_type (CreditBankIncomeWarningType): [optional] # noqa: E501 + warning_code (CraBankIncomeWarningCode): [optional] # noqa: E501 + cause (CraBankIncomeCause): [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): # noqa: E501 + """CraBankIncomeWarning - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + warning_type (CreditBankIncomeWarningType): [optional] # noqa: E501 + warning_code (CraBankIncomeWarningCode): [optional] # noqa: E501 + cause (CraBankIncomeCause): [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/cra_bank_income_warning_code.py b/plaid/model/cra_bank_income_warning_code.py new file mode 100644 index 000000000..986657e34 --- /dev/null +++ b/plaid/model/cra_bank_income_warning_code.py @@ -0,0 +1,292 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + + +class CraBankIncomeWarningCode(ModelSimple): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + ('value',): { + 'IDENTITY_UNAVAILABLE': "IDENTITY_UNAVAILABLE", + 'TRANSACTIONS_UNAVAILABLE': "TRANSACTIONS_UNAVAILABLE", + 'REPORT_DELETED': "REPORT_DELETED", + 'DATA_UNAVAILABLE': "DATA_UNAVAILABLE", + }, + } + + validations = { + } + + additional_properties_type = None + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + return { + 'value': (str,), + } + + @cached_property + def discriminator(): + return None + + + attribute_map = {} + + read_only_vars = set() + + _composed_schemas = None + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): + """CraBankIncomeWarningCode - a model defined in OpenAPI + + Note that value can be passed either in args or in kwargs, but not in both. + + Args: + args[0] (str): The warning code identifies a specific kind of warning. `IDENTITY_UNAVAILABLE`: Unable to extract identity for the Item `TRANSACTIONS_UNAVAILABLE`: Unable to extract transactions for the Item `REPORT_DELETED`: Report deleted due to customer or consumer request `DATA_UNAVAILABLE`: No relevant data was found for the Item., must be one of ["IDENTITY_UNAVAILABLE", "TRANSACTIONS_UNAVAILABLE", "REPORT_DELETED", "DATA_UNAVAILABLE", ] # noqa: E501 + + Keyword Args: + value (str): The warning code identifies a specific kind of warning. `IDENTITY_UNAVAILABLE`: Unable to extract identity for the Item `TRANSACTIONS_UNAVAILABLE`: Unable to extract transactions for the Item `REPORT_DELETED`: Report deleted due to customer or consumer request `DATA_UNAVAILABLE`: No relevant data was found for the Item., must be one of ["IDENTITY_UNAVAILABLE", "TRANSACTIONS_UNAVAILABLE", "REPORT_DELETED", "DATA_UNAVAILABLE", ] # noqa: E501 + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + # required up here when default value is not given + _path_to_item = kwargs.pop('_path_to_item', ()) + + if 'value' in kwargs: + value = kwargs.pop('value') + elif args: + args = list(args) + value = args.pop(0) + else: + raise ApiTypeError( + "value is required, but not passed in args or kwargs and doesn't have default", + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + self.value = value + if kwargs: + raise ApiTypeError( + "Invalid named arguments=%s passed to %s. Remove those invalid named arguments." % ( + kwargs, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, *args, **kwargs): + """CraBankIncomeWarningCode - a model defined in OpenAPI + + Note that value can be passed either in args or in kwargs, but not in both. + + Args: + args[0] (str): The warning code identifies a specific kind of warning. `IDENTITY_UNAVAILABLE`: Unable to extract identity for the Item `TRANSACTIONS_UNAVAILABLE`: Unable to extract transactions for the Item `REPORT_DELETED`: Report deleted due to customer or consumer request `DATA_UNAVAILABLE`: No relevant data was found for the Item., must be one of ["IDENTITY_UNAVAILABLE", "TRANSACTIONS_UNAVAILABLE", "REPORT_DELETED", "DATA_UNAVAILABLE", ] # noqa: E501 + + Keyword Args: + value (str): The warning code identifies a specific kind of warning. `IDENTITY_UNAVAILABLE`: Unable to extract identity for the Item `TRANSACTIONS_UNAVAILABLE`: Unable to extract transactions for the Item `REPORT_DELETED`: Report deleted due to customer or consumer request `DATA_UNAVAILABLE`: No relevant data was found for the Item., must be one of ["IDENTITY_UNAVAILABLE", "TRANSACTIONS_UNAVAILABLE", "REPORT_DELETED", "DATA_UNAVAILABLE", ] # noqa: E501 + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + # required up here when default value is not given + _path_to_item = kwargs.pop('_path_to_item', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if 'value' in kwargs: + value = kwargs.pop('value') + elif args: + args = list(args) + value = args.pop(0) + else: + raise ApiTypeError( + "value is required, but not passed in args or kwargs and doesn't have default", + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + self.value = value + if kwargs: + raise ApiTypeError( + "Invalid named arguments=%s passed to %s. Remove those invalid named arguments." % ( + kwargs, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + return self diff --git a/plaid/model/credit1099.py b/plaid/model/credit1099.py index d2f9bfbdf..0423b49fc 100644 --- a/plaid/model/credit1099.py +++ b/plaid/model/credit1099.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit1099_filer.py b/plaid/model/credit1099_filer.py index 5c8a8eb31..e2ca7ea15 100644 --- a/plaid/model/credit1099_filer.py +++ b/plaid/model/credit1099_filer.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit1099_payer.py b/plaid/model/credit1099_payer.py index b33c4c096..a44f6454f 100644 --- a/plaid/model/credit1099_payer.py +++ b/plaid/model/credit1099_payer.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit1099_recipient.py b/plaid/model/credit1099_recipient.py index 9cafe1a30..37a77c0b6 100644 --- a/plaid/model/credit1099_recipient.py +++ b/plaid/model/credit1099_recipient.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_account_subtype.py b/plaid/model/credit_account_subtype.py index 53d7d16ff..091ebde8b 100644 --- a/plaid/model/credit_account_subtype.py +++ b/plaid/model/credit_account_subtype.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_account_subtypes.py b/plaid/model/credit_account_subtypes.py index c2bae0341..ffee2515b 100644 --- a/plaid/model/credit_account_subtypes.py +++ b/plaid/model/credit_account_subtypes.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_ach_class.py b/plaid/model/credit_ach_class.py index 3704bd6ed..1e3ede2ec 100644 --- a/plaid/model/credit_ach_class.py +++ b/plaid/model/credit_ach_class.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_amount_with_currency.py b/plaid/model/credit_amount_with_currency.py index d3daab112..3b39e0b01 100644 --- a/plaid/model/credit_amount_with_currency.py +++ b/plaid/model/credit_amount_with_currency.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_audit_copy_token_create_request.py b/plaid/model/credit_audit_copy_token_create_request.py index ca711cecf..3b977d940 100644 --- a/plaid/model/credit_audit_copy_token_create_request.py +++ b/plaid/model/credit_audit_copy_token_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_audit_copy_token_create_response.py b/plaid/model/credit_audit_copy_token_create_response.py index 3370fc410..630ee775c 100644 --- a/plaid/model/credit_audit_copy_token_create_response.py +++ b/plaid/model/credit_audit_copy_token_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_audit_copy_token_remove_request.py b/plaid/model/credit_audit_copy_token_remove_request.py index 7d49809e0..5793ff361 100644 --- a/plaid/model/credit_audit_copy_token_remove_request.py +++ b/plaid/model/credit_audit_copy_token_remove_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_audit_copy_token_remove_response.py b/plaid/model/credit_audit_copy_token_remove_response.py index 43b11930a..fcd86f8fa 100644 --- a/plaid/model/credit_audit_copy_token_remove_response.py +++ b/plaid/model/credit_audit_copy_token_remove_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_audit_copy_token_update_request.py b/plaid/model/credit_audit_copy_token_update_request.py index f807b3dd7..63f0c38d3 100644 --- a/plaid/model/credit_audit_copy_token_update_request.py +++ b/plaid/model/credit_audit_copy_token_update_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_audit_copy_token_update_response.py b/plaid/model/credit_audit_copy_token_update_response.py index d3b3e7ba7..176ac7492 100644 --- a/plaid/model/credit_audit_copy_token_update_response.py +++ b/plaid/model/credit_audit_copy_token_update_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_employer.py b/plaid/model/credit_bank_employer.py index 9c510118d..ddc62c123 100644 --- a/plaid/model/credit_bank_employer.py +++ b/plaid/model/credit_bank_employer.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_employment.py b/plaid/model/credit_bank_employment.py index c891a8bd8..24756d377 100644 --- a/plaid/model/credit_bank_employment.py +++ b/plaid/model/credit_bank_employment.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_employment_get_request.py b/plaid/model/credit_bank_employment_get_request.py index d843f65f0..03075f6a8 100644 --- a/plaid/model/credit_bank_employment_get_request.py +++ b/plaid/model/credit_bank_employment_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_employment_get_response.py b/plaid/model/credit_bank_employment_get_response.py index 99212bf85..916d2a72e 100644 --- a/plaid/model/credit_bank_employment_get_response.py +++ b/plaid/model/credit_bank_employment_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_employment_item.py b/plaid/model/credit_bank_employment_item.py index ee300ab78..b5fcf36cd 100644 --- a/plaid/model/credit_bank_employment_item.py +++ b/plaid/model/credit_bank_employment_item.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_employment_report.py b/plaid/model/credit_bank_employment_report.py index 74181fe06..30e565df6 100644 --- a/plaid/model/credit_bank_employment_report.py +++ b/plaid/model/credit_bank_employment_report.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_employment_warning.py b/plaid/model/credit_bank_employment_warning.py index 485815504..90bce4795 100644 --- a/plaid/model/credit_bank_employment_warning.py +++ b/plaid/model/credit_bank_employment_warning.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_employment_warning_type.py b/plaid/model/credit_bank_employment_warning_type.py index 02b2146ee..3cfbdf7c8 100644 --- a/plaid/model/credit_bank_employment_warning_type.py +++ b/plaid/model/credit_bank_employment_warning_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_income.py b/plaid/model/credit_bank_income.py index 22bfa7ccc..54a6672bd 100644 --- a/plaid/model/credit_bank_income.py +++ b/plaid/model/credit_bank_income.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_income_account.py b/plaid/model/credit_bank_income_account.py index 0282bd0fe..70870cb75 100644 --- a/plaid/model/credit_bank_income_account.py +++ b/plaid/model/credit_bank_income_account.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_income_account_type.py b/plaid/model/credit_bank_income_account_type.py index 269e461b3..fb587d388 100644 --- a/plaid/model/credit_bank_income_account_type.py +++ b/plaid/model/credit_bank_income_account_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_income_category.py b/plaid/model/credit_bank_income_category.py index f1704a997..97cb2948e 100644 --- a/plaid/model/credit_bank_income_category.py +++ b/plaid/model/credit_bank_income_category.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_income_cause.py b/plaid/model/credit_bank_income_cause.py index 1ae1ecb16..a9ff1f41b 100644 --- a/plaid/model/credit_bank_income_cause.py +++ b/plaid/model/credit_bank_income_cause.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_income_error_type.py b/plaid/model/credit_bank_income_error_type.py index e1ea1502d..3bae3707c 100644 --- a/plaid/model/credit_bank_income_error_type.py +++ b/plaid/model/credit_bank_income_error_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_income_get_request.py b/plaid/model/credit_bank_income_get_request.py index 2a099c3b7..3754babd9 100644 --- a/plaid/model/credit_bank_income_get_request.py +++ b/plaid/model/credit_bank_income_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_income_get_request_options.py b/plaid/model/credit_bank_income_get_request_options.py index c5edabd0a..e8cab685a 100644 --- a/plaid/model/credit_bank_income_get_request_options.py +++ b/plaid/model/credit_bank_income_get_request_options.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_income_get_response.py b/plaid/model/credit_bank_income_get_response.py index c527207f9..88cbceefe 100644 --- a/plaid/model/credit_bank_income_get_response.py +++ b/plaid/model/credit_bank_income_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_income_historical_summary.py b/plaid/model/credit_bank_income_historical_summary.py index 2b1d31dd7..28a81b278 100644 --- a/plaid/model/credit_bank_income_historical_summary.py +++ b/plaid/model/credit_bank_income_historical_summary.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_income_item.py b/plaid/model/credit_bank_income_item.py index 62e7f2d17..7e88adf5e 100644 --- a/plaid/model/credit_bank_income_item.py +++ b/plaid/model/credit_bank_income_item.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_income_pay_frequency.py b/plaid/model/credit_bank_income_pay_frequency.py index 08df2baa2..cf5a4dc1b 100644 --- a/plaid/model/credit_bank_income_pay_frequency.py +++ b/plaid/model/credit_bank_income_pay_frequency.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_income_pdf_get_request.py b/plaid/model/credit_bank_income_pdf_get_request.py index 57b6c234e..2040c796b 100644 --- a/plaid/model/credit_bank_income_pdf_get_request.py +++ b/plaid/model/credit_bank_income_pdf_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_income_refresh_request.py b/plaid/model/credit_bank_income_refresh_request.py index 4b73a619b..aeeff61c8 100644 --- a/plaid/model/credit_bank_income_refresh_request.py +++ b/plaid/model/credit_bank_income_refresh_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_income_refresh_request_options.py b/plaid/model/credit_bank_income_refresh_request_options.py index a11b51a70..0b94e178a 100644 --- a/plaid/model/credit_bank_income_refresh_request_options.py +++ b/plaid/model/credit_bank_income_refresh_request_options.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_income_refresh_response.py b/plaid/model/credit_bank_income_refresh_response.py index 04417f436..15d27d977 100644 --- a/plaid/model/credit_bank_income_refresh_response.py +++ b/plaid/model/credit_bank_income_refresh_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_income_source.py b/plaid/model/credit_bank_income_source.py index 55de4fcb3..62a294de8 100644 --- a/plaid/model/credit_bank_income_source.py +++ b/plaid/model/credit_bank_income_source.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_income_summary.py b/plaid/model/credit_bank_income_summary.py index 6385eca4b..d30740870 100644 --- a/plaid/model/credit_bank_income_summary.py +++ b/plaid/model/credit_bank_income_summary.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_income_transaction.py b/plaid/model/credit_bank_income_transaction.py index ff02c95f9..b846d599b 100644 --- a/plaid/model/credit_bank_income_transaction.py +++ b/plaid/model/credit_bank_income_transaction.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_income_warning.py b/plaid/model/credit_bank_income_warning.py index 3dcb2a684..ed78e4b59 100644 --- a/plaid/model/credit_bank_income_warning.py +++ b/plaid/model/credit_bank_income_warning.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_income_warning_code.py b/plaid/model/credit_bank_income_warning_code.py index abbf011a8..00415a9c1 100644 --- a/plaid/model/credit_bank_income_warning_code.py +++ b/plaid/model/credit_bank_income_warning_code.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_income_warning_type.py b/plaid/model/credit_bank_income_warning_type.py index d2bb3ff75..53001da2f 100644 --- a/plaid/model/credit_bank_income_warning_type.py +++ b/plaid/model/credit_bank_income_warning_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_income_webhook_update_request.py b/plaid/model/credit_bank_income_webhook_update_request.py index f8abebe48..f22367833 100644 --- a/plaid/model/credit_bank_income_webhook_update_request.py +++ b/plaid/model/credit_bank_income_webhook_update_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_income_webhook_update_response.py b/plaid/model/credit_bank_income_webhook_update_response.py new file mode 100644 index 000000000..265d25323 --- /dev/null +++ b/plaid/model/credit_bank_income_webhook_update_response.py @@ -0,0 +1,269 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + + +class CreditBankIncomeWebhookUpdateResponse(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + return { + 'request_id': (str,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'request_id': 'request_id', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, request_id, *args, **kwargs): # noqa: E501 + """CreditBankIncomeWebhookUpdateResponse - a model defined in OpenAPI + + Args: + request_id (str): A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive. + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.request_id = request_id + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, request_id, *args, **kwargs): # noqa: E501 + """CreditBankIncomeWebhookUpdateResponse - a model defined in OpenAPI + + Args: + request_id (str): A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive. + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.request_id = request_id + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/credit_bank_statement_upload_account_owner.py b/plaid/model/credit_bank_statement_upload_account_owner.py index 86c35e80b..bc5268b28 100644 --- a/plaid/model/credit_bank_statement_upload_account_owner.py +++ b/plaid/model/credit_bank_statement_upload_account_owner.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_statement_upload_account_owner_address.py b/plaid/model/credit_bank_statement_upload_account_owner_address.py index b75f49eac..717c92f93 100644 --- a/plaid/model/credit_bank_statement_upload_account_owner_address.py +++ b/plaid/model/credit_bank_statement_upload_account_owner_address.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_statement_upload_bank_account.py b/plaid/model/credit_bank_statement_upload_bank_account.py index c7602671d..aa6496329 100644 --- a/plaid/model/credit_bank_statement_upload_bank_account.py +++ b/plaid/model/credit_bank_statement_upload_bank_account.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_statement_upload_bank_account_period.py b/plaid/model/credit_bank_statement_upload_bank_account_period.py index 9bd607a62..3f93602f4 100644 --- a/plaid/model/credit_bank_statement_upload_bank_account_period.py +++ b/plaid/model/credit_bank_statement_upload_bank_account_period.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_statement_upload_item.py b/plaid/model/credit_bank_statement_upload_item.py index 2a28247a5..f1a536005 100644 --- a/plaid/model/credit_bank_statement_upload_item.py +++ b/plaid/model/credit_bank_statement_upload_item.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_statement_upload_object.py b/plaid/model/credit_bank_statement_upload_object.py index 999ac6a86..06d8940b3 100644 --- a/plaid/model/credit_bank_statement_upload_object.py +++ b/plaid/model/credit_bank_statement_upload_object.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_statement_upload_transaction.py b/plaid/model/credit_bank_statement_upload_transaction.py index 34fa0c587..efe0d27cc 100644 --- a/plaid/model/credit_bank_statement_upload_transaction.py +++ b/plaid/model/credit_bank_statement_upload_transaction.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_statements_uploads_get_request.py b/plaid/model/credit_bank_statements_uploads_get_request.py index 333c43b00..e516050e5 100644 --- a/plaid/model/credit_bank_statements_uploads_get_request.py +++ b/plaid/model/credit_bank_statements_uploads_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_bank_statements_uploads_get_response.py b/plaid/model/credit_bank_statements_uploads_get_response.py index 29da75647..a99137c8a 100644 --- a/plaid/model/credit_bank_statements_uploads_get_response.py +++ b/plaid/model/credit_bank_statements_uploads_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_card_liability.py b/plaid/model/credit_card_liability.py index b6e42dcbf..68ad5809e 100644 --- a/plaid/model/credit_card_liability.py +++ b/plaid/model/credit_card_liability.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_category.py b/plaid/model/credit_category.py index d1b0c68d4..f8420517f 100644 --- a/plaid/model/credit_category.py +++ b/plaid/model/credit_category.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_document_metadata.py b/plaid/model/credit_document_metadata.py index 7b7e1ddd6..0aa1da049 100644 --- a/plaid/model/credit_document_metadata.py +++ b/plaid/model/credit_document_metadata.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_employer_verification.py b/plaid/model/credit_employer_verification.py index f9d6aa7ad..82d88e667 100644 --- a/plaid/model/credit_employer_verification.py +++ b/plaid/model/credit_employer_verification.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_employment_get_request.py b/plaid/model/credit_employment_get_request.py index 7cc1264ce..c2c5ea91c 100644 --- a/plaid/model/credit_employment_get_request.py +++ b/plaid/model/credit_employment_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_employment_get_response.py b/plaid/model/credit_employment_get_response.py index 6e8652a62..78cc7d4fa 100644 --- a/plaid/model/credit_employment_get_response.py +++ b/plaid/model/credit_employment_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_employment_item.py b/plaid/model/credit_employment_item.py index fa2bd8ae3..e5665def3 100644 --- a/plaid/model/credit_employment_item.py +++ b/plaid/model/credit_employment_item.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_employment_verification.py b/plaid/model/credit_employment_verification.py index 71ef9448a..7f913467d 100644 --- a/plaid/model/credit_employment_verification.py +++ b/plaid/model/credit_employment_verification.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_filter.py b/plaid/model/credit_filter.py index e5ad1dbb8..03dd642b4 100644 --- a/plaid/model/credit_filter.py +++ b/plaid/model/credit_filter.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_freddie_mac_asset_detail_voe25.py b/plaid/model/credit_freddie_mac_asset_detail_voe25.py index b753aa2ca..e5caf0c12 100644 --- a/plaid/model/credit_freddie_mac_asset_detail_voe25.py +++ b/plaid/model/credit_freddie_mac_asset_detail_voe25.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_freddie_mac_asset_transaction_detail_voe25.py b/plaid/model/credit_freddie_mac_asset_transaction_detail_voe25.py index 66046eb22..26367cb5a 100644 --- a/plaid/model/credit_freddie_mac_asset_transaction_detail_voe25.py +++ b/plaid/model/credit_freddie_mac_asset_transaction_detail_voe25.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_freddie_mac_asset_transaction_voa24.py b/plaid/model/credit_freddie_mac_asset_transaction_voa24.py index 351341e0f..9a6717814 100644 --- a/plaid/model/credit_freddie_mac_asset_transaction_voa24.py +++ b/plaid/model/credit_freddie_mac_asset_transaction_voa24.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_freddie_mac_asset_transaction_voe25.py b/plaid/model/credit_freddie_mac_asset_transaction_voe25.py index 7594e80ba..02eaa7b1c 100644 --- a/plaid/model/credit_freddie_mac_asset_transaction_voe25.py +++ b/plaid/model/credit_freddie_mac_asset_transaction_voe25.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_freddie_mac_asset_transactions_voa24.py b/plaid/model/credit_freddie_mac_asset_transactions_voa24.py index fe43b536b..1ace62cb9 100644 --- a/plaid/model/credit_freddie_mac_asset_transactions_voa24.py +++ b/plaid/model/credit_freddie_mac_asset_transactions_voa24.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_freddie_mac_asset_transactions_voe25.py b/plaid/model/credit_freddie_mac_asset_transactions_voe25.py index 565ab4c40..da97b990e 100644 --- a/plaid/model/credit_freddie_mac_asset_transactions_voe25.py +++ b/plaid/model/credit_freddie_mac_asset_transactions_voe25.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_freddie_mac_asset_voa24.py b/plaid/model/credit_freddie_mac_asset_voa24.py index fcb0a58d0..df3fa2708 100644 --- a/plaid/model/credit_freddie_mac_asset_voa24.py +++ b/plaid/model/credit_freddie_mac_asset_voa24.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_freddie_mac_asset_voe25.py b/plaid/model/credit_freddie_mac_asset_voe25.py index e1bff67ab..b588a03cd 100644 --- a/plaid/model/credit_freddie_mac_asset_voe25.py +++ b/plaid/model/credit_freddie_mac_asset_voe25.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_freddie_mac_assets_voa24.py b/plaid/model/credit_freddie_mac_assets_voa24.py index f0f4a34fc..b1b177e0d 100644 --- a/plaid/model/credit_freddie_mac_assets_voa24.py +++ b/plaid/model/credit_freddie_mac_assets_voa24.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_freddie_mac_assets_voe25.py b/plaid/model/credit_freddie_mac_assets_voe25.py index 8d3b93a33..8fa3486b3 100644 --- a/plaid/model/credit_freddie_mac_assets_voe25.py +++ b/plaid/model/credit_freddie_mac_assets_voe25.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_freddie_mac_individual_name_voa24.py b/plaid/model/credit_freddie_mac_individual_name_voa24.py index 5cd5c9f9c..113f26f95 100644 --- a/plaid/model/credit_freddie_mac_individual_name_voa24.py +++ b/plaid/model/credit_freddie_mac_individual_name_voa24.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_freddie_mac_loan_identifiers_voa24.py b/plaid/model/credit_freddie_mac_loan_identifiers_voa24.py index 0005e5b28..d4f3d6502 100644 --- a/plaid/model/credit_freddie_mac_loan_identifiers_voa24.py +++ b/plaid/model/credit_freddie_mac_loan_identifiers_voa24.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_freddie_mac_loan_voa24.py b/plaid/model/credit_freddie_mac_loan_voa24.py index 62d950981..360430ba9 100644 --- a/plaid/model/credit_freddie_mac_loan_voa24.py +++ b/plaid/model/credit_freddie_mac_loan_voa24.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_freddie_mac_loans_voa24.py b/plaid/model/credit_freddie_mac_loans_voa24.py index cd3c69ff4..0f43b0d3f 100644 --- a/plaid/model/credit_freddie_mac_loans_voa24.py +++ b/plaid/model/credit_freddie_mac_loans_voa24.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_freddie_mac_parties_voa24.py b/plaid/model/credit_freddie_mac_parties_voa24.py index 157f08605..211b51a92 100644 --- a/plaid/model/credit_freddie_mac_parties_voa24.py +++ b/plaid/model/credit_freddie_mac_parties_voa24.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_freddie_mac_party_individual_voa24.py b/plaid/model/credit_freddie_mac_party_individual_voa24.py index ac7bd8ad0..8b76701dd 100644 --- a/plaid/model/credit_freddie_mac_party_individual_voa24.py +++ b/plaid/model/credit_freddie_mac_party_individual_voa24.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_freddie_mac_party_voa24.py b/plaid/model/credit_freddie_mac_party_voa24.py index f97dc993d..fda715f5c 100644 --- a/plaid/model/credit_freddie_mac_party_voa24.py +++ b/plaid/model/credit_freddie_mac_party_voa24.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_freddie_mac_reporting_information_voa24.py b/plaid/model/credit_freddie_mac_reporting_information_voa24.py index 23da7c3ec..49890e67a 100644 --- a/plaid/model/credit_freddie_mac_reporting_information_voa24.py +++ b/plaid/model/credit_freddie_mac_reporting_information_voa24.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_freddie_mac_reports_get_request.py b/plaid/model/credit_freddie_mac_reports_get_request.py index 40e444ba0..69970e580 100644 --- a/plaid/model/credit_freddie_mac_reports_get_request.py +++ b/plaid/model/credit_freddie_mac_reports_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_freddie_mac_reports_get_response.py b/plaid/model/credit_freddie_mac_reports_get_response.py index 6b9ada4b0..9690ce9d2 100644 --- a/plaid/model/credit_freddie_mac_reports_get_response.py +++ b/plaid/model/credit_freddie_mac_reports_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_freddie_mac_service_voa24.py b/plaid/model/credit_freddie_mac_service_voa24.py index dd5d85aa8..0efb71122 100644 --- a/plaid/model/credit_freddie_mac_service_voa24.py +++ b/plaid/model/credit_freddie_mac_service_voa24.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_freddie_mac_service_voe25.py b/plaid/model/credit_freddie_mac_service_voe25.py index 4aeddd411..56407595e 100644 --- a/plaid/model/credit_freddie_mac_service_voe25.py +++ b/plaid/model/credit_freddie_mac_service_voe25.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_freddie_mac_services_voa24.py b/plaid/model/credit_freddie_mac_services_voa24.py index 5fff33094..2ad195c47 100644 --- a/plaid/model/credit_freddie_mac_services_voa24.py +++ b/plaid/model/credit_freddie_mac_services_voa24.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_freddie_mac_services_voe25.py b/plaid/model/credit_freddie_mac_services_voe25.py index 80ac22d6e..700e85709 100644 --- a/plaid/model/credit_freddie_mac_services_voe25.py +++ b/plaid/model/credit_freddie_mac_services_voe25.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_freddie_mac_verification_of_asset_response_voa24.py b/plaid/model/credit_freddie_mac_verification_of_asset_response_voa24.py index 6718b4adf..907b9b376 100644 --- a/plaid/model/credit_freddie_mac_verification_of_asset_response_voa24.py +++ b/plaid/model/credit_freddie_mac_verification_of_asset_response_voa24.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_freddie_mac_verification_of_asset_response_voe25.py b/plaid/model/credit_freddie_mac_verification_of_asset_response_voe25.py index 349a9c2d2..a6ae1cf75 100644 --- a/plaid/model/credit_freddie_mac_verification_of_asset_response_voe25.py +++ b/plaid/model/credit_freddie_mac_verification_of_asset_response_voe25.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_freddie_mac_verification_of_asset_voa24.py b/plaid/model/credit_freddie_mac_verification_of_asset_voa24.py index 906d0475c..a89941175 100644 --- a/plaid/model/credit_freddie_mac_verification_of_asset_voa24.py +++ b/plaid/model/credit_freddie_mac_verification_of_asset_voa24.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_freddie_mac_verification_of_asset_voe25.py b/plaid/model/credit_freddie_mac_verification_of_asset_voe25.py index 140731d03..cdd14640c 100644 --- a/plaid/model/credit_freddie_mac_verification_of_asset_voe25.py +++ b/plaid/model/credit_freddie_mac_verification_of_asset_voe25.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_freddie_mac_verification_of_assets_deal_voa24.py b/plaid/model/credit_freddie_mac_verification_of_assets_deal_voa24.py index aefad62f7..679825895 100644 --- a/plaid/model/credit_freddie_mac_verification_of_assets_deal_voa24.py +++ b/plaid/model/credit_freddie_mac_verification_of_assets_deal_voa24.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_freddie_mac_verification_of_assets_voa24.py b/plaid/model/credit_freddie_mac_verification_of_assets_voa24.py index 38d126bca..f7a084a93 100644 --- a/plaid/model/credit_freddie_mac_verification_of_assets_voa24.py +++ b/plaid/model/credit_freddie_mac_verification_of_assets_voa24.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_freddie_verification_of_employment_deal_voe25.py b/plaid/model/credit_freddie_verification_of_employment_deal_voe25.py index 91d13beeb..32d5e47c2 100644 --- a/plaid/model/credit_freddie_verification_of_employment_deal_voe25.py +++ b/plaid/model/credit_freddie_verification_of_employment_deal_voe25.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_freddie_verification_of_employment_voe25.py b/plaid/model/credit_freddie_verification_of_employment_voe25.py index ff0e178f8..7a4f59aa5 100644 --- a/plaid/model/credit_freddie_verification_of_employment_voe25.py +++ b/plaid/model/credit_freddie_verification_of_employment_voe25.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_pay_stub.py b/plaid/model/credit_pay_stub.py index 4bf50ced0..cc4df3b1d 100644 --- a/plaid/model/credit_pay_stub.py +++ b/plaid/model/credit_pay_stub.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_pay_stub_address.py b/plaid/model/credit_pay_stub_address.py index dbdea62cf..c0c033434 100644 --- a/plaid/model/credit_pay_stub_address.py +++ b/plaid/model/credit_pay_stub_address.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_pay_stub_deductions.py b/plaid/model/credit_pay_stub_deductions.py index 9f4bc1eb5..bc70a6110 100644 --- a/plaid/model/credit_pay_stub_deductions.py +++ b/plaid/model/credit_pay_stub_deductions.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_pay_stub_earnings.py b/plaid/model/credit_pay_stub_earnings.py index 90b71c743..0bfeec3d5 100644 --- a/plaid/model/credit_pay_stub_earnings.py +++ b/plaid/model/credit_pay_stub_earnings.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_pay_stub_employee.py b/plaid/model/credit_pay_stub_employee.py index 658d3d354..2fa7fd743 100644 --- a/plaid/model/credit_pay_stub_employee.py +++ b/plaid/model/credit_pay_stub_employee.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_pay_stub_employer.py b/plaid/model/credit_pay_stub_employer.py index 434f759fa..7cbd1970c 100644 --- a/plaid/model/credit_pay_stub_employer.py +++ b/plaid/model/credit_pay_stub_employer.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_pay_stub_net_pay.py b/plaid/model/credit_pay_stub_net_pay.py index 989575397..9c5d9d98b 100644 --- a/plaid/model/credit_pay_stub_net_pay.py +++ b/plaid/model/credit_pay_stub_net_pay.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_pay_stub_pay_basis_type.py b/plaid/model/credit_pay_stub_pay_basis_type.py index 44dd1d2bd..1f8da92e1 100644 --- a/plaid/model/credit_pay_stub_pay_basis_type.py +++ b/plaid/model/credit_pay_stub_pay_basis_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_payroll_income_get_request.py b/plaid/model/credit_payroll_income_get_request.py index 869b8a3d1..acb45552b 100644 --- a/plaid/model/credit_payroll_income_get_request.py +++ b/plaid/model/credit_payroll_income_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_payroll_income_get_response.py b/plaid/model/credit_payroll_income_get_response.py index 7bf1ae0fb..a16ad1087 100644 --- a/plaid/model/credit_payroll_income_get_response.py +++ b/plaid/model/credit_payroll_income_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_payroll_income_precheck_request.py b/plaid/model/credit_payroll_income_precheck_request.py index e5ccfb76a..e825e8708 100644 --- a/plaid/model/credit_payroll_income_precheck_request.py +++ b/plaid/model/credit_payroll_income_precheck_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_payroll_income_precheck_response.py b/plaid/model/credit_payroll_income_precheck_response.py index 7679a8b97..1d1982b50 100644 --- a/plaid/model/credit_payroll_income_precheck_response.py +++ b/plaid/model/credit_payroll_income_precheck_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_payroll_income_refresh_request.py b/plaid/model/credit_payroll_income_refresh_request.py index e0b4aaa06..88444bfed 100644 --- a/plaid/model/credit_payroll_income_refresh_request.py +++ b/plaid/model/credit_payroll_income_refresh_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_payroll_income_refresh_request_options.py b/plaid/model/credit_payroll_income_refresh_request_options.py index ce2f0d777..fddb28491 100644 --- a/plaid/model/credit_payroll_income_refresh_request_options.py +++ b/plaid/model/credit_payroll_income_refresh_request_options.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_payroll_income_refresh_response.py b/plaid/model/credit_payroll_income_refresh_response.py index c30e8076a..f80f54829 100644 --- a/plaid/model/credit_payroll_income_refresh_response.py +++ b/plaid/model/credit_payroll_income_refresh_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_payroll_income_risk_signals_get_request.py b/plaid/model/credit_payroll_income_risk_signals_get_request.py index c0084cb4d..5554a9b18 100644 --- a/plaid/model/credit_payroll_income_risk_signals_get_request.py +++ b/plaid/model/credit_payroll_income_risk_signals_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_payroll_income_risk_signals_get_response.py b/plaid/model/credit_payroll_income_risk_signals_get_response.py index 1c9e0d71a..0d9e09379 100644 --- a/plaid/model/credit_payroll_income_risk_signals_get_response.py +++ b/plaid/model/credit_payroll_income_risk_signals_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_platform_ids.py b/plaid/model/credit_platform_ids.py index 4b093c4d9..c7084e759 100644 --- a/plaid/model/credit_platform_ids.py +++ b/plaid/model/credit_platform_ids.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_relay_create_request.py b/plaid/model/credit_relay_create_request.py index e0f2054ad..ebee2d40f 100644 --- a/plaid/model/credit_relay_create_request.py +++ b/plaid/model/credit_relay_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_relay_create_response.py b/plaid/model/credit_relay_create_response.py index eeaf04ea2..2a4362034 100644 --- a/plaid/model/credit_relay_create_response.py +++ b/plaid/model/credit_relay_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_relay_get_request.py b/plaid/model/credit_relay_get_request.py index 99432ca2e..2ea82b2f4 100644 --- a/plaid/model/credit_relay_get_request.py +++ b/plaid/model/credit_relay_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_relay_pdf_get_request.py b/plaid/model/credit_relay_pdf_get_request.py new file mode 100644 index 000000000..1465a6f4d --- /dev/null +++ b/plaid/model/credit_relay_pdf_get_request.py @@ -0,0 +1,289 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + +def lazy_import(): + from plaid.model.report_type import ReportType + globals()['ReportType'] = ReportType + + +class CreditRelayPDFGetRequest(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'relay_token': (str,), # noqa: E501 + 'report_type': (ReportType,), # noqa: E501 + 'client_id': (str,), # noqa: E501 + 'secret': (str,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'relay_token': 'relay_token', # noqa: E501 + 'report_type': 'report_type', # noqa: E501 + 'client_id': 'client_id', # noqa: E501 + 'secret': 'secret', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, relay_token, report_type, *args, **kwargs): # noqa: E501 + """CreditRelayPDFGetRequest - a model defined in OpenAPI + + Args: + relay_token (str): The `relay_token` granting access to the report you would like to get. + report_type (ReportType): + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + client_id (str): Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.. [optional] # noqa: E501 + secret (str): Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.relay_token = relay_token + self.report_type = report_type + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, relay_token, report_type, *args, **kwargs): # noqa: E501 + """CreditRelayPDFGetRequest - a model defined in OpenAPI + + Args: + relay_token (str): The `relay_token` granting access to the report you would like to get. + report_type (ReportType): + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + client_id (str): Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.. [optional] # noqa: E501 + secret (str): Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.relay_token = relay_token + self.report_type = report_type + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/credit_relay_refresh_request.py b/plaid/model/credit_relay_refresh_request.py index bbe92b90d..466de86a1 100644 --- a/plaid/model/credit_relay_refresh_request.py +++ b/plaid/model/credit_relay_refresh_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_relay_refresh_response.py b/plaid/model/credit_relay_refresh_response.py index d601baf35..f28c35c7c 100644 --- a/plaid/model/credit_relay_refresh_response.py +++ b/plaid/model/credit_relay_refresh_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_relay_remove_request.py b/plaid/model/credit_relay_remove_request.py index 91bba38c1..d63067aed 100644 --- a/plaid/model/credit_relay_remove_request.py +++ b/plaid/model/credit_relay_remove_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_relay_remove_response.py b/plaid/model/credit_relay_remove_response.py index b35e75032..ca5b4f911 100644 --- a/plaid/model/credit_relay_remove_response.py +++ b/plaid/model/credit_relay_remove_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_session.py b/plaid/model/credit_session.py index dfd3276ca..b122f5d3a 100644 --- a/plaid/model/credit_session.py +++ b/plaid/model/credit_session.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_session_bank_employment_result.py b/plaid/model/credit_session_bank_employment_result.py index 5643a90f6..5871d514d 100644 --- a/plaid/model/credit_session_bank_employment_result.py +++ b/plaid/model/credit_session_bank_employment_result.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_session_bank_employment_status.py b/plaid/model/credit_session_bank_employment_status.py index 65c2d6a4d..ba2e85b38 100644 --- a/plaid/model/credit_session_bank_employment_status.py +++ b/plaid/model/credit_session_bank_employment_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_session_bank_income_result.py b/plaid/model/credit_session_bank_income_result.py index f8b2c8bf8..48f36ad57 100644 --- a/plaid/model/credit_session_bank_income_result.py +++ b/plaid/model/credit_session_bank_income_result.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_session_bank_income_status.py b/plaid/model/credit_session_bank_income_status.py index 225376dfc..0f0bab422 100644 --- a/plaid/model/credit_session_bank_income_status.py +++ b/plaid/model/credit_session_bank_income_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_session_document_income_result.py b/plaid/model/credit_session_document_income_result.py index 3ded9715a..a7aa049cc 100644 --- a/plaid/model/credit_session_document_income_result.py +++ b/plaid/model/credit_session_document_income_result.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_session_error.py b/plaid/model/credit_session_error.py index da6010830..b10ec2798 100644 --- a/plaid/model/credit_session_error.py +++ b/plaid/model/credit_session_error.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_session_item_add_result.py b/plaid/model/credit_session_item_add_result.py index 3b66564e3..f7c99ecbf 100644 --- a/plaid/model/credit_session_item_add_result.py +++ b/plaid/model/credit_session_item_add_result.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_session_payroll_income_result.py b/plaid/model/credit_session_payroll_income_result.py index 95675b12c..f364a47e3 100644 --- a/plaid/model/credit_session_payroll_income_result.py +++ b/plaid/model/credit_session_payroll_income_result.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_session_results.py b/plaid/model/credit_session_results.py index 941aaa3cf..04dd3f39e 100644 --- a/plaid/model/credit_session_results.py +++ b/plaid/model/credit_session_results.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_sessions_get_request.py b/plaid/model/credit_sessions_get_request.py index ce4d25a91..77237ef66 100644 --- a/plaid/model/credit_sessions_get_request.py +++ b/plaid/model/credit_sessions_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_sessions_get_response.py b/plaid/model/credit_sessions_get_response.py index 00bc003e4..ec3908b2c 100644 --- a/plaid/model/credit_sessions_get_response.py +++ b/plaid/model/credit_sessions_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/credit_w2.py b/plaid/model/credit_w2.py index b1a31c1f2..b5fa519bb 100644 --- a/plaid/model/credit_w2.py +++ b/plaid/model/credit_w2.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/customer_initiated_return_risk.py b/plaid/model/customer_initiated_return_risk.py index 12cec6de1..4a3f7229f 100644 --- a/plaid/model/customer_initiated_return_risk.py +++ b/plaid/model/customer_initiated_return_risk.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/customer_initiated_risk_tier.py b/plaid/model/customer_initiated_risk_tier.py index d84168660..a61b459ef 100644 --- a/plaid/model/customer_initiated_risk_tier.py +++ b/plaid/model/customer_initiated_risk_tier.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/dashboard_user.py b/plaid/model/dashboard_user.py index 5c64d9e6a..33ff56ad3 100644 --- a/plaid/model/dashboard_user.py +++ b/plaid/model/dashboard_user.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/dashboard_user_get_request.py b/plaid/model/dashboard_user_get_request.py index 2b4986116..42fbce7d9 100644 --- a/plaid/model/dashboard_user_get_request.py +++ b/plaid/model/dashboard_user_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/dashboard_user_get_response.py b/plaid/model/dashboard_user_get_response.py index 65cf5d6d3..a2e40df48 100644 --- a/plaid/model/dashboard_user_get_response.py +++ b/plaid/model/dashboard_user_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/dashboard_user_list_request.py b/plaid/model/dashboard_user_list_request.py index dc47164d1..63146a24c 100644 --- a/plaid/model/dashboard_user_list_request.py +++ b/plaid/model/dashboard_user_list_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/dashboard_user_list_response.py b/plaid/model/dashboard_user_list_response.py index 3085af78f..24e93264e 100644 --- a/plaid/model/dashboard_user_list_response.py +++ b/plaid/model/dashboard_user_list_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/dashboard_user_status.py b/plaid/model/dashboard_user_status.py index b430723de..eed8c31da 100644 --- a/plaid/model/dashboard_user_status.py +++ b/plaid/model/dashboard_user_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/date_range.py b/plaid/model/date_range.py index 1fe40a529..59d8cb5f4 100644 --- a/plaid/model/date_range.py +++ b/plaid/model/date_range.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/deductions.py b/plaid/model/deductions.py index 3db737b1b..dfa3a5ccd 100644 --- a/plaid/model/deductions.py +++ b/plaid/model/deductions.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/deductions_breakdown.py b/plaid/model/deductions_breakdown.py index 83d49944d..6278f7e5f 100644 --- a/plaid/model/deductions_breakdown.py +++ b/plaid/model/deductions_breakdown.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/deductions_total.py b/plaid/model/deductions_total.py index f38bb0775..d8a29b6ad 100644 --- a/plaid/model/deductions_total.py +++ b/plaid/model/deductions_total.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/default_update_webhook.py b/plaid/model/default_update_webhook.py index fcbb809b7..5897dd979 100644 --- a/plaid/model/default_update_webhook.py +++ b/plaid/model/default_update_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/deposit_switch_address_data.py b/plaid/model/deposit_switch_address_data.py index 02fc44f6a..d0d64b889 100644 --- a/plaid/model/deposit_switch_address_data.py +++ b/plaid/model/deposit_switch_address_data.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/deposit_switch_alt_create_request.py b/plaid/model/deposit_switch_alt_create_request.py index 321e5ba79..2306c6226 100644 --- a/plaid/model/deposit_switch_alt_create_request.py +++ b/plaid/model/deposit_switch_alt_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/deposit_switch_alt_create_response.py b/plaid/model/deposit_switch_alt_create_response.py index 23e428cca..0e9af5724 100644 --- a/plaid/model/deposit_switch_alt_create_response.py +++ b/plaid/model/deposit_switch_alt_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/deposit_switch_create_request.py b/plaid/model/deposit_switch_create_request.py index 0865480d7..5757854c6 100644 --- a/plaid/model/deposit_switch_create_request.py +++ b/plaid/model/deposit_switch_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/deposit_switch_create_request_options.py b/plaid/model/deposit_switch_create_request_options.py index b73ccc3e1..e2c9a14e7 100644 --- a/plaid/model/deposit_switch_create_request_options.py +++ b/plaid/model/deposit_switch_create_request_options.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/deposit_switch_create_response.py b/plaid/model/deposit_switch_create_response.py index ba7e58982..5cfc82b2e 100644 --- a/plaid/model/deposit_switch_create_response.py +++ b/plaid/model/deposit_switch_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/deposit_switch_get_request.py b/plaid/model/deposit_switch_get_request.py index 34e9b7e02..d85055b63 100644 --- a/plaid/model/deposit_switch_get_request.py +++ b/plaid/model/deposit_switch_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/deposit_switch_get_response.py b/plaid/model/deposit_switch_get_response.py index 937a8fc26..de19c3d74 100644 --- a/plaid/model/deposit_switch_get_response.py +++ b/plaid/model/deposit_switch_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/deposit_switch_state_update_webhook.py b/plaid/model/deposit_switch_state_update_webhook.py index 7840d6e3f..dcfffaccd 100644 --- a/plaid/model/deposit_switch_state_update_webhook.py +++ b/plaid/model/deposit_switch_state_update_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/deposit_switch_target_account.py b/plaid/model/deposit_switch_target_account.py index fa06ad370..bbcaafb65 100644 --- a/plaid/model/deposit_switch_target_account.py +++ b/plaid/model/deposit_switch_target_account.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/deposit_switch_target_user.py b/plaid/model/deposit_switch_target_user.py index 62a5d2c69..b78b0e286 100644 --- a/plaid/model/deposit_switch_target_user.py +++ b/plaid/model/deposit_switch_target_user.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/deposit_switch_token_create_request.py b/plaid/model/deposit_switch_token_create_request.py index 98c64be1e..53161dcae 100644 --- a/plaid/model/deposit_switch_token_create_request.py +++ b/plaid/model/deposit_switch_token_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/deposit_switch_token_create_response.py b/plaid/model/deposit_switch_token_create_response.py index ee087a6f3..9a5ce6977 100644 --- a/plaid/model/deposit_switch_token_create_response.py +++ b/plaid/model/deposit_switch_token_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/depository_account_subtype.py b/plaid/model/depository_account_subtype.py index 3f0d1509d..a92a04d01 100644 --- a/plaid/model/depository_account_subtype.py +++ b/plaid/model/depository_account_subtype.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/depository_account_subtypes.py b/plaid/model/depository_account_subtypes.py index 091786edb..13cdef677 100644 --- a/plaid/model/depository_account_subtypes.py +++ b/plaid/model/depository_account_subtypes.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/depository_filter.py b/plaid/model/depository_filter.py index d3fb980a1..65b786a11 100644 --- a/plaid/model/depository_filter.py +++ b/plaid/model/depository_filter.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/deprecated_client_user_id.py b/plaid/model/deprecated_client_user_id.py index 352574836..0e4a357d0 100644 --- a/plaid/model/deprecated_client_user_id.py +++ b/plaid/model/deprecated_client_user_id.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/detailed_originator.py b/plaid/model/detailed_originator.py index 166d2dcc0..6ecbf485c 100644 --- a/plaid/model/detailed_originator.py +++ b/plaid/model/detailed_originator.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/distribution_breakdown.py b/plaid/model/distribution_breakdown.py index 9d41b4436..bcb2c458b 100644 --- a/plaid/model/distribution_breakdown.py +++ b/plaid/model/distribution_breakdown.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/doc_type.py b/plaid/model/doc_type.py index d73ed9979..cbbc5ed77 100644 --- a/plaid/model/doc_type.py +++ b/plaid/model/doc_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/document_analysis.py b/plaid/model/document_analysis.py index 63ab879d9..fd1ac0021 100644 --- a/plaid/model/document_analysis.py +++ b/plaid/model/document_analysis.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/document_authenticity_match_code.py b/plaid/model/document_authenticity_match_code.py index 353ccda54..c6bab1bff 100644 --- a/plaid/model/document_authenticity_match_code.py +++ b/plaid/model/document_authenticity_match_code.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/document_date_of_birth_match_code.py b/plaid/model/document_date_of_birth_match_code.py index ef8829601..a7c01473e 100644 --- a/plaid/model/document_date_of_birth_match_code.py +++ b/plaid/model/document_date_of_birth_match_code.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/document_metadata.py b/plaid/model/document_metadata.py index 10182ccb4..3a2ea528d 100644 --- a/plaid/model/document_metadata.py +++ b/plaid/model/document_metadata.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/document_name_match_code.py b/plaid/model/document_name_match_code.py index b69be69bd..daeae2be5 100644 --- a/plaid/model/document_name_match_code.py +++ b/plaid/model/document_name_match_code.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/document_risk_signal.py b/plaid/model/document_risk_signal.py index 24782f7bb..9bf8bcc53 100644 --- a/plaid/model/document_risk_signal.py +++ b/plaid/model/document_risk_signal.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/document_risk_signal_institution_metadata.py b/plaid/model/document_risk_signal_institution_metadata.py index 16c6135a4..66d08d3a5 100644 --- a/plaid/model/document_risk_signal_institution_metadata.py +++ b/plaid/model/document_risk_signal_institution_metadata.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/document_risk_signals_object.py b/plaid/model/document_risk_signals_object.py index 751e706cd..bb1eea67f 100644 --- a/plaid/model/document_risk_signals_object.py +++ b/plaid/model/document_risk_signals_object.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/document_risk_summary.py b/plaid/model/document_risk_summary.py index d2db27eed..6dd180480 100644 --- a/plaid/model/document_risk_summary.py +++ b/plaid/model/document_risk_summary.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/document_status.py b/plaid/model/document_status.py index 63b32d15e..7705a6a40 100644 --- a/plaid/model/document_status.py +++ b/plaid/model/document_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/documentary_verification.py b/plaid/model/documentary_verification.py index e89b44602..ad499538d 100644 --- a/plaid/model/documentary_verification.py +++ b/plaid/model/documentary_verification.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/documentary_verification_document.py b/plaid/model/documentary_verification_document.py index 45c752c66..c3a1b61d2 100644 --- a/plaid/model/documentary_verification_document.py +++ b/plaid/model/documentary_verification_document.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/earnings.py b/plaid/model/earnings.py index 157736212..4b2cda329 100644 --- a/plaid/model/earnings.py +++ b/plaid/model/earnings.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/earnings_breakdown.py b/plaid/model/earnings_breakdown.py index d6b117cf7..2e323f91a 100644 --- a/plaid/model/earnings_breakdown.py +++ b/plaid/model/earnings_breakdown.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/earnings_breakdown_canonical_description.py b/plaid/model/earnings_breakdown_canonical_description.py index a1b945f14..aed365c01 100644 --- a/plaid/model/earnings_breakdown_canonical_description.py +++ b/plaid/model/earnings_breakdown_canonical_description.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/earnings_total.py b/plaid/model/earnings_total.py index 8146cf9c9..3b242eddd 100644 --- a/plaid/model/earnings_total.py +++ b/plaid/model/earnings_total.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/email.py b/plaid/model/email.py index efb8e330e..de4d6881b 100644 --- a/plaid/model/email.py +++ b/plaid/model/email.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/email_address_match_score.py b/plaid/model/email_address_match_score.py index c71fb8766..4557bdcc0 100644 --- a/plaid/model/email_address_match_score.py +++ b/plaid/model/email_address_match_score.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/employee.py b/plaid/model/employee.py index 6e0b09d3c..77c506314 100644 --- a/plaid/model/employee.py +++ b/plaid/model/employee.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/employee_income_summary_field_string.py b/plaid/model/employee_income_summary_field_string.py index d86f23348..0ce9ea7ea 100644 --- a/plaid/model/employee_income_summary_field_string.py +++ b/plaid/model/employee_income_summary_field_string.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/employer.py b/plaid/model/employer.py index 3921f6c14..e1f57c202 100644 --- a/plaid/model/employer.py +++ b/plaid/model/employer.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/employer_income_summary_field_string.py b/plaid/model/employer_income_summary_field_string.py index a337230af..7b6edb63d 100644 --- a/plaid/model/employer_income_summary_field_string.py +++ b/plaid/model/employer_income_summary_field_string.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/employer_verification.py b/plaid/model/employer_verification.py index a72dfa2f6..3506849bc 100644 --- a/plaid/model/employer_verification.py +++ b/plaid/model/employer_verification.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/employers_search_request.py b/plaid/model/employers_search_request.py index f489e670f..05c428a2f 100644 --- a/plaid/model/employers_search_request.py +++ b/plaid/model/employers_search_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/employers_search_response.py b/plaid/model/employers_search_response.py index 176593124..8fc5f18e1 100644 --- a/plaid/model/employers_search_response.py +++ b/plaid/model/employers_search_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/employment_details.py b/plaid/model/employment_details.py index 895cd43a7..8f264212d 100644 --- a/plaid/model/employment_details.py +++ b/plaid/model/employment_details.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/employment_source_type.py b/plaid/model/employment_source_type.py index f035619ee..91ee00117 100644 --- a/plaid/model/employment_source_type.py +++ b/plaid/model/employment_source_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/employment_verification.py b/plaid/model/employment_verification.py index 84cce7903..2b2789ad1 100644 --- a/plaid/model/employment_verification.py +++ b/plaid/model/employment_verification.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/employment_verification_get_request.py b/plaid/model/employment_verification_get_request.py index 615ac408b..4435649c7 100644 --- a/plaid/model/employment_verification_get_request.py +++ b/plaid/model/employment_verification_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/employment_verification_get_response.py b/plaid/model/employment_verification_get_response.py index 8f40b4bfa..e5e97ab34 100644 --- a/plaid/model/employment_verification_get_response.py +++ b/plaid/model/employment_verification_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/employment_verification_status.py b/plaid/model/employment_verification_status.py index c304cdc79..926256540 100644 --- a/plaid/model/employment_verification_status.py +++ b/plaid/model/employment_verification_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/enhancements.py b/plaid/model/enhancements.py index 7192443e8..cd1d21135 100644 --- a/plaid/model/enhancements.py +++ b/plaid/model/enhancements.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/enrich_transaction_direction.py b/plaid/model/enrich_transaction_direction.py index 0f67cec1d..51e94b4c4 100644 --- a/plaid/model/enrich_transaction_direction.py +++ b/plaid/model/enrich_transaction_direction.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/enrichments.py b/plaid/model/enrichments.py index d79466675..a9a7da692 100644 --- a/plaid/model/enrichments.py +++ b/plaid/model/enrichments.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/entity_document.py b/plaid/model/entity_document.py index d9f11c809..708c32c43 100644 --- a/plaid/model/entity_document.py +++ b/plaid/model/entity_document.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/entity_document_type.py b/plaid/model/entity_document_type.py index 9106585c0..15c6077c5 100644 --- a/plaid/model/entity_document_type.py +++ b/plaid/model/entity_document_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/entity_screening_hit_analysis.py b/plaid/model/entity_screening_hit_analysis.py index 74455f697..f7594e700 100644 --- a/plaid/model/entity_screening_hit_analysis.py +++ b/plaid/model/entity_screening_hit_analysis.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/entity_screening_hit_data.py b/plaid/model/entity_screening_hit_data.py index 2b0658762..793857e16 100644 --- a/plaid/model/entity_screening_hit_data.py +++ b/plaid/model/entity_screening_hit_data.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/entity_screening_hit_documents_items.py b/plaid/model/entity_screening_hit_documents_items.py index 02a7f97b7..03ca9ff18 100644 --- a/plaid/model/entity_screening_hit_documents_items.py +++ b/plaid/model/entity_screening_hit_documents_items.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/entity_screening_hit_emails.py b/plaid/model/entity_screening_hit_emails.py index 531b051c1..19a809edf 100644 --- a/plaid/model/entity_screening_hit_emails.py +++ b/plaid/model/entity_screening_hit_emails.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/entity_screening_hit_emails_items.py b/plaid/model/entity_screening_hit_emails_items.py index 2c50f7233..a4b380558 100644 --- a/plaid/model/entity_screening_hit_emails_items.py +++ b/plaid/model/entity_screening_hit_emails_items.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/entity_screening_hit_names.py b/plaid/model/entity_screening_hit_names.py index ad6c99e6f..24aacdb0d 100644 --- a/plaid/model/entity_screening_hit_names.py +++ b/plaid/model/entity_screening_hit_names.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/entity_screening_hit_names_items.py b/plaid/model/entity_screening_hit_names_items.py index cb13951d4..adb3951dd 100644 --- a/plaid/model/entity_screening_hit_names_items.py +++ b/plaid/model/entity_screening_hit_names_items.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/entity_screening_hit_phone_numbers.py b/plaid/model/entity_screening_hit_phone_numbers.py index 6077eeb12..56c01f77f 100644 --- a/plaid/model/entity_screening_hit_phone_numbers.py +++ b/plaid/model/entity_screening_hit_phone_numbers.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/entity_screening_hit_urls.py b/plaid/model/entity_screening_hit_urls.py index 2dc105a05..f930b7db7 100644 --- a/plaid/model/entity_screening_hit_urls.py +++ b/plaid/model/entity_screening_hit_urls.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/entity_screening_hit_urls_items.py b/plaid/model/entity_screening_hit_urls_items.py index 179bd0aab..badb0f789 100644 --- a/plaid/model/entity_screening_hit_urls_items.py +++ b/plaid/model/entity_screening_hit_urls_items.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/entity_screening_hits_phone_number_items.py b/plaid/model/entity_screening_hits_phone_number_items.py index d1159af20..ca7ffb98d 100644 --- a/plaid/model/entity_screening_hits_phone_number_items.py +++ b/plaid/model/entity_screening_hits_phone_number_items.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/entity_screening_status_updated_webhook.py b/plaid/model/entity_screening_status_updated_webhook.py index f4aadbd35..503c36037 100644 --- a/plaid/model/entity_screening_status_updated_webhook.py +++ b/plaid/model/entity_screening_status_updated_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/entity_watchlist_code.py b/plaid/model/entity_watchlist_code.py index 4a8bbccd7..60055cbf7 100644 --- a/plaid/model/entity_watchlist_code.py +++ b/plaid/model/entity_watchlist_code.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ @@ -117,10 +117,10 @@ def __init__(self, *args, **kwargs): Note that value can be passed either in args or in kwargs, but not in both. Args: - args[0] (str): Shorthand identifier for a specific screening list for entities.., must be one of ["CA_CON", "EU_CON", "IZ_SOE", "IZ_UNC", "IZ_WBK", "US_CAP", "US_FSE", "US_MBS", "US_SDN", "US_SSI", "US_CMC", "US_UVL", "AU_CON", "UK_HMC", ] # noqa: E501 + args[0] (str): Shorthand identifier for a specific screening list for entities. `AU_CON`: Australia Department of Foreign Affairs and Trade Consolidated List `CA_CON`: Government of Canada Consolidated List of Sanctions `EU_CON`: European External Action Service Consolidated List `IZ_SOE`: State Owned Enterprise List `IZ_UNC`: United Nations Consolidated Sanctions `IZ_WBK`: World Bank Listing of Ineligible Firms and Individuals `US_CAP`: US OFAC Correspondent Account or Payable-Through Account Sanctions `US_FSE`: US OFAC Foreign Sanctions Evaders `US_MBS`: US Non-SDN Menu-Based Sanctions `US_SDN`: US Specially Designated Nationals List `US_SSI`: US OFAC Sectoral Sanctions Identifications `US_CMC`: US OFAC Non-SDN Chinese Military-Industrial Complex List `US_UVL`: Bureau of Industry and Security Unverified List `UK_HMC`: UK HM Treasury Consolidated List., must be one of ["CA_CON", "EU_CON", "IZ_SOE", "IZ_UNC", "IZ_WBK", "US_CAP", "US_FSE", "US_MBS", "US_SDN", "US_SSI", "US_CMC", "US_UVL", "AU_CON", "UK_HMC", ] # noqa: E501 Keyword Args: - value (str): Shorthand identifier for a specific screening list for entities.., must be one of ["CA_CON", "EU_CON", "IZ_SOE", "IZ_UNC", "IZ_WBK", "US_CAP", "US_FSE", "US_MBS", "US_SDN", "US_SSI", "US_CMC", "US_UVL", "AU_CON", "UK_HMC", ] # noqa: E501 + value (str): Shorthand identifier for a specific screening list for entities. `AU_CON`: Australia Department of Foreign Affairs and Trade Consolidated List `CA_CON`: Government of Canada Consolidated List of Sanctions `EU_CON`: European External Action Service Consolidated List `IZ_SOE`: State Owned Enterprise List `IZ_UNC`: United Nations Consolidated Sanctions `IZ_WBK`: World Bank Listing of Ineligible Firms and Individuals `US_CAP`: US OFAC Correspondent Account or Payable-Through Account Sanctions `US_FSE`: US OFAC Foreign Sanctions Evaders `US_MBS`: US Non-SDN Menu-Based Sanctions `US_SDN`: US Specially Designated Nationals List `US_SSI`: US OFAC Sectoral Sanctions Identifications `US_CMC`: US OFAC Non-SDN Chinese Military-Industrial Complex List `US_UVL`: Bureau of Industry and Security Unverified List `UK_HMC`: UK HM Treasury Consolidated List., must be one of ["CA_CON", "EU_CON", "IZ_SOE", "IZ_UNC", "IZ_WBK", "US_CAP", "US_FSE", "US_MBS", "US_SDN", "US_SSI", "US_CMC", "US_UVL", "AU_CON", "UK_HMC", ] # noqa: E501 _check_type (bool): if True, values for parameters in openapi_types will be type checked and a TypeError will be raised if the wrong type is input. @@ -211,10 +211,10 @@ def _from_openapi_data(cls, *args, **kwargs): Note that value can be passed either in args or in kwargs, but not in both. Args: - args[0] (str): Shorthand identifier for a specific screening list for entities.., must be one of ["CA_CON", "EU_CON", "IZ_SOE", "IZ_UNC", "IZ_WBK", "US_CAP", "US_FSE", "US_MBS", "US_SDN", "US_SSI", "US_CMC", "US_UVL", "AU_CON", "UK_HMC", ] # noqa: E501 + args[0] (str): Shorthand identifier for a specific screening list for entities. `AU_CON`: Australia Department of Foreign Affairs and Trade Consolidated List `CA_CON`: Government of Canada Consolidated List of Sanctions `EU_CON`: European External Action Service Consolidated List `IZ_SOE`: State Owned Enterprise List `IZ_UNC`: United Nations Consolidated Sanctions `IZ_WBK`: World Bank Listing of Ineligible Firms and Individuals `US_CAP`: US OFAC Correspondent Account or Payable-Through Account Sanctions `US_FSE`: US OFAC Foreign Sanctions Evaders `US_MBS`: US Non-SDN Menu-Based Sanctions `US_SDN`: US Specially Designated Nationals List `US_SSI`: US OFAC Sectoral Sanctions Identifications `US_CMC`: US OFAC Non-SDN Chinese Military-Industrial Complex List `US_UVL`: Bureau of Industry and Security Unverified List `UK_HMC`: UK HM Treasury Consolidated List., must be one of ["CA_CON", "EU_CON", "IZ_SOE", "IZ_UNC", "IZ_WBK", "US_CAP", "US_FSE", "US_MBS", "US_SDN", "US_SSI", "US_CMC", "US_UVL", "AU_CON", "UK_HMC", ] # noqa: E501 Keyword Args: - value (str): Shorthand identifier for a specific screening list for entities.., must be one of ["CA_CON", "EU_CON", "IZ_SOE", "IZ_UNC", "IZ_WBK", "US_CAP", "US_FSE", "US_MBS", "US_SDN", "US_SSI", "US_CMC", "US_UVL", "AU_CON", "UK_HMC", ] # noqa: E501 + value (str): Shorthand identifier for a specific screening list for entities. `AU_CON`: Australia Department of Foreign Affairs and Trade Consolidated List `CA_CON`: Government of Canada Consolidated List of Sanctions `EU_CON`: European External Action Service Consolidated List `IZ_SOE`: State Owned Enterprise List `IZ_UNC`: United Nations Consolidated Sanctions `IZ_WBK`: World Bank Listing of Ineligible Firms and Individuals `US_CAP`: US OFAC Correspondent Account or Payable-Through Account Sanctions `US_FSE`: US OFAC Foreign Sanctions Evaders `US_MBS`: US Non-SDN Menu-Based Sanctions `US_SDN`: US Specially Designated Nationals List `US_SSI`: US OFAC Sectoral Sanctions Identifications `US_CMC`: US OFAC Non-SDN Chinese Military-Industrial Complex List `US_UVL`: Bureau of Industry and Security Unverified List `UK_HMC`: UK HM Treasury Consolidated List., must be one of ["CA_CON", "EU_CON", "IZ_SOE", "IZ_UNC", "IZ_WBK", "US_CAP", "US_FSE", "US_MBS", "US_SDN", "US_SSI", "US_CMC", "US_UVL", "AU_CON", "UK_HMC", ] # noqa: E501 _check_type (bool): if True, values for parameters in openapi_types will be type checked and a TypeError will be raised if the wrong type is input. diff --git a/plaid/model/entity_watchlist_program.py b/plaid/model/entity_watchlist_program.py index f71939ac4..0efc540bb 100644 --- a/plaid/model/entity_watchlist_program.py +++ b/plaid/model/entity_watchlist_program.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/entity_watchlist_screening.py b/plaid/model/entity_watchlist_screening.py index ceb2c47ee..276c739fb 100644 --- a/plaid/model/entity_watchlist_screening.py +++ b/plaid/model/entity_watchlist_screening.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/entity_watchlist_screening_hit.py b/plaid/model/entity_watchlist_screening_hit.py index 3fc33b0a8..aa02efefd 100644 --- a/plaid/model/entity_watchlist_screening_hit.py +++ b/plaid/model/entity_watchlist_screening_hit.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/entity_watchlist_screening_name.py b/plaid/model/entity_watchlist_screening_name.py index 16d8cc1af..d3e9e2352 100644 --- a/plaid/model/entity_watchlist_screening_name.py +++ b/plaid/model/entity_watchlist_screening_name.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/entity_watchlist_screening_program_name.py b/plaid/model/entity_watchlist_screening_program_name.py index d355a0c7a..d9e24e659 100644 --- a/plaid/model/entity_watchlist_screening_program_name.py +++ b/plaid/model/entity_watchlist_screening_program_name.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/entity_watchlist_screening_review.py b/plaid/model/entity_watchlist_screening_review.py index 2f5a314f6..23e349557 100644 --- a/plaid/model/entity_watchlist_screening_review.py +++ b/plaid/model/entity_watchlist_screening_review.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/entity_watchlist_screening_search_terms.py b/plaid/model/entity_watchlist_screening_search_terms.py index 3995c18c7..14a678bf9 100644 --- a/plaid/model/entity_watchlist_screening_search_terms.py +++ b/plaid/model/entity_watchlist_screening_search_terms.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/entity_watchlist_search_terms.py b/plaid/model/entity_watchlist_search_terms.py index a7cbd8a29..5204effd7 100644 --- a/plaid/model/entity_watchlist_search_terms.py +++ b/plaid/model/entity_watchlist_search_terms.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/expiration_date.py b/plaid/model/expiration_date.py index 11e02292f..1c01b693a 100644 --- a/plaid/model/expiration_date.py +++ b/plaid/model/expiration_date.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/external_payment_initiation_consent_options.py b/plaid/model/external_payment_initiation_consent_options.py index c631f9d5e..c1236851f 100644 --- a/plaid/model/external_payment_initiation_consent_options.py +++ b/plaid/model/external_payment_initiation_consent_options.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/external_payment_options.py b/plaid/model/external_payment_options.py index b534ef7f0..11b4880a0 100644 --- a/plaid/model/external_payment_options.py +++ b/plaid/model/external_payment_options.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/external_payment_refund_details.py b/plaid/model/external_payment_refund_details.py index b6f740baa..b31daa9a1 100644 --- a/plaid/model/external_payment_refund_details.py +++ b/plaid/model/external_payment_refund_details.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/external_payment_schedule_base.py b/plaid/model/external_payment_schedule_base.py index c2fbe8ca5..9e8fb4d65 100644 --- a/plaid/model/external_payment_schedule_base.py +++ b/plaid/model/external_payment_schedule_base.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/external_payment_schedule_get.py b/plaid/model/external_payment_schedule_get.py index b68f6145a..6f0a0210f 100644 --- a/plaid/model/external_payment_schedule_get.py +++ b/plaid/model/external_payment_schedule_get.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/external_payment_schedule_request.py b/plaid/model/external_payment_schedule_request.py index 02e314532..ee70c7a12 100644 --- a/plaid/model/external_payment_schedule_request.py +++ b/plaid/model/external_payment_schedule_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/fallback_auth_microdeposit_auto_verified_webhook.py b/plaid/model/fallback_auth_microdeposit_auto_verified_webhook.py index 880b911ac..fbf587dd0 100644 --- a/plaid/model/fallback_auth_microdeposit_auto_verified_webhook.py +++ b/plaid/model/fallback_auth_microdeposit_auto_verified_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/fallback_auth_microdeposit_verification_expired_webhook.py b/plaid/model/fallback_auth_microdeposit_verification_expired_webhook.py index 2197b6284..6139b1922 100644 --- a/plaid/model/fallback_auth_microdeposit_verification_expired_webhook.py +++ b/plaid/model/fallback_auth_microdeposit_verification_expired_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/fdx_content_types.py b/plaid/model/fdx_content_types.py index eaaca3bdb..007359e36 100644 --- a/plaid/model/fdx_content_types.py +++ b/plaid/model/fdx_content_types.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/fdx_hateoas_link.py b/plaid/model/fdx_hateoas_link.py index a45854814..91b90704f 100644 --- a/plaid/model/fdx_hateoas_link.py +++ b/plaid/model/fdx_hateoas_link.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/fdx_hateoas_link_action.py b/plaid/model/fdx_hateoas_link_action.py index 740412290..6e47a8b04 100644 --- a/plaid/model/fdx_hateoas_link_action.py +++ b/plaid/model/fdx_hateoas_link_action.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/fdx_initiator_fi_attribute.py b/plaid/model/fdx_initiator_fi_attribute.py index c64355ddd..8ec96bb69 100644 --- a/plaid/model/fdx_initiator_fi_attribute.py +++ b/plaid/model/fdx_initiator_fi_attribute.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/fdx_notification.py b/plaid/model/fdx_notification.py index 3911fa265..097a2391a 100644 --- a/plaid/model/fdx_notification.py +++ b/plaid/model/fdx_notification.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/fdx_notification_category.py b/plaid/model/fdx_notification_category.py index 966e3a65c..c17fa5b13 100644 --- a/plaid/model/fdx_notification_category.py +++ b/plaid/model/fdx_notification_category.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/fdx_notification_payload.py b/plaid/model/fdx_notification_payload.py index 3d5415fad..665a61e1c 100644 --- a/plaid/model/fdx_notification_payload.py +++ b/plaid/model/fdx_notification_payload.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/fdx_notification_payload_id_type.py b/plaid/model/fdx_notification_payload_id_type.py index a7726b15d..3d212b368 100644 --- a/plaid/model/fdx_notification_payload_id_type.py +++ b/plaid/model/fdx_notification_payload_id_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/fdx_notification_priority.py b/plaid/model/fdx_notification_priority.py index 2a0d5514b..af69bd504 100644 --- a/plaid/model/fdx_notification_priority.py +++ b/plaid/model/fdx_notification_priority.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/fdx_notification_severity.py b/plaid/model/fdx_notification_severity.py index 6f02bd3da..505491adf 100644 --- a/plaid/model/fdx_notification_severity.py +++ b/plaid/model/fdx_notification_severity.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/fdx_notification_type.py b/plaid/model/fdx_notification_type.py index fddb04453..5c452ea75 100644 --- a/plaid/model/fdx_notification_type.py +++ b/plaid/model/fdx_notification_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/fdx_party.py b/plaid/model/fdx_party.py index 79d369880..8c3a5aec8 100644 --- a/plaid/model/fdx_party.py +++ b/plaid/model/fdx_party.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/fdx_party_registry.py b/plaid/model/fdx_party_registry.py index 025872290..a9ae43018 100644 --- a/plaid/model/fdx_party_registry.py +++ b/plaid/model/fdx_party_registry.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/fdx_party_type.py b/plaid/model/fdx_party_type.py index 48f8001a1..443a2b749 100644 --- a/plaid/model/fdx_party_type.py +++ b/plaid/model/fdx_party_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/fdxfi_attribute.py b/plaid/model/fdxfi_attribute.py index 853cc6ab0..0c3772507 100644 --- a/plaid/model/fdxfi_attribute.py +++ b/plaid/model/fdxfi_attribute.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/form1099_type.py b/plaid/model/form1099_type.py index e7b4d7451..ea613c6be 100644 --- a/plaid/model/form1099_type.py +++ b/plaid/model/form1099_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/fraud_amount.py b/plaid/model/fraud_amount.py new file mode 100644 index 000000000..9069c61cb --- /dev/null +++ b/plaid/model/fraud_amount.py @@ -0,0 +1,281 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + +def lazy_import(): + from plaid.model.iso_currency_code import ISOCurrencyCode + globals()['ISOCurrencyCode'] = ISOCurrencyCode + + +class FraudAmount(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'iso_currency_code': (ISOCurrencyCode,), # noqa: E501 + 'value': (float,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'iso_currency_code': 'iso_currency_code', # noqa: E501 + 'value': 'value', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, iso_currency_code, value, *args, **kwargs): # noqa: E501 + """FraudAmount - a model defined in OpenAPI + + Args: + iso_currency_code (ISOCurrencyCode): + value (float): The amount value. This value can be 0 to indicate no money was lost. Must not contain more than two digits of precision (e.g., `1.23`). + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.iso_currency_code = iso_currency_code + self.value = value + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, iso_currency_code, value, *args, **kwargs): # noqa: E501 + """FraudAmount - a model defined in OpenAPI + + Args: + iso_currency_code (ISOCurrencyCode): + value (float): The amount value. This value can be 0 to indicate no money was lost. Must not contain more than two digits of precision (e.g., `1.23`). + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.iso_currency_code = iso_currency_code + self.value = value + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/fraud_amount_nullable.py b/plaid/model/fraud_amount_nullable.py new file mode 100644 index 000000000..bd02f9e71 --- /dev/null +++ b/plaid/model/fraud_amount_nullable.py @@ -0,0 +1,281 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + +def lazy_import(): + from plaid.model.iso_currency_code import ISOCurrencyCode + globals()['ISOCurrencyCode'] = ISOCurrencyCode + + +class FraudAmountNullable(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + lazy_import() + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = True + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + lazy_import() + return { + 'iso_currency_code': (ISOCurrencyCode,), # noqa: E501 + 'value': (float,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'iso_currency_code': 'iso_currency_code', # noqa: E501 + 'value': 'value', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, iso_currency_code, value, *args, **kwargs): # noqa: E501 + """FraudAmountNullable - a model defined in OpenAPI + + Args: + iso_currency_code (ISOCurrencyCode): + value (float): The amount value. This value can be 0 to indicate no money was lost. Must not contain more than two digits of precision (e.g., `1.23`). + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.iso_currency_code = iso_currency_code + self.value = value + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, iso_currency_code, value, *args, **kwargs): # noqa: E501 + """FraudAmountNullable - a model defined in OpenAPI + + Args: + iso_currency_code (ISOCurrencyCode): + value (float): The amount value. This value can be 0 to indicate no money was lost. Must not contain more than two digits of precision (e.g., `1.23`). + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.iso_currency_code = iso_currency_code + self.value = value + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/generic_country_code.py b/plaid/model/generic_country_code.py index 8489e797e..b6ed2624f 100644 --- a/plaid/model/generic_country_code.py +++ b/plaid/model/generic_country_code.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/generic_country_code_nullable.py b/plaid/model/generic_country_code_nullable.py index 6e4ffbbc3..863e1d182 100644 --- a/plaid/model/generic_country_code_nullable.py +++ b/plaid/model/generic_country_code_nullable.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/generic_screening_hit_location_items.py b/plaid/model/generic_screening_hit_location_items.py index edd46dbfd..4bac76751 100644 --- a/plaid/model/generic_screening_hit_location_items.py +++ b/plaid/model/generic_screening_hit_location_items.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/health_incident.py b/plaid/model/health_incident.py index df1933e8c..42b6a4ade 100644 --- a/plaid/model/health_incident.py +++ b/plaid/model/health_incident.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/historical_balance.py b/plaid/model/historical_balance.py index ea22a57c0..53938e8ba 100644 --- a/plaid/model/historical_balance.py +++ b/plaid/model/historical_balance.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ @@ -113,7 +113,7 @@ def _from_openapi_data(cls, date, current, iso_currency_code, unofficial_currenc date (date): The date of the calculated historical balance, in an [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (YYYY-MM-DD) current (float): The total amount of funds in the account, calculated from the `current` balance in the `balance` object by subtracting inflows and adding back outflows according to the posted date of each transaction. If the account has any pending transactions, historical balance amounts on or after the date of the earliest pending transaction may differ if retrieved in subsequent Asset Reports as a result of those pending transactions posting. iso_currency_code (str, none_type): The ISO-4217 currency code of the balance. Always `null` if `unofficial_currency_code` is non-`null`. - unofficial_currency_code (str, none_type): The unofficial currency code associated with the balance. Always `null` if `iso_currency_code` is non-`null`. See the [currency code schema](https://plaid.com/docs/api/accounts#currency-code-schema) for a full listing of supported `iso_currency_code`s. + unofficial_currency_code (str, none_type): The unofficial currency code associated with the balance. Always `null` if `iso_currency_code` is non-`null`. See the [currency code schema](https://plaid.com/docs/api/accounts#currency-code-schema) for a full listing of supported `unofficial_currency_code`s. Keyword Args: _check_type (bool): if True, values for parameters in openapi_types @@ -208,7 +208,7 @@ def __init__(self, date, current, iso_currency_code, unofficial_currency_code, * date (date): The date of the calculated historical balance, in an [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (YYYY-MM-DD) current (float): The total amount of funds in the account, calculated from the `current` balance in the `balance` object by subtracting inflows and adding back outflows according to the posted date of each transaction. If the account has any pending transactions, historical balance amounts on or after the date of the earliest pending transaction may differ if retrieved in subsequent Asset Reports as a result of those pending transactions posting. iso_currency_code (str, none_type): The ISO-4217 currency code of the balance. Always `null` if `unofficial_currency_code` is non-`null`. - unofficial_currency_code (str, none_type): The unofficial currency code associated with the balance. Always `null` if `iso_currency_code` is non-`null`. See the [currency code schema](https://plaid.com/docs/api/accounts#currency-code-schema) for a full listing of supported `iso_currency_code`s. + unofficial_currency_code (str, none_type): The unofficial currency code associated with the balance. Always `null` if `iso_currency_code` is non-`null`. See the [currency code schema](https://plaid.com/docs/api/accounts#currency-code-schema) for a full listing of supported `unofficial_currency_code`s. Keyword Args: _check_type (bool): if True, values for parameters in openapi_types diff --git a/plaid/model/historical_update_webhook.py b/plaid/model/historical_update_webhook.py index ddfb1103c..99b08012c 100644 --- a/plaid/model/historical_update_webhook.py +++ b/plaid/model/historical_update_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/holding.py b/plaid/model/holding.py index 080703a91..0bf051f05 100644 --- a/plaid/model/holding.py +++ b/plaid/model/holding.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/holdings_default_update_webhook.py b/plaid/model/holdings_default_update_webhook.py index 952311733..0cc1da7ad 100644 --- a/plaid/model/holdings_default_update_webhook.py +++ b/plaid/model/holdings_default_update_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/holdings_override.py b/plaid/model/holdings_override.py index 8d1eefe92..5bb595f88 100644 --- a/plaid/model/holdings_override.py +++ b/plaid/model/holdings_override.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/id_number_type.py b/plaid/model/id_number_type.py index 269897848..fa2951c22 100644 --- a/plaid/model/id_number_type.py +++ b/plaid/model/id_number_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/identity_default_update_webhook.py b/plaid/model/identity_default_update_webhook.py index a9d89d825..a2d58c9cf 100644 --- a/plaid/model/identity_default_update_webhook.py +++ b/plaid/model/identity_default_update_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/identity_get_request.py b/plaid/model/identity_get_request.py index 5bac881bc..894a7ed27 100644 --- a/plaid/model/identity_get_request.py +++ b/plaid/model/identity_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/identity_get_request_options.py b/plaid/model/identity_get_request_options.py index c644d4b65..b7e33817e 100644 --- a/plaid/model/identity_get_request_options.py +++ b/plaid/model/identity_get_request_options.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/identity_get_response.py b/plaid/model/identity_get_response.py index 9e3a3df75..753fa64c1 100644 --- a/plaid/model/identity_get_response.py +++ b/plaid/model/identity_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/identity_match_request.py b/plaid/model/identity_match_request.py index 25ae76e72..06557e32e 100644 --- a/plaid/model/identity_match_request.py +++ b/plaid/model/identity_match_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/identity_match_request_options.py b/plaid/model/identity_match_request_options.py index ee5b666e1..8ca647647 100644 --- a/plaid/model/identity_match_request_options.py +++ b/plaid/model/identity_match_request_options.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/identity_match_response.py b/plaid/model/identity_match_response.py index 0dcc793d1..2104b3d9b 100644 --- a/plaid/model/identity_match_response.py +++ b/plaid/model/identity_match_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/identity_match_user.py b/plaid/model/identity_match_user.py index 8cbdd041f..c0952153e 100644 --- a/plaid/model/identity_match_user.py +++ b/plaid/model/identity_match_user.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ @@ -30,8 +30,8 @@ def lazy_import(): - from plaid.model.address_data_nullable import AddressDataNullable - globals()['AddressDataNullable'] = AddressDataNullable + from plaid.model.address_data_nullable_no_required_fields import AddressDataNullableNoRequiredFields + globals()['AddressDataNullableNoRequiredFields'] = AddressDataNullableNoRequiredFields class IdentityMatchUser(ModelNormal): @@ -90,7 +90,7 @@ def openapi_types(): 'legal_name': (str, none_type,), # noqa: E501 'phone_number': (str, none_type,), # noqa: E501 'email_address': (str, none_type,), # noqa: E501 - 'address': (AddressDataNullable,), # noqa: E501 + 'address': (AddressDataNullableNoRequiredFields,), # noqa: E501 } @cached_property @@ -149,7 +149,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 legal_name (str, none_type): The user's full legal name.. [optional] # noqa: E501 phone_number (str, none_type): The user's phone number, in E.164 format: +{countrycode}{number}. For example: \"+14151234567\". Phone numbers provided in other formats will be parsed on a best-effort basis.. [optional] # noqa: E501 email_address (str, none_type): The user's email address.. [optional] # noqa: E501 - address (AddressDataNullable): [optional] # noqa: E501 + address (AddressDataNullableNoRequiredFields): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -238,7 +238,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 legal_name (str, none_type): The user's full legal name.. [optional] # noqa: E501 phone_number (str, none_type): The user's phone number, in E.164 format: +{countrycode}{number}. For example: \"+14151234567\". Phone numbers provided in other formats will be parsed on a best-effort basis.. [optional] # noqa: E501 email_address (str, none_type): The user's email address.. [optional] # noqa: E501 - address (AddressDataNullable): [optional] # noqa: E501 + address (AddressDataNullableNoRequiredFields): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/plaid/model/identity_refresh_request.py b/plaid/model/identity_refresh_request.py index 5aa2e2d3a..3ca3dab74 100644 --- a/plaid/model/identity_refresh_request.py +++ b/plaid/model/identity_refresh_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/identity_refresh_response.py b/plaid/model/identity_refresh_response.py index 347a12f64..662cdfe06 100644 --- a/plaid/model/identity_refresh_response.py +++ b/plaid/model/identity_refresh_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/identity_update_types.py b/plaid/model/identity_update_types.py index ee2225ac0..77fc69e22 100644 --- a/plaid/model/identity_update_types.py +++ b/plaid/model/identity_update_types.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/identity_verification.py b/plaid/model/identity_verification.py index 13b0a9414..0f10c01e0 100644 --- a/plaid/model/identity_verification.py +++ b/plaid/model/identity_verification.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/identity_verification_create_request.py b/plaid/model/identity_verification_create_request.py index 9d1ed3f9e..2c58636eb 100644 --- a/plaid/model/identity_verification_create_request.py +++ b/plaid/model/identity_verification_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/identity_verification_create_request_user.py b/plaid/model/identity_verification_create_request_user.py index a9c350c1f..d7d10dc6c 100644 --- a/plaid/model/identity_verification_create_request_user.py +++ b/plaid/model/identity_verification_create_request_user.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/identity_verification_create_response.py b/plaid/model/identity_verification_create_response.py index 07d1e62fa..50cbe292d 100644 --- a/plaid/model/identity_verification_create_response.py +++ b/plaid/model/identity_verification_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/identity_verification_document_address_response.py b/plaid/model/identity_verification_document_address_response.py index b9f1b42fd..5418de374 100644 --- a/plaid/model/identity_verification_document_address_response.py +++ b/plaid/model/identity_verification_document_address_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/identity_verification_document_country_code.py b/plaid/model/identity_verification_document_country_code.py index 3538d84bb..c2bc0dd91 100644 --- a/plaid/model/identity_verification_document_country_code.py +++ b/plaid/model/identity_verification_document_country_code.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/identity_verification_get_request.py b/plaid/model/identity_verification_get_request.py index 151870ab4..ca6ba86ab 100644 --- a/plaid/model/identity_verification_get_request.py +++ b/plaid/model/identity_verification_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/identity_verification_get_response.py b/plaid/model/identity_verification_get_response.py index a5e4d8583..9f66b0765 100644 --- a/plaid/model/identity_verification_get_response.py +++ b/plaid/model/identity_verification_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/identity_verification_list_request.py b/plaid/model/identity_verification_list_request.py index 33bd55dc2..25e311f81 100644 --- a/plaid/model/identity_verification_list_request.py +++ b/plaid/model/identity_verification_list_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/identity_verification_list_response.py b/plaid/model/identity_verification_list_response.py index 8a4f4713f..55cb1469b 100644 --- a/plaid/model/identity_verification_list_response.py +++ b/plaid/model/identity_verification_list_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/identity_verification_request_user.py b/plaid/model/identity_verification_request_user.py index 4a40f34a3..f56a8bb0c 100644 --- a/plaid/model/identity_verification_request_user.py +++ b/plaid/model/identity_verification_request_user.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/identity_verification_request_user_name.py b/plaid/model/identity_verification_request_user_name.py index e6953ab34..69fa78b7c 100644 --- a/plaid/model/identity_verification_request_user_name.py +++ b/plaid/model/identity_verification_request_user_name.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/identity_verification_response_user_name.py b/plaid/model/identity_verification_response_user_name.py index b497f2b7d..4a78c08dd 100644 --- a/plaid/model/identity_verification_response_user_name.py +++ b/plaid/model/identity_verification_response_user_name.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/identity_verification_retried_webhook.py b/plaid/model/identity_verification_retried_webhook.py index cd9ad36a5..6a59e8da7 100644 --- a/plaid/model/identity_verification_retried_webhook.py +++ b/plaid/model/identity_verification_retried_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/identity_verification_retry_request.py b/plaid/model/identity_verification_retry_request.py index 59eef4d2e..2040f1a0b 100644 --- a/plaid/model/identity_verification_retry_request.py +++ b/plaid/model/identity_verification_retry_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/identity_verification_retry_request_steps_object.py b/plaid/model/identity_verification_retry_request_steps_object.py index 2daf4526e..f2cd3a1d8 100644 --- a/plaid/model/identity_verification_retry_request_steps_object.py +++ b/plaid/model/identity_verification_retry_request_steps_object.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/identity_verification_retry_response.py b/plaid/model/identity_verification_retry_response.py index 9188ce69a..d1b583147 100644 --- a/plaid/model/identity_verification_retry_response.py +++ b/plaid/model/identity_verification_retry_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/identity_verification_status.py b/plaid/model/identity_verification_status.py index dad5f44e0..701f312ae 100644 --- a/plaid/model/identity_verification_status.py +++ b/plaid/model/identity_verification_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/identity_verification_status_updated_webhook.py b/plaid/model/identity_verification_status_updated_webhook.py index cd47ea7a9..63cd447da 100644 --- a/plaid/model/identity_verification_status_updated_webhook.py +++ b/plaid/model/identity_verification_status_updated_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/identity_verification_step_status.py b/plaid/model/identity_verification_step_status.py index ab14960aa..2453d0a05 100644 --- a/plaid/model/identity_verification_step_status.py +++ b/plaid/model/identity_verification_step_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/identity_verification_step_summary.py b/plaid/model/identity_verification_step_summary.py index deab9228a..d08ba8219 100644 --- a/plaid/model/identity_verification_step_summary.py +++ b/plaid/model/identity_verification_step_summary.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/identity_verification_step_updated_webhook.py b/plaid/model/identity_verification_step_updated_webhook.py index 140d07ab6..1c7aade9b 100644 --- a/plaid/model/identity_verification_step_updated_webhook.py +++ b/plaid/model/identity_verification_step_updated_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/identity_verification_template_reference.py b/plaid/model/identity_verification_template_reference.py index 4ce5c308f..4472de651 100644 --- a/plaid/model/identity_verification_template_reference.py +++ b/plaid/model/identity_verification_template_reference.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/identity_verification_user_address.py b/plaid/model/identity_verification_user_address.py index cd0c4984b..8f58f2ff1 100644 --- a/plaid/model/identity_verification_user_address.py +++ b/plaid/model/identity_verification_user_address.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/identity_verification_user_data.py b/plaid/model/identity_verification_user_data.py index c7455f65d..76e121b1f 100644 --- a/plaid/model/identity_verification_user_data.py +++ b/plaid/model/identity_verification_user_data.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/image_quality.py b/plaid/model/image_quality.py index 2b9ed9573..a9131b16a 100644 --- a/plaid/model/image_quality.py +++ b/plaid/model/image_quality.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/incident_update.py b/plaid/model/incident_update.py index 035e9df50..23ccf80ec 100644 --- a/plaid/model/incident_update.py +++ b/plaid/model/incident_update.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/income_breakdown.py b/plaid/model/income_breakdown.py index aafe191c8..5ad761c24 100644 --- a/plaid/model/income_breakdown.py +++ b/plaid/model/income_breakdown.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/income_breakdown_type.py b/plaid/model/income_breakdown_type.py index 3c6489c69..95dbd82ac 100644 --- a/plaid/model/income_breakdown_type.py +++ b/plaid/model/income_breakdown_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/income_override.py b/plaid/model/income_override.py index f3e6f2679..9bf6d3065 100644 --- a/plaid/model/income_override.py +++ b/plaid/model/income_override.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/income_summary.py b/plaid/model/income_summary.py index 1c698f41b..6cebccea4 100644 --- a/plaid/model/income_summary.py +++ b/plaid/model/income_summary.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/income_summary_field_number.py b/plaid/model/income_summary_field_number.py index 5d43932bb..68f18c8fa 100644 --- a/plaid/model/income_summary_field_number.py +++ b/plaid/model/income_summary_field_number.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/income_summary_field_string.py b/plaid/model/income_summary_field_string.py index 578cb16b2..b7f614a19 100644 --- a/plaid/model/income_summary_field_string.py +++ b/plaid/model/income_summary_field_string.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/income_verification_create_request.py b/plaid/model/income_verification_create_request.py index de3057347..ac9b2e4a2 100644 --- a/plaid/model/income_verification_create_request.py +++ b/plaid/model/income_verification_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/income_verification_create_request_options.py b/plaid/model/income_verification_create_request_options.py index 21bd6b56c..ef4dd8bc9 100644 --- a/plaid/model/income_verification_create_request_options.py +++ b/plaid/model/income_verification_create_request_options.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/income_verification_create_response.py b/plaid/model/income_verification_create_response.py index 496e883c6..2405ebbbc 100644 --- a/plaid/model/income_verification_create_response.py +++ b/plaid/model/income_verification_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/income_verification_doc_parsing_config.py b/plaid/model/income_verification_doc_parsing_config.py index 0d987f427..efc2ac0ab 100644 --- a/plaid/model/income_verification_doc_parsing_config.py +++ b/plaid/model/income_verification_doc_parsing_config.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/income_verification_documents_download_request.py b/plaid/model/income_verification_documents_download_request.py index 23907789b..496414df4 100644 --- a/plaid/model/income_verification_documents_download_request.py +++ b/plaid/model/income_verification_documents_download_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/income_verification_payroll_flow_type.py b/plaid/model/income_verification_payroll_flow_type.py index 24e4af7c8..98c59c0a6 100644 --- a/plaid/model/income_verification_payroll_flow_type.py +++ b/plaid/model/income_verification_payroll_flow_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/income_verification_paystubs_get_request.py b/plaid/model/income_verification_paystubs_get_request.py index c68a8c545..9ccc6a723 100644 --- a/plaid/model/income_verification_paystubs_get_request.py +++ b/plaid/model/income_verification_paystubs_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/income_verification_paystubs_get_response.py b/plaid/model/income_verification_paystubs_get_response.py index 932339db6..bdf6d0523 100644 --- a/plaid/model/income_verification_paystubs_get_response.py +++ b/plaid/model/income_verification_paystubs_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/income_verification_precheck_confidence.py b/plaid/model/income_verification_precheck_confidence.py index 4bb4fc132..3ecc1ab28 100644 --- a/plaid/model/income_verification_precheck_confidence.py +++ b/plaid/model/income_verification_precheck_confidence.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/income_verification_precheck_employer.py b/plaid/model/income_verification_precheck_employer.py index 5ad2ae55b..f67634152 100644 --- a/plaid/model/income_verification_precheck_employer.py +++ b/plaid/model/income_verification_precheck_employer.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/income_verification_precheck_employer_address.py b/plaid/model/income_verification_precheck_employer_address.py index 8dc70d827..c2b2f6cba 100644 --- a/plaid/model/income_verification_precheck_employer_address.py +++ b/plaid/model/income_verification_precheck_employer_address.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/income_verification_precheck_employer_address_data.py b/plaid/model/income_verification_precheck_employer_address_data.py index c761af175..14eaf9131 100644 --- a/plaid/model/income_verification_precheck_employer_address_data.py +++ b/plaid/model/income_verification_precheck_employer_address_data.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/income_verification_precheck_military_info.py b/plaid/model/income_verification_precheck_military_info.py index ecf0f50b6..53e5ced22 100644 --- a/plaid/model/income_verification_precheck_military_info.py +++ b/plaid/model/income_verification_precheck_military_info.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/income_verification_precheck_payroll_institution.py b/plaid/model/income_verification_precheck_payroll_institution.py index d18c50e28..11478220b 100644 --- a/plaid/model/income_verification_precheck_payroll_institution.py +++ b/plaid/model/income_verification_precheck_payroll_institution.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/income_verification_precheck_request.py b/plaid/model/income_verification_precheck_request.py index f22adc5a5..86d63a29a 100644 --- a/plaid/model/income_verification_precheck_request.py +++ b/plaid/model/income_verification_precheck_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/income_verification_precheck_response.py b/plaid/model/income_verification_precheck_response.py index 71d851421..b96e9eccb 100644 --- a/plaid/model/income_verification_precheck_response.py +++ b/plaid/model/income_verification_precheck_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/income_verification_precheck_user.py b/plaid/model/income_verification_precheck_user.py index ca2c2c00e..38c66ac8f 100644 --- a/plaid/model/income_verification_precheck_user.py +++ b/plaid/model/income_verification_precheck_user.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/income_verification_risk_signals_status_webhook.py b/plaid/model/income_verification_risk_signals_status_webhook.py index d530aa794..93531cb7c 100644 --- a/plaid/model/income_verification_risk_signals_status_webhook.py +++ b/plaid/model/income_verification_risk_signals_status_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/income_verification_source_type.py b/plaid/model/income_verification_source_type.py index 7c9d37b43..27b9ed3d5 100644 --- a/plaid/model/income_verification_source_type.py +++ b/plaid/model/income_verification_source_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/income_verification_status_webhook.py b/plaid/model/income_verification_status_webhook.py index 98ebde25c..005b93375 100644 --- a/plaid/model/income_verification_status_webhook.py +++ b/plaid/model/income_verification_status_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/income_verification_taxforms_get_request.py b/plaid/model/income_verification_taxforms_get_request.py index bb1c73d60..cc0223ac6 100644 --- a/plaid/model/income_verification_taxforms_get_request.py +++ b/plaid/model/income_verification_taxforms_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/income_verification_taxforms_get_response.py b/plaid/model/income_verification_taxforms_get_response.py index cd32624c9..20af401df 100644 --- a/plaid/model/income_verification_taxforms_get_response.py +++ b/plaid/model/income_verification_taxforms_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/income_verification_webhook_status.py b/plaid/model/income_verification_webhook_status.py index 647940f2e..01cb5c608 100644 --- a/plaid/model/income_verification_webhook_status.py +++ b/plaid/model/income_verification_webhook_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/individual_name.py b/plaid/model/individual_name.py index 374218036..be790c81a 100644 --- a/plaid/model/individual_name.py +++ b/plaid/model/individual_name.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/individual_screening_hit_names.py b/plaid/model/individual_screening_hit_names.py index 03101b805..c8d997a2d 100644 --- a/plaid/model/individual_screening_hit_names.py +++ b/plaid/model/individual_screening_hit_names.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/individual_watchlist_code.py b/plaid/model/individual_watchlist_code.py index 7b55f4ae4..8f6961502 100644 --- a/plaid/model/individual_watchlist_code.py +++ b/plaid/model/individual_watchlist_code.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ @@ -127,10 +127,10 @@ def __init__(self, *args, **kwargs): Note that value can be passed either in args or in kwargs, but not in both. Args: - args[0] (str): Shorthand identifier for a specific screening list for individuals.., must be one of ["AU_CON", "CA_CON", "EU_CON", "IZ_CIA", "IZ_IPL", "IZ_PEP", "IZ_UNC", "IZ_WBK", "UK_HMC", "US_DPL", "US_DTC", "US_FBI", "US_FSE", "US_ISN", "US_MBS", "US_PLC", "US_SDN", "US_SSI", "SG_SOF", "TR_TWL", "TR_DFD", "TR_FOR", "TR_WMD", "TR_CMB", ] # noqa: E501 + args[0] (str): Shorthand identifier for a specific screening list for individuals. `AU_CON`: Australia Department of Foreign Affairs and Trade Consolidated List `CA_CON`: Government of Canada Consolidated List of Sanctions `EU_CON`: European External Action Service Consolidated List `IZ_CIA`: CIA List of Chiefs of State and Cabinet Members `IZ_IPL`: Interpol Red Notices for Wanted Persons List `IZ_PEP`: Politically Exposed Persons List `IZ_UNC`: United Nations Consolidated Sanctions `IZ_WBK`: World Bank Listing of Ineligible Firms and Individuals `UK_HMC`: UK HM Treasury Consolidated List `US_DPL`: Bureau of Industry and Security Denied Persons List `US_DTC`: US Department of State AECA Debarred `US_FBI`: US Department of Justice FBI Wanted List `US_FSE`: US OFAC Foreign Sanctions Evaders `US_ISN`: US Department of State Nonproliferation Sanctions `US_PLC`: US OFAC Palestinian Legislative Council `US_SDN`: US OFAC Specially Designated Nationals List `US_SSI`: US OFAC Sectoral Sanctions Identifications `SG_SOF`: Government of Singapore Terrorists and Terrorist Entities `TR_TWL`: Government of Turkey Terrorist Wanted List `TR_DFD`: Government of Turkey Domestic Freezing Decisions `TR_FOR`: Government of Turkey Foreign Freezing Requests `TR_WMD`: Government of Turkey Weapons of Mass Destruction `TR_CMB`: Government of Turkey Capital Markets Board., must be one of ["AU_CON", "CA_CON", "EU_CON", "IZ_CIA", "IZ_IPL", "IZ_PEP", "IZ_UNC", "IZ_WBK", "UK_HMC", "US_DPL", "US_DTC", "US_FBI", "US_FSE", "US_ISN", "US_MBS", "US_PLC", "US_SDN", "US_SSI", "SG_SOF", "TR_TWL", "TR_DFD", "TR_FOR", "TR_WMD", "TR_CMB", ] # noqa: E501 Keyword Args: - value (str): Shorthand identifier for a specific screening list for individuals.., must be one of ["AU_CON", "CA_CON", "EU_CON", "IZ_CIA", "IZ_IPL", "IZ_PEP", "IZ_UNC", "IZ_WBK", "UK_HMC", "US_DPL", "US_DTC", "US_FBI", "US_FSE", "US_ISN", "US_MBS", "US_PLC", "US_SDN", "US_SSI", "SG_SOF", "TR_TWL", "TR_DFD", "TR_FOR", "TR_WMD", "TR_CMB", ] # noqa: E501 + value (str): Shorthand identifier for a specific screening list for individuals. `AU_CON`: Australia Department of Foreign Affairs and Trade Consolidated List `CA_CON`: Government of Canada Consolidated List of Sanctions `EU_CON`: European External Action Service Consolidated List `IZ_CIA`: CIA List of Chiefs of State and Cabinet Members `IZ_IPL`: Interpol Red Notices for Wanted Persons List `IZ_PEP`: Politically Exposed Persons List `IZ_UNC`: United Nations Consolidated Sanctions `IZ_WBK`: World Bank Listing of Ineligible Firms and Individuals `UK_HMC`: UK HM Treasury Consolidated List `US_DPL`: Bureau of Industry and Security Denied Persons List `US_DTC`: US Department of State AECA Debarred `US_FBI`: US Department of Justice FBI Wanted List `US_FSE`: US OFAC Foreign Sanctions Evaders `US_ISN`: US Department of State Nonproliferation Sanctions `US_PLC`: US OFAC Palestinian Legislative Council `US_SDN`: US OFAC Specially Designated Nationals List `US_SSI`: US OFAC Sectoral Sanctions Identifications `SG_SOF`: Government of Singapore Terrorists and Terrorist Entities `TR_TWL`: Government of Turkey Terrorist Wanted List `TR_DFD`: Government of Turkey Domestic Freezing Decisions `TR_FOR`: Government of Turkey Foreign Freezing Requests `TR_WMD`: Government of Turkey Weapons of Mass Destruction `TR_CMB`: Government of Turkey Capital Markets Board., must be one of ["AU_CON", "CA_CON", "EU_CON", "IZ_CIA", "IZ_IPL", "IZ_PEP", "IZ_UNC", "IZ_WBK", "UK_HMC", "US_DPL", "US_DTC", "US_FBI", "US_FSE", "US_ISN", "US_MBS", "US_PLC", "US_SDN", "US_SSI", "SG_SOF", "TR_TWL", "TR_DFD", "TR_FOR", "TR_WMD", "TR_CMB", ] # noqa: E501 _check_type (bool): if True, values for parameters in openapi_types will be type checked and a TypeError will be raised if the wrong type is input. @@ -221,10 +221,10 @@ def _from_openapi_data(cls, *args, **kwargs): Note that value can be passed either in args or in kwargs, but not in both. Args: - args[0] (str): Shorthand identifier for a specific screening list for individuals.., must be one of ["AU_CON", "CA_CON", "EU_CON", "IZ_CIA", "IZ_IPL", "IZ_PEP", "IZ_UNC", "IZ_WBK", "UK_HMC", "US_DPL", "US_DTC", "US_FBI", "US_FSE", "US_ISN", "US_MBS", "US_PLC", "US_SDN", "US_SSI", "SG_SOF", "TR_TWL", "TR_DFD", "TR_FOR", "TR_WMD", "TR_CMB", ] # noqa: E501 + args[0] (str): Shorthand identifier for a specific screening list for individuals. `AU_CON`: Australia Department of Foreign Affairs and Trade Consolidated List `CA_CON`: Government of Canada Consolidated List of Sanctions `EU_CON`: European External Action Service Consolidated List `IZ_CIA`: CIA List of Chiefs of State and Cabinet Members `IZ_IPL`: Interpol Red Notices for Wanted Persons List `IZ_PEP`: Politically Exposed Persons List `IZ_UNC`: United Nations Consolidated Sanctions `IZ_WBK`: World Bank Listing of Ineligible Firms and Individuals `UK_HMC`: UK HM Treasury Consolidated List `US_DPL`: Bureau of Industry and Security Denied Persons List `US_DTC`: US Department of State AECA Debarred `US_FBI`: US Department of Justice FBI Wanted List `US_FSE`: US OFAC Foreign Sanctions Evaders `US_ISN`: US Department of State Nonproliferation Sanctions `US_PLC`: US OFAC Palestinian Legislative Council `US_SDN`: US OFAC Specially Designated Nationals List `US_SSI`: US OFAC Sectoral Sanctions Identifications `SG_SOF`: Government of Singapore Terrorists and Terrorist Entities `TR_TWL`: Government of Turkey Terrorist Wanted List `TR_DFD`: Government of Turkey Domestic Freezing Decisions `TR_FOR`: Government of Turkey Foreign Freezing Requests `TR_WMD`: Government of Turkey Weapons of Mass Destruction `TR_CMB`: Government of Turkey Capital Markets Board., must be one of ["AU_CON", "CA_CON", "EU_CON", "IZ_CIA", "IZ_IPL", "IZ_PEP", "IZ_UNC", "IZ_WBK", "UK_HMC", "US_DPL", "US_DTC", "US_FBI", "US_FSE", "US_ISN", "US_MBS", "US_PLC", "US_SDN", "US_SSI", "SG_SOF", "TR_TWL", "TR_DFD", "TR_FOR", "TR_WMD", "TR_CMB", ] # noqa: E501 Keyword Args: - value (str): Shorthand identifier for a specific screening list for individuals.., must be one of ["AU_CON", "CA_CON", "EU_CON", "IZ_CIA", "IZ_IPL", "IZ_PEP", "IZ_UNC", "IZ_WBK", "UK_HMC", "US_DPL", "US_DTC", "US_FBI", "US_FSE", "US_ISN", "US_MBS", "US_PLC", "US_SDN", "US_SSI", "SG_SOF", "TR_TWL", "TR_DFD", "TR_FOR", "TR_WMD", "TR_CMB", ] # noqa: E501 + value (str): Shorthand identifier for a specific screening list for individuals. `AU_CON`: Australia Department of Foreign Affairs and Trade Consolidated List `CA_CON`: Government of Canada Consolidated List of Sanctions `EU_CON`: European External Action Service Consolidated List `IZ_CIA`: CIA List of Chiefs of State and Cabinet Members `IZ_IPL`: Interpol Red Notices for Wanted Persons List `IZ_PEP`: Politically Exposed Persons List `IZ_UNC`: United Nations Consolidated Sanctions `IZ_WBK`: World Bank Listing of Ineligible Firms and Individuals `UK_HMC`: UK HM Treasury Consolidated List `US_DPL`: Bureau of Industry and Security Denied Persons List `US_DTC`: US Department of State AECA Debarred `US_FBI`: US Department of Justice FBI Wanted List `US_FSE`: US OFAC Foreign Sanctions Evaders `US_ISN`: US Department of State Nonproliferation Sanctions `US_PLC`: US OFAC Palestinian Legislative Council `US_SDN`: US OFAC Specially Designated Nationals List `US_SSI`: US OFAC Sectoral Sanctions Identifications `SG_SOF`: Government of Singapore Terrorists and Terrorist Entities `TR_TWL`: Government of Turkey Terrorist Wanted List `TR_DFD`: Government of Turkey Domestic Freezing Decisions `TR_FOR`: Government of Turkey Foreign Freezing Requests `TR_WMD`: Government of Turkey Weapons of Mass Destruction `TR_CMB`: Government of Turkey Capital Markets Board., must be one of ["AU_CON", "CA_CON", "EU_CON", "IZ_CIA", "IZ_IPL", "IZ_PEP", "IZ_UNC", "IZ_WBK", "UK_HMC", "US_DPL", "US_DTC", "US_FBI", "US_FSE", "US_ISN", "US_MBS", "US_PLC", "US_SDN", "US_SSI", "SG_SOF", "TR_TWL", "TR_DFD", "TR_FOR", "TR_WMD", "TR_CMB", ] # noqa: E501 _check_type (bool): if True, values for parameters in openapi_types will be type checked and a TypeError will be raised if the wrong type is input. diff --git a/plaid/model/individual_watchlist_program.py b/plaid/model/individual_watchlist_program.py index a6823e27c..132975d72 100644 --- a/plaid/model/individual_watchlist_program.py +++ b/plaid/model/individual_watchlist_program.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/individual_watchlist_screening_program_name.py b/plaid/model/individual_watchlist_screening_program_name.py index 8902f7f23..42247d254 100644 --- a/plaid/model/individual_watchlist_screening_program_name.py +++ b/plaid/model/individual_watchlist_screening_program_name.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/inflow_model.py b/plaid/model/inflow_model.py index fbbe5473e..b9a95acc0 100644 --- a/plaid/model/inflow_model.py +++ b/plaid/model/inflow_model.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/initial_update_webhook.py b/plaid/model/initial_update_webhook.py index 68424934a..293c77536 100644 --- a/plaid/model/initial_update_webhook.py +++ b/plaid/model/initial_update_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/institution.py b/plaid/model/institution.py index 0d7f302d3..3eabdb7dc 100644 --- a/plaid/model/institution.py +++ b/plaid/model/institution.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/institution_status.py b/plaid/model/institution_status.py index c82e3af3a..4588fcd85 100644 --- a/plaid/model/institution_status.py +++ b/plaid/model/institution_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/institution_supported_networks.py b/plaid/model/institution_supported_networks.py index b9f54ea13..3fda1150f 100644 --- a/plaid/model/institution_supported_networks.py +++ b/plaid/model/institution_supported_networks.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/institutions_get_by_id_request.py b/plaid/model/institutions_get_by_id_request.py index 8b925c945..5ea879590 100644 --- a/plaid/model/institutions_get_by_id_request.py +++ b/plaid/model/institutions_get_by_id_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/institutions_get_by_id_request_options.py b/plaid/model/institutions_get_by_id_request_options.py index b42c0b268..dc4505580 100644 --- a/plaid/model/institutions_get_by_id_request_options.py +++ b/plaid/model/institutions_get_by_id_request_options.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/institutions_get_by_id_response.py b/plaid/model/institutions_get_by_id_response.py index a569fb9f8..5eb97e3b8 100644 --- a/plaid/model/institutions_get_by_id_response.py +++ b/plaid/model/institutions_get_by_id_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/institutions_get_request.py b/plaid/model/institutions_get_request.py index 9fee35a4e..5d210e1b1 100644 --- a/plaid/model/institutions_get_request.py +++ b/plaid/model/institutions_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/institutions_get_request_options.py b/plaid/model/institutions_get_request_options.py index a3066e171..e6e697022 100644 --- a/plaid/model/institutions_get_request_options.py +++ b/plaid/model/institutions_get_request_options.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/institutions_get_response.py b/plaid/model/institutions_get_response.py index 08326c34f..fdb9b75fe 100644 --- a/plaid/model/institutions_get_response.py +++ b/plaid/model/institutions_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/institutions_search_account_filter.py b/plaid/model/institutions_search_account_filter.py index 6f2ccb1a9..233c18287 100644 --- a/plaid/model/institutions_search_account_filter.py +++ b/plaid/model/institutions_search_account_filter.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/institutions_search_payment_initiation_options.py b/plaid/model/institutions_search_payment_initiation_options.py index a7bbe3a91..211bcdbd7 100644 --- a/plaid/model/institutions_search_payment_initiation_options.py +++ b/plaid/model/institutions_search_payment_initiation_options.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/institutions_search_request.py b/plaid/model/institutions_search_request.py index 5b715d90f..efb9f26d6 100644 --- a/plaid/model/institutions_search_request.py +++ b/plaid/model/institutions_search_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/institutions_search_request_options.py b/plaid/model/institutions_search_request_options.py index 7743eb62e..bab65030b 100644 --- a/plaid/model/institutions_search_request_options.py +++ b/plaid/model/institutions_search_request_options.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/institutions_search_response.py b/plaid/model/institutions_search_response.py index 0775cabae..5ef89b69b 100644 --- a/plaid/model/institutions_search_response.py +++ b/plaid/model/institutions_search_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/investment_account_subtype.py b/plaid/model/investment_account_subtype.py index 28f7a18a1..54e854b0d 100644 --- a/plaid/model/investment_account_subtype.py +++ b/plaid/model/investment_account_subtype.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/investment_account_subtypes.py b/plaid/model/investment_account_subtypes.py index fd6052d7d..71ab9e4c5 100644 --- a/plaid/model/investment_account_subtypes.py +++ b/plaid/model/investment_account_subtypes.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/investment_filter.py b/plaid/model/investment_filter.py index fec598b55..9452656ba 100644 --- a/plaid/model/investment_filter.py +++ b/plaid/model/investment_filter.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/investment_holdings_get_request_options.py b/plaid/model/investment_holdings_get_request_options.py index c20231e1e..6fb3a893f 100644 --- a/plaid/model/investment_holdings_get_request_options.py +++ b/plaid/model/investment_holdings_get_request_options.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/investment_transaction.py b/plaid/model/investment_transaction.py index 5386a698a..c4e2068e8 100644 --- a/plaid/model/investment_transaction.py +++ b/plaid/model/investment_transaction.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/investment_transaction_subtype.py b/plaid/model/investment_transaction_subtype.py index 0bdeddd82..c10df6f6f 100644 --- a/plaid/model/investment_transaction_subtype.py +++ b/plaid/model/investment_transaction_subtype.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/investment_transaction_type.py b/plaid/model/investment_transaction_type.py index 1cea09d2b..de43d68f0 100644 --- a/plaid/model/investment_transaction_type.py +++ b/plaid/model/investment_transaction_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/investments_auth_get_numbers.py b/plaid/model/investments_auth_get_numbers.py index fdbcaf18b..db42ba1ed 100644 --- a/plaid/model/investments_auth_get_numbers.py +++ b/plaid/model/investments_auth_get_numbers.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ @@ -31,7 +31,9 @@ def lazy_import(): from plaid.model.numbers_acats import NumbersACATS + from plaid.model.numbers_aton import NumbersATON globals()['NumbersACATS'] = NumbersACATS + globals()['NumbersATON'] = NumbersATON class InvestmentsAuthGetNumbers(ModelNormal): @@ -88,6 +90,7 @@ def openapi_types(): lazy_import() return { 'acats': ([NumbersACATS],), # noqa: E501 + 'aton': ([NumbersATON],), # noqa: E501 } @cached_property @@ -97,6 +100,7 @@ def discriminator(): attribute_map = { 'acats': 'acats', # noqa: E501 + 'aton': 'aton', # noqa: E501 } read_only_vars = { @@ -141,6 +145,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) acats ([NumbersACATS]): [optional] # noqa: E501 + aton ([NumbersATON]): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -227,6 +232,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) acats ([NumbersACATS]): [optional] # noqa: E501 + aton ([NumbersATON]): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/plaid/model/investments_auth_get_request.py b/plaid/model/investments_auth_get_request.py index 16c6a74d8..cd7436875 100644 --- a/plaid/model/investments_auth_get_request.py +++ b/plaid/model/investments_auth_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/investments_auth_get_request_options.py b/plaid/model/investments_auth_get_request_options.py index 44b1d996f..a2a558708 100644 --- a/plaid/model/investments_auth_get_request_options.py +++ b/plaid/model/investments_auth_get_request_options.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/investments_auth_get_response.py b/plaid/model/investments_auth_get_response.py index f1739e76f..dcce19bdf 100644 --- a/plaid/model/investments_auth_get_response.py +++ b/plaid/model/investments_auth_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/investments_auth_owner.py b/plaid/model/investments_auth_owner.py index 04601b32a..1494c571e 100644 --- a/plaid/model/investments_auth_owner.py +++ b/plaid/model/investments_auth_owner.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/investments_default_update_webhook.py b/plaid/model/investments_default_update_webhook.py index 8f8429d7a..7b4514379 100644 --- a/plaid/model/investments_default_update_webhook.py +++ b/plaid/model/investments_default_update_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/investments_historical_update_webhook.py b/plaid/model/investments_historical_update_webhook.py index 08e4a7bfd..09714a87b 100644 --- a/plaid/model/investments_historical_update_webhook.py +++ b/plaid/model/investments_historical_update_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/investments_holdings_get_request.py b/plaid/model/investments_holdings_get_request.py index c77d99ddd..dab6bf154 100644 --- a/plaid/model/investments_holdings_get_request.py +++ b/plaid/model/investments_holdings_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/investments_holdings_get_response.py b/plaid/model/investments_holdings_get_response.py index 8f14f5f30..dd63a79a6 100644 --- a/plaid/model/investments_holdings_get_response.py +++ b/plaid/model/investments_holdings_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/investments_refresh_request.py b/plaid/model/investments_refresh_request.py index a9ad09849..f4006e40b 100644 --- a/plaid/model/investments_refresh_request.py +++ b/plaid/model/investments_refresh_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/investments_refresh_response.py b/plaid/model/investments_refresh_response.py index 56af8428f..ee29e88da 100644 --- a/plaid/model/investments_refresh_response.py +++ b/plaid/model/investments_refresh_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/investments_transactions_get_request.py b/plaid/model/investments_transactions_get_request.py index 89f27aa3a..1edfac8fe 100644 --- a/plaid/model/investments_transactions_get_request.py +++ b/plaid/model/investments_transactions_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/investments_transactions_get_request_options.py b/plaid/model/investments_transactions_get_request_options.py index 2d0dab1db..5e3a919d6 100644 --- a/plaid/model/investments_transactions_get_request_options.py +++ b/plaid/model/investments_transactions_get_request_options.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/investments_transactions_get_response.py b/plaid/model/investments_transactions_get_response.py index cd943a464..b53b9d093 100644 --- a/plaid/model/investments_transactions_get_response.py +++ b/plaid/model/investments_transactions_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/investments_transactions_override.py b/plaid/model/investments_transactions_override.py index 62d880791..b233de523 100644 --- a/plaid/model/investments_transactions_override.py +++ b/plaid/model/investments_transactions_override.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/iso_currency_code.py b/plaid/model/iso_currency_code.py new file mode 100644 index 000000000..d8fc65f54 --- /dev/null +++ b/plaid/model/iso_currency_code.py @@ -0,0 +1,284 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + + +class ISOCurrencyCode(ModelSimple): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + ('value',): { + 'USD': "USD", + }, + } + + validations = { + ('value',): { + 'min_length': 3, + }, + } + + additional_properties_type = None + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + return { + 'value': (str,), + } + + @cached_property + def discriminator(): + return None + + + attribute_map = {} + + read_only_vars = set() + + _composed_schemas = None + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): + """ISOCurrencyCode - a model defined in OpenAPI + + Note that value can be passed either in args or in kwargs, but not in both. + + Args: + args[0] (str): An ISO-4217 currency code.. if omitted defaults to "USD", must be one of ["USD", ] # noqa: E501 + + Keyword Args: + value (str): An ISO-4217 currency code.. if omitted defaults to "USD", must be one of ["USD", ] # noqa: E501 + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + # required up here when default value is not given + _path_to_item = kwargs.pop('_path_to_item', ()) + + if 'value' in kwargs: + value = kwargs.pop('value') + elif args: + args = list(args) + value = args.pop(0) + else: + value = "USD" + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + self.value = value + if kwargs: + raise ApiTypeError( + "Invalid named arguments=%s passed to %s. Remove those invalid named arguments." % ( + kwargs, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, *args, **kwargs): + """ISOCurrencyCode - a model defined in OpenAPI + + Note that value can be passed either in args or in kwargs, but not in both. + + Args: + args[0] (str): An ISO-4217 currency code.. if omitted defaults to "USD", must be one of ["USD", ] # noqa: E501 + + Keyword Args: + value (str): An ISO-4217 currency code.. if omitted defaults to "USD", must be one of ["USD", ] # noqa: E501 + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + # required up here when default value is not given + _path_to_item = kwargs.pop('_path_to_item', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if 'value' in kwargs: + value = kwargs.pop('value') + elif args: + args = list(args) + value = args.pop(0) + else: + value = "USD" + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + self.value = value + if kwargs: + raise ApiTypeError( + "Invalid named arguments=%s passed to %s. Remove those invalid named arguments." % ( + kwargs, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + return self diff --git a/plaid/model/issuing_country.py b/plaid/model/issuing_country.py index 2395e3c9e..8561f8e26 100644 --- a/plaid/model/issuing_country.py +++ b/plaid/model/issuing_country.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/item.py b/plaid/model/item.py index b73fe2e49..ada3d90e1 100644 --- a/plaid/model/item.py +++ b/plaid/model/item.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/item_access_token_invalidate_request.py b/plaid/model/item_access_token_invalidate_request.py index 2ea5c2f17..f6d4446b9 100644 --- a/plaid/model/item_access_token_invalidate_request.py +++ b/plaid/model/item_access_token_invalidate_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/item_access_token_invalidate_response.py b/plaid/model/item_access_token_invalidate_response.py index aa4e60ae4..bba7f9a26 100644 --- a/plaid/model/item_access_token_invalidate_response.py +++ b/plaid/model/item_access_token_invalidate_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/item_activity_list_request.py b/plaid/model/item_activity_list_request.py index 6069ae2ad..bae5d696b 100644 --- a/plaid/model/item_activity_list_request.py +++ b/plaid/model/item_activity_list_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/item_activity_list_response.py b/plaid/model/item_activity_list_response.py index 6690d61e7..6ed043d42 100644 --- a/plaid/model/item_activity_list_response.py +++ b/plaid/model/item_activity_list_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/item_application_list_request.py b/plaid/model/item_application_list_request.py index 287c67e39..40ecd08c9 100644 --- a/plaid/model/item_application_list_request.py +++ b/plaid/model/item_application_list_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/item_application_list_response.py b/plaid/model/item_application_list_response.py index 5dcbd437e..650c8436d 100644 --- a/plaid/model/item_application_list_response.py +++ b/plaid/model/item_application_list_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/item_application_list_user_auth.py b/plaid/model/item_application_list_user_auth.py index 31cd9a805..c1e053dc7 100644 --- a/plaid/model/item_application_list_user_auth.py +++ b/plaid/model/item_application_list_user_auth.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/item_application_scopes_update_request.py b/plaid/model/item_application_scopes_update_request.py index 74554475f..800e7378e 100644 --- a/plaid/model/item_application_scopes_update_request.py +++ b/plaid/model/item_application_scopes_update_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/item_application_scopes_update_response.py b/plaid/model/item_application_scopes_update_response.py index 9d88db59d..79b4f18c7 100644 --- a/plaid/model/item_application_scopes_update_response.py +++ b/plaid/model/item_application_scopes_update_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/item_error_webhook.py b/plaid/model/item_error_webhook.py index ecb5634bb..8fc5abade 100644 --- a/plaid/model/item_error_webhook.py +++ b/plaid/model/item_error_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/item_get_request.py b/plaid/model/item_get_request.py index fb035927f..7bce4fba6 100644 --- a/plaid/model/item_get_request.py +++ b/plaid/model/item_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/item_get_response.py b/plaid/model/item_get_response.py index 8b5378308..b0350fa00 100644 --- a/plaid/model/item_get_response.py +++ b/plaid/model/item_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/item_import_request.py b/plaid/model/item_import_request.py index a7ead7753..733750482 100644 --- a/plaid/model/item_import_request.py +++ b/plaid/model/item_import_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/item_import_request_options.py b/plaid/model/item_import_request_options.py index fab871924..fc9bca236 100644 --- a/plaid/model/item_import_request_options.py +++ b/plaid/model/item_import_request_options.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/item_import_request_user_auth.py b/plaid/model/item_import_request_user_auth.py index 3082b359b..a817c3e97 100644 --- a/plaid/model/item_import_request_user_auth.py +++ b/plaid/model/item_import_request_user_auth.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/item_import_response.py b/plaid/model/item_import_response.py index 9cb799458..a0af5741e 100644 --- a/plaid/model/item_import_response.py +++ b/plaid/model/item_import_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/item_login_repaired_webhook.py b/plaid/model/item_login_repaired_webhook.py index 1437208de..9f76f5be1 100644 --- a/plaid/model/item_login_repaired_webhook.py +++ b/plaid/model/item_login_repaired_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/item_product_ready_webhook.py b/plaid/model/item_product_ready_webhook.py index fb7d645bc..26b9a39ed 100644 --- a/plaid/model/item_product_ready_webhook.py +++ b/plaid/model/item_product_ready_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/item_public_token_create_request.py b/plaid/model/item_public_token_create_request.py index 92a96f5cb..e5f2a1721 100644 --- a/plaid/model/item_public_token_create_request.py +++ b/plaid/model/item_public_token_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/item_public_token_create_response.py b/plaid/model/item_public_token_create_response.py index 3bc1797fa..ebcccdfb7 100644 --- a/plaid/model/item_public_token_create_response.py +++ b/plaid/model/item_public_token_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/item_public_token_exchange_request.py b/plaid/model/item_public_token_exchange_request.py index ff72197c4..9d9c0d8af 100644 --- a/plaid/model/item_public_token_exchange_request.py +++ b/plaid/model/item_public_token_exchange_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/item_public_token_exchange_response.py b/plaid/model/item_public_token_exchange_response.py index c0c9a6a9b..a1ad27b68 100644 --- a/plaid/model/item_public_token_exchange_response.py +++ b/plaid/model/item_public_token_exchange_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/item_remove_request.py b/plaid/model/item_remove_request.py index 63de68cc9..d673bd2de 100644 --- a/plaid/model/item_remove_request.py +++ b/plaid/model/item_remove_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/item_remove_response.py b/plaid/model/item_remove_response.py index 905cfb008..43fc3322d 100644 --- a/plaid/model/item_remove_response.py +++ b/plaid/model/item_remove_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/item_status.py b/plaid/model/item_status.py index df5aab222..f83728d93 100644 --- a/plaid/model/item_status.py +++ b/plaid/model/item_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/item_status_investments.py b/plaid/model/item_status_investments.py index b7ff2cc7f..66d37e240 100644 --- a/plaid/model/item_status_investments.py +++ b/plaid/model/item_status_investments.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/item_status_last_webhook.py b/plaid/model/item_status_last_webhook.py index d23312447..7c3a56d07 100644 --- a/plaid/model/item_status_last_webhook.py +++ b/plaid/model/item_status_last_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/item_status_nullable.py b/plaid/model/item_status_nullable.py index 0f2a1c134..96ee1a6c4 100644 --- a/plaid/model/item_status_nullable.py +++ b/plaid/model/item_status_nullable.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/item_status_transactions.py b/plaid/model/item_status_transactions.py index 27a78f9d5..ff39442f9 100644 --- a/plaid/model/item_status_transactions.py +++ b/plaid/model/item_status_transactions.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/item_webhook_update_request.py b/plaid/model/item_webhook_update_request.py index e0b8a638c..19858431d 100644 --- a/plaid/model/item_webhook_update_request.py +++ b/plaid/model/item_webhook_update_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/item_webhook_update_response.py b/plaid/model/item_webhook_update_response.py index d58a5e5cb..307edfece 100644 --- a/plaid/model/item_webhook_update_response.py +++ b/plaid/model/item_webhook_update_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/jwk_public_key.py b/plaid/model/jwk_public_key.py index 4d80ef607..d60164197 100644 --- a/plaid/model/jwk_public_key.py +++ b/plaid/model/jwk_public_key.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/jwt_header.py b/plaid/model/jwt_header.py index 2b999536d..80b2d7fbb 100644 --- a/plaid/model/jwt_header.py +++ b/plaid/model/jwt_header.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/kyc_check_address_summary.py b/plaid/model/kyc_check_address_summary.py index cc38c2bc9..1e9ccc9f0 100644 --- a/plaid/model/kyc_check_address_summary.py +++ b/plaid/model/kyc_check_address_summary.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/kyc_check_date_of_birth_summary.py b/plaid/model/kyc_check_date_of_birth_summary.py index 32e02a051..f55d9dec8 100644 --- a/plaid/model/kyc_check_date_of_birth_summary.py +++ b/plaid/model/kyc_check_date_of_birth_summary.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/kyc_check_details.py b/plaid/model/kyc_check_details.py index 7e9b18a23..d51d39800 100644 --- a/plaid/model/kyc_check_details.py +++ b/plaid/model/kyc_check_details.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/kyc_check_id_number_summary.py b/plaid/model/kyc_check_id_number_summary.py index 897123f5c..2261c9f9c 100644 --- a/plaid/model/kyc_check_id_number_summary.py +++ b/plaid/model/kyc_check_id_number_summary.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/kyc_check_name_summary.py b/plaid/model/kyc_check_name_summary.py index 6baa98ee1..b49e7bcc4 100644 --- a/plaid/model/kyc_check_name_summary.py +++ b/plaid/model/kyc_check_name_summary.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/kyc_check_phone_summary.py b/plaid/model/kyc_check_phone_summary.py index d00e774ca..9a0ab4a5e 100644 --- a/plaid/model/kyc_check_phone_summary.py +++ b/plaid/model/kyc_check_phone_summary.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ @@ -88,6 +88,7 @@ def openapi_types(): lazy_import() return { 'summary': (MatchSummaryCode,), # noqa: E501 + 'area_code': (MatchSummaryCode,), # noqa: E501 } @cached_property @@ -97,6 +98,7 @@ def discriminator(): attribute_map = { 'summary': 'summary', # noqa: E501 + 'area_code': 'area_code', # noqa: E501 } read_only_vars = { @@ -106,11 +108,12 @@ def discriminator(): @classmethod @convert_js_args_to_python_args - def _from_openapi_data(cls, summary, *args, **kwargs): # noqa: E501 + def _from_openapi_data(cls, summary, area_code, *args, **kwargs): # noqa: E501 """KYCCheckPhoneSummary - a model defined in OpenAPI Args: summary (MatchSummaryCode): + area_code (MatchSummaryCode): Keyword Args: _check_type (bool): if True, values for parameters in openapi_types @@ -175,6 +178,7 @@ def _from_openapi_data(cls, summary, *args, **kwargs): # noqa: E501 self._visited_composed_classes = _visited_composed_classes + (self.__class__,) self.summary = summary + self.area_code = area_code for var_name, var_value in kwargs.items(): if var_name not in self.attribute_map and \ self._configuration is not None and \ @@ -195,11 +199,12 @@ def _from_openapi_data(cls, summary, *args, **kwargs): # noqa: E501 ]) @convert_js_args_to_python_args - def __init__(self, summary, *args, **kwargs): # noqa: E501 + def __init__(self, summary, area_code, *args, **kwargs): # noqa: E501 """KYCCheckPhoneSummary - a model defined in OpenAPI Args: summary (MatchSummaryCode): + area_code (MatchSummaryCode): Keyword Args: _check_type (bool): if True, values for parameters in openapi_types @@ -262,6 +267,7 @@ def __init__(self, summary, *args, **kwargs): # noqa: E501 self._visited_composed_classes = _visited_composed_classes + (self.__class__,) self.summary = summary + self.area_code = area_code for var_name, var_value in kwargs.items(): if var_name not in self.attribute_map and \ self._configuration is not None and \ diff --git a/plaid/model/last_data_access_times.py b/plaid/model/last_data_access_times.py index c28517483..db882bd28 100644 --- a/plaid/model/last_data_access_times.py +++ b/plaid/model/last_data_access_times.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/liabilities_account_ids_with_updated_liabilities.py b/plaid/model/liabilities_account_ids_with_updated_liabilities.py index e240b6eb5..8c8bc219e 100644 --- a/plaid/model/liabilities_account_ids_with_updated_liabilities.py +++ b/plaid/model/liabilities_account_ids_with_updated_liabilities.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/liabilities_default_update_webhook.py b/plaid/model/liabilities_default_update_webhook.py index 4e2af49c3..d87bedf26 100644 --- a/plaid/model/liabilities_default_update_webhook.py +++ b/plaid/model/liabilities_default_update_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/liabilities_get_request.py b/plaid/model/liabilities_get_request.py index 8d8f1f380..52d9d1241 100644 --- a/plaid/model/liabilities_get_request.py +++ b/plaid/model/liabilities_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/liabilities_get_request_options.py b/plaid/model/liabilities_get_request_options.py index 96c4b4fc1..7af608569 100644 --- a/plaid/model/liabilities_get_request_options.py +++ b/plaid/model/liabilities_get_request_options.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/liabilities_get_response.py b/plaid/model/liabilities_get_response.py index 41e34ddf2..8d24807ee 100644 --- a/plaid/model/liabilities_get_response.py +++ b/plaid/model/liabilities_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/liabilities_object.py b/plaid/model/liabilities_object.py index 0a7fae40f..9e5ddeae8 100644 --- a/plaid/model/liabilities_object.py +++ b/plaid/model/liabilities_object.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/liability_override.py b/plaid/model/liability_override.py index de8346d1b..5e46707b5 100644 --- a/plaid/model/liability_override.py +++ b/plaid/model/liability_override.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_callback_metadata.py b/plaid/model/link_callback_metadata.py index 05c0a2fdb..c917f5a36 100644 --- a/plaid/model/link_callback_metadata.py +++ b/plaid/model/link_callback_metadata.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_delivery_account.py b/plaid/model/link_delivery_account.py index 7a1bb3c27..02d6faa9d 100644 --- a/plaid/model/link_delivery_account.py +++ b/plaid/model/link_delivery_account.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_delivery_callback_webhook.py b/plaid/model/link_delivery_callback_webhook.py index 76f175d9a..67bac1e87 100644 --- a/plaid/model/link_delivery_callback_webhook.py +++ b/plaid/model/link_delivery_callback_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_delivery_communication_method.py b/plaid/model/link_delivery_communication_method.py index 6e7261981..206c36865 100644 --- a/plaid/model/link_delivery_communication_method.py +++ b/plaid/model/link_delivery_communication_method.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_delivery_create_request.py b/plaid/model/link_delivery_create_request.py index 434c29cbe..895333252 100644 --- a/plaid/model/link_delivery_create_request.py +++ b/plaid/model/link_delivery_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_delivery_create_response.py b/plaid/model/link_delivery_create_response.py index c25f0dd85..f9a7c145c 100644 --- a/plaid/model/link_delivery_create_response.py +++ b/plaid/model/link_delivery_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_delivery_delivery_method.py b/plaid/model/link_delivery_delivery_method.py index 4586c3137..f78e2a1bb 100644 --- a/plaid/model/link_delivery_delivery_method.py +++ b/plaid/model/link_delivery_delivery_method.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_delivery_get_request.py b/plaid/model/link_delivery_get_request.py index f599be3bc..3aa72b05a 100644 --- a/plaid/model/link_delivery_get_request.py +++ b/plaid/model/link_delivery_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_delivery_get_response.py b/plaid/model/link_delivery_get_response.py index 07d6ee1b9..e5fd0cc6d 100644 --- a/plaid/model/link_delivery_get_response.py +++ b/plaid/model/link_delivery_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_delivery_institution.py b/plaid/model/link_delivery_institution.py index a913d47c6..b53da2165 100644 --- a/plaid/model/link_delivery_institution.py +++ b/plaid/model/link_delivery_institution.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_delivery_metadata.py b/plaid/model/link_delivery_metadata.py index 04d84110c..5da141d7f 100644 --- a/plaid/model/link_delivery_metadata.py +++ b/plaid/model/link_delivery_metadata.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_delivery_options.py b/plaid/model/link_delivery_options.py index 9ade8bdd9..9f43b3f3d 100644 --- a/plaid/model/link_delivery_options.py +++ b/plaid/model/link_delivery_options.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_delivery_recipient.py b/plaid/model/link_delivery_recipient.py index e428b641d..9a08e1146 100644 --- a/plaid/model/link_delivery_recipient.py +++ b/plaid/model/link_delivery_recipient.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_delivery_session_status.py b/plaid/model/link_delivery_session_status.py index e475f6450..1c94b1d63 100644 --- a/plaid/model/link_delivery_session_status.py +++ b/plaid/model/link_delivery_session_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_delivery_verification_status.py b/plaid/model/link_delivery_verification_status.py index 55865125e..1783b4b73 100644 --- a/plaid/model/link_delivery_verification_status.py +++ b/plaid/model/link_delivery_verification_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_delivery_webhook_callback_type.py b/plaid/model/link_delivery_webhook_callback_type.py index d99cce943..69eb146b0 100644 --- a/plaid/model/link_delivery_webhook_callback_type.py +++ b/plaid/model/link_delivery_webhook_callback_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_delivery_webhook_communication_method.py b/plaid/model/link_delivery_webhook_communication_method.py index 6359cc977..83c3d7667 100644 --- a/plaid/model/link_delivery_webhook_communication_method.py +++ b/plaid/model/link_delivery_webhook_communication_method.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_delivery_webhook_delivery_status.py b/plaid/model/link_delivery_webhook_delivery_status.py index 9760c5e62..8b9836769 100644 --- a/plaid/model/link_delivery_webhook_delivery_status.py +++ b/plaid/model/link_delivery_webhook_delivery_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_event.py b/plaid/model/link_event.py index a52c19123..86e0a634a 100644 --- a/plaid/model/link_event.py +++ b/plaid/model/link_event.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_event_metadata.py b/plaid/model/link_event_metadata.py index 11da074be..37d4308ba 100644 --- a/plaid/model/link_event_metadata.py +++ b/plaid/model/link_event_metadata.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_event_name.py b/plaid/model/link_event_name.py index be32d51c4..c6651d3b4 100644 --- a/plaid/model/link_event_name.py +++ b/plaid/model/link_event_name.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_events_webhook.py b/plaid/model/link_events_webhook.py index 2bc4921d7..6ac6ec631 100644 --- a/plaid/model/link_events_webhook.py +++ b/plaid/model/link_events_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_o_auth_correlation_id_exchange_request.py b/plaid/model/link_o_auth_correlation_id_exchange_request.py index ef0b53c5f..e06137687 100644 --- a/plaid/model/link_o_auth_correlation_id_exchange_request.py +++ b/plaid/model/link_o_auth_correlation_id_exchange_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_o_auth_correlation_id_exchange_response.py b/plaid/model/link_o_auth_correlation_id_exchange_response.py index d1b376b4c..5a7163852 100644 --- a/plaid/model/link_o_auth_correlation_id_exchange_response.py +++ b/plaid/model/link_o_auth_correlation_id_exchange_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_token_account_filters.py b/plaid/model/link_token_account_filters.py index d83616601..2068b7239 100644 --- a/plaid/model/link_token_account_filters.py +++ b/plaid/model/link_token_account_filters.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_token_create_credit_filter.py b/plaid/model/link_token_create_credit_filter.py index b24ab3cf2..577c823a5 100644 --- a/plaid/model/link_token_create_credit_filter.py +++ b/plaid/model/link_token_create_credit_filter.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_token_create_depository_filter.py b/plaid/model/link_token_create_depository_filter.py index 77bd996d2..9a0e0f189 100644 --- a/plaid/model/link_token_create_depository_filter.py +++ b/plaid/model/link_token_create_depository_filter.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_token_create_institution_data.py b/plaid/model/link_token_create_institution_data.py index cbfd8ce8b..17f06a470 100644 --- a/plaid/model/link_token_create_institution_data.py +++ b/plaid/model/link_token_create_institution_data.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_token_create_investment_filter.py b/plaid/model/link_token_create_investment_filter.py index 3dcc29c1c..dc5d63595 100644 --- a/plaid/model/link_token_create_investment_filter.py +++ b/plaid/model/link_token_create_investment_filter.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_token_create_loan_filter.py b/plaid/model/link_token_create_loan_filter.py index 81dfc0a10..7f5acf7ba 100644 --- a/plaid/model/link_token_create_loan_filter.py +++ b/plaid/model/link_token_create_loan_filter.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_token_create_request.py b/plaid/model/link_token_create_request.py index f7b2e264c..6e6c46874 100644 --- a/plaid/model/link_token_create_request.py +++ b/plaid/model/link_token_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ @@ -34,6 +34,7 @@ def lazy_import(): from plaid.model.link_token_account_filters import LinkTokenAccountFilters from plaid.model.link_token_create_institution_data import LinkTokenCreateInstitutionData from plaid.model.link_token_create_request_auth import LinkTokenCreateRequestAuth + from plaid.model.link_token_create_request_base_report import LinkTokenCreateRequestBaseReport from plaid.model.link_token_create_request_deposit_switch import LinkTokenCreateRequestDepositSwitch from plaid.model.link_token_create_request_employment import LinkTokenCreateRequestEmployment from plaid.model.link_token_create_request_identity_verification import LinkTokenCreateRequestIdentityVerification @@ -50,6 +51,7 @@ def lazy_import(): globals()['LinkTokenAccountFilters'] = LinkTokenAccountFilters globals()['LinkTokenCreateInstitutionData'] = LinkTokenCreateInstitutionData globals()['LinkTokenCreateRequestAuth'] = LinkTokenCreateRequestAuth + globals()['LinkTokenCreateRequestBaseReport'] = LinkTokenCreateRequestBaseReport globals()['LinkTokenCreateRequestDepositSwitch'] = LinkTokenCreateRequestDepositSwitch globals()['LinkTokenCreateRequestEmployment'] = LinkTokenCreateRequestEmployment globals()['LinkTokenCreateRequestIdentityVerification'] = LinkTokenCreateRequestIdentityVerification @@ -142,6 +144,7 @@ def openapi_types(): 'deposit_switch': (LinkTokenCreateRequestDepositSwitch,), # noqa: E501 'employment': (LinkTokenCreateRequestEmployment,), # noqa: E501 'income_verification': (LinkTokenCreateRequestIncomeVerification,), # noqa: E501 + 'base_report': (LinkTokenCreateRequestBaseReport,), # noqa: E501 'auth': (LinkTokenCreateRequestAuth,), # noqa: E501 'transfer': (LinkTokenCreateRequestTransfer,), # noqa: E501 'update': (LinkTokenCreateRequestUpdate,), # noqa: E501 @@ -179,6 +182,7 @@ def discriminator(): 'deposit_switch': 'deposit_switch', # noqa: E501 'employment': 'employment', # noqa: E501 'income_verification': 'income_verification', # noqa: E501 + 'base_report': 'base_report', # noqa: E501 'auth': 'auth', # noqa: E501 'transfer': 'transfer', # noqa: E501 'update': 'update', # noqa: E501 @@ -253,6 +257,7 @@ def _from_openapi_data(cls, client_name, language, country_codes, user, *args, * deposit_switch (LinkTokenCreateRequestDepositSwitch): [optional] # noqa: E501 employment (LinkTokenCreateRequestEmployment): [optional] # noqa: E501 income_verification (LinkTokenCreateRequestIncomeVerification): [optional] # noqa: E501 + base_report (LinkTokenCreateRequestBaseReport): [optional] # noqa: E501 auth (LinkTokenCreateRequestAuth): [optional] # noqa: E501 transfer (LinkTokenCreateRequestTransfer): [optional] # noqa: E501 update (LinkTokenCreateRequestUpdate): [optional] # noqa: E501 @@ -373,6 +378,7 @@ def __init__(self, client_name, language, country_codes, user, *args, **kwargs): deposit_switch (LinkTokenCreateRequestDepositSwitch): [optional] # noqa: E501 employment (LinkTokenCreateRequestEmployment): [optional] # noqa: E501 income_verification (LinkTokenCreateRequestIncomeVerification): [optional] # noqa: E501 + base_report (LinkTokenCreateRequestBaseReport): [optional] # noqa: E501 auth (LinkTokenCreateRequestAuth): [optional] # noqa: E501 transfer (LinkTokenCreateRequestTransfer): [optional] # noqa: E501 update (LinkTokenCreateRequestUpdate): [optional] # noqa: E501 diff --git a/plaid/model/link_token_create_request_account_subtypes.py b/plaid/model/link_token_create_request_account_subtypes.py index ebb46f5e7..a4c5df3f2 100644 --- a/plaid/model/link_token_create_request_account_subtypes.py +++ b/plaid/model/link_token_create_request_account_subtypes.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_token_create_request_auth.py b/plaid/model/link_token_create_request_auth.py index 0fd18e968..d7d7507d3 100644 --- a/plaid/model/link_token_create_request_auth.py +++ b/plaid/model/link_token_create_request_auth.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_token_create_request_base_report.py b/plaid/model/link_token_create_request_base_report.py new file mode 100644 index 000000000..6a0da6ca9 --- /dev/null +++ b/plaid/model/link_token_create_request_base_report.py @@ -0,0 +1,263 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + + +class LinkTokenCreateRequestBaseReport(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + return { + 'days_requested': (int,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'days_requested': 'days_requested', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 + """LinkTokenCreateRequestBaseReport - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + days_requested (int): The maximum integer number of days of history to include in the Base Report.. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): # noqa: E501 + """LinkTokenCreateRequestBaseReport - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + days_requested (int): The maximum integer number of days of history to include in the Base Report.. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/link_token_create_request_deposit_switch.py b/plaid/model/link_token_create_request_deposit_switch.py index 67ef709c9..ef4fc711a 100644 --- a/plaid/model/link_token_create_request_deposit_switch.py +++ b/plaid/model/link_token_create_request_deposit_switch.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_token_create_request_employment.py b/plaid/model/link_token_create_request_employment.py index bbdb04ce6..476a97db0 100644 --- a/plaid/model/link_token_create_request_employment.py +++ b/plaid/model/link_token_create_request_employment.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_token_create_request_employment_bank_income.py b/plaid/model/link_token_create_request_employment_bank_income.py index f55a8d2e6..d0ea70ffb 100644 --- a/plaid/model/link_token_create_request_employment_bank_income.py +++ b/plaid/model/link_token_create_request_employment_bank_income.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_token_create_request_identity_verification.py b/plaid/model/link_token_create_request_identity_verification.py index f9b4426fb..392a144ef 100644 --- a/plaid/model/link_token_create_request_identity_verification.py +++ b/plaid/model/link_token_create_request_identity_verification.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_token_create_request_income_verification.py b/plaid/model/link_token_create_request_income_verification.py index 99d59fd5a..fbf2af4a7 100644 --- a/plaid/model/link_token_create_request_income_verification.py +++ b/plaid/model/link_token_create_request_income_verification.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_token_create_request_income_verification_bank_income.py b/plaid/model/link_token_create_request_income_verification_bank_income.py index c8e39a6df..4106d31d5 100644 --- a/plaid/model/link_token_create_request_income_verification_bank_income.py +++ b/plaid/model/link_token_create_request_income_verification_bank_income.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_token_create_request_income_verification_payroll_income.py b/plaid/model/link_token_create_request_income_verification_payroll_income.py index a246b2960..74f2a6412 100644 --- a/plaid/model/link_token_create_request_income_verification_payroll_income.py +++ b/plaid/model/link_token_create_request_income_verification_payroll_income.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ @@ -30,7 +30,9 @@ def lazy_import(): + from plaid.model.income_verification_doc_parsing_config import IncomeVerificationDocParsingConfig from plaid.model.income_verification_payroll_flow_type import IncomeVerificationPayrollFlowType + globals()['IncomeVerificationDocParsingConfig'] = IncomeVerificationDocParsingConfig globals()['IncomeVerificationPayrollFlowType'] = IncomeVerificationPayrollFlowType @@ -90,6 +92,7 @@ def openapi_types(): 'flow_types': ([IncomeVerificationPayrollFlowType], none_type,), # noqa: E501 'is_update_mode': (bool,), # noqa: E501 'item_id_to_update': (str, none_type,), # noqa: E501 + 'parsing_config': ([IncomeVerificationDocParsingConfig], none_type,), # noqa: E501 } @cached_property @@ -101,6 +104,7 @@ def discriminator(): 'flow_types': 'flow_types', # noqa: E501 'is_update_mode': 'is_update_mode', # noqa: E501 'item_id_to_update': 'item_id_to_update', # noqa: E501 + 'parsing_config': 'parsing_config', # noqa: E501 } read_only_vars = { @@ -145,8 +149,9 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) flow_types ([IncomeVerificationPayrollFlowType], none_type): The types of payroll income verification to enable for the Link session. If none are specified, then users will see both document and digital payroll income.. [optional] # noqa: E501 - is_update_mode (bool): An identifier to indicate whether the income verification Link token will be used for an update or not. [optional] if omitted the server will use the default value of False # noqa: E501 - item_id_to_update (str, none_type): Uniquely identify a payroll income item to update with. It should only be used for update mode.. [optional] # noqa: E501 + is_update_mode (bool): An identifier to indicate whether the income verification Link token will be used for update mode. This field is only relevant for participants in the Payroll Income Refresh beta.. [optional] if omitted the server will use the default value of False # noqa: E501 + item_id_to_update (str, none_type): Uniquely identify a payroll income Item to update with. This field is only relevant for participants in the Payroll Income Refresh beta.. [optional] # noqa: E501 + parsing_config ([IncomeVerificationDocParsingConfig], none_type): The types of analysis to enable for document uploads. If none are specified, then docs will undergo OCR parsing only. This field is only relevant to participants in the Document Fraud beta.. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -233,8 +238,9 @@ def __init__(self, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) flow_types ([IncomeVerificationPayrollFlowType], none_type): The types of payroll income verification to enable for the Link session. If none are specified, then users will see both document and digital payroll income.. [optional] # noqa: E501 - is_update_mode (bool): An identifier to indicate whether the income verification Link token will be used for an update or not. [optional] if omitted the server will use the default value of False # noqa: E501 - item_id_to_update (str, none_type): Uniquely identify a payroll income item to update with. It should only be used for update mode.. [optional] # noqa: E501 + is_update_mode (bool): An identifier to indicate whether the income verification Link token will be used for update mode. This field is only relevant for participants in the Payroll Income Refresh beta.. [optional] if omitted the server will use the default value of False # noqa: E501 + item_id_to_update (str, none_type): Uniquely identify a payroll income Item to update with. This field is only relevant for participants in the Payroll Income Refresh beta.. [optional] # noqa: E501 + parsing_config ([IncomeVerificationDocParsingConfig], none_type): The types of analysis to enable for document uploads. If none are specified, then docs will undergo OCR parsing only. This field is only relevant to participants in the Document Fraud beta.. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/plaid/model/link_token_create_request_payment_initiation.py b/plaid/model/link_token_create_request_payment_initiation.py index 27d69d24f..6fb79c942 100644 --- a/plaid/model/link_token_create_request_payment_initiation.py +++ b/plaid/model/link_token_create_request_payment_initiation.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_token_create_request_transfer.py b/plaid/model/link_token_create_request_transfer.py index 45a5a00cc..8cd3d0fa8 100644 --- a/plaid/model/link_token_create_request_transfer.py +++ b/plaid/model/link_token_create_request_transfer.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_token_create_request_update.py b/plaid/model/link_token_create_request_update.py index 389ce3b98..a1f78737d 100644 --- a/plaid/model/link_token_create_request_update.py +++ b/plaid/model/link_token_create_request_update.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_token_create_request_user.py b/plaid/model/link_token_create_request_user.py index d9e958e52..8443ff027 100644 --- a/plaid/model/link_token_create_request_user.py +++ b/plaid/model/link_token_create_request_user.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_token_create_request_user_address.py b/plaid/model/link_token_create_request_user_address.py index b07d3b139..7bcf643b0 100644 --- a/plaid/model/link_token_create_request_user_address.py +++ b/plaid/model/link_token_create_request_user_address.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_token_create_request_user_id_number.py b/plaid/model/link_token_create_request_user_id_number.py index 01d7ca74b..ac0783960 100644 --- a/plaid/model/link_token_create_request_user_id_number.py +++ b/plaid/model/link_token_create_request_user_id_number.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_token_create_request_user_name.py b/plaid/model/link_token_create_request_user_name.py index 23eed243f..20adb019c 100644 --- a/plaid/model/link_token_create_request_user_name.py +++ b/plaid/model/link_token_create_request_user_name.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_token_create_request_user_stated_income_source.py b/plaid/model/link_token_create_request_user_stated_income_source.py index 700d50fa3..9c6f3f998 100644 --- a/plaid/model/link_token_create_request_user_stated_income_source.py +++ b/plaid/model/link_token_create_request_user_stated_income_source.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_token_create_response.py b/plaid/model/link_token_create_response.py index 02ffd4f1e..dab38f5f5 100644 --- a/plaid/model/link_token_create_response.py +++ b/plaid/model/link_token_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_token_eu_config.py b/plaid/model/link_token_eu_config.py index 1abab79e6..7506d9c59 100644 --- a/plaid/model/link_token_eu_config.py +++ b/plaid/model/link_token_eu_config.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_token_get_metadata_response.py b/plaid/model/link_token_get_metadata_response.py index b84036cea..4af23ff85 100644 --- a/plaid/model/link_token_get_metadata_response.py +++ b/plaid/model/link_token_get_metadata_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_token_get_request.py b/plaid/model/link_token_get_request.py index c60d22e42..3bdfd4029 100644 --- a/plaid/model/link_token_get_request.py +++ b/plaid/model/link_token_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_token_get_response.py b/plaid/model/link_token_get_response.py index 0b16da2ba..4ce8afee3 100644 --- a/plaid/model/link_token_get_response.py +++ b/plaid/model/link_token_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_token_investments.py b/plaid/model/link_token_investments.py index 63af578b0..c2ed7adae 100644 --- a/plaid/model/link_token_investments.py +++ b/plaid/model/link_token_investments.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_token_investments_auth.py b/plaid/model/link_token_investments_auth.py index c5e4d22c8..1f66177c2 100644 --- a/plaid/model/link_token_investments_auth.py +++ b/plaid/model/link_token_investments_auth.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/link_user_delivery_status_webhook.py b/plaid/model/link_user_delivery_status_webhook.py index a4c8c3f27..46cb7ae67 100644 --- a/plaid/model/link_user_delivery_status_webhook.py +++ b/plaid/model/link_user_delivery_status_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/loan.py b/plaid/model/loan.py index f0297032b..f83f71bd5 100644 --- a/plaid/model/loan.py +++ b/plaid/model/loan.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/loan_account_subtype.py b/plaid/model/loan_account_subtype.py index 4f6b87162..e6d0ecc8a 100644 --- a/plaid/model/loan_account_subtype.py +++ b/plaid/model/loan_account_subtype.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/loan_account_subtypes.py b/plaid/model/loan_account_subtypes.py index 51ab6e141..58da37556 100644 --- a/plaid/model/loan_account_subtypes.py +++ b/plaid/model/loan_account_subtypes.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/loan_filter.py b/plaid/model/loan_filter.py index a4919d379..a45a5a8f2 100644 --- a/plaid/model/loan_filter.py +++ b/plaid/model/loan_filter.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/loan_identifier.py b/plaid/model/loan_identifier.py index 91e7fd54a..2677bc54a 100644 --- a/plaid/model/loan_identifier.py +++ b/plaid/model/loan_identifier.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/loan_identifier_type.py b/plaid/model/loan_identifier_type.py index cfb62a132..b3c0945c2 100644 --- a/plaid/model/loan_identifier_type.py +++ b/plaid/model/loan_identifier_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/loan_identifiers.py b/plaid/model/loan_identifiers.py index 1b327e290..5b0cfb252 100644 --- a/plaid/model/loan_identifiers.py +++ b/plaid/model/loan_identifiers.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/loans.py b/plaid/model/loans.py index 1a2aab545..4e4a2cbb6 100644 --- a/plaid/model/loans.py +++ b/plaid/model/loans.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/location.py b/plaid/model/location.py index 5dfd661b0..fa6b6f09c 100644 --- a/plaid/model/location.py +++ b/plaid/model/location.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/match_summary.py b/plaid/model/match_summary.py index 51a47521d..d25ee5ab7 100644 --- a/plaid/model/match_summary.py +++ b/plaid/model/match_summary.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/match_summary_code.py b/plaid/model/match_summary_code.py index 7fe20cb96..a28722243 100644 --- a/plaid/model/match_summary_code.py +++ b/plaid/model/match_summary_code.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/meta.py b/plaid/model/meta.py index adf18e5b7..5bd9c15a8 100644 --- a/plaid/model/meta.py +++ b/plaid/model/meta.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/mfa.py b/plaid/model/mfa.py index bd1ada115..05f3d0d5d 100644 --- a/plaid/model/mfa.py +++ b/plaid/model/mfa.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/mortgage_interest_rate.py b/plaid/model/mortgage_interest_rate.py index d661f519b..9c9bd37bf 100644 --- a/plaid/model/mortgage_interest_rate.py +++ b/plaid/model/mortgage_interest_rate.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/mortgage_liability.py b/plaid/model/mortgage_liability.py index aeaba9359..caf4f6728 100644 --- a/plaid/model/mortgage_liability.py +++ b/plaid/model/mortgage_liability.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/mortgage_property_address.py b/plaid/model/mortgage_property_address.py index 70fa676d9..1bb22608b 100644 --- a/plaid/model/mortgage_property_address.py +++ b/plaid/model/mortgage_property_address.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/multi_document_risk_signal.py b/plaid/model/multi_document_risk_signal.py index d89b8ad5e..bbcd9492f 100644 --- a/plaid/model/multi_document_risk_signal.py +++ b/plaid/model/multi_document_risk_signal.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/name_match_score.py b/plaid/model/name_match_score.py index 08300682b..5ef26d311 100644 --- a/plaid/model/name_match_score.py +++ b/plaid/model/name_match_score.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ @@ -140,7 +140,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - score (int, none_type): Match score for name. 100 is a perfect score, 85-99 means a strong match, 84-70 is a partial match, any score less than 70 is a mismatch. Typically, the match threshold should be set to a score of 70 or higher. If the name is missing from either the API or financial institution, this is null.. [optional] # noqa: E501 + score (int, none_type): Match score for name. 100 is a perfect score, 99-85 means a strong match, 84-70 is a partial match, any score less than 70 is a mismatch. Typically, the match threshold should be set to a score of 70 or higher. If the name is missing from either the API or financial institution, this is null.. [optional] # noqa: E501 is_first_name_or_last_name_match (bool, none_type): first or last name completely matched, likely a family member. [optional] # noqa: E501 is_nickname_match (bool, none_type): nickname matched, example Jennifer and Jenn.. [optional] # noqa: E501 is_business_name_detected (bool, none_type): Is `true` if the name on either of the names that was matched for the score contained strings indicative of a business name, such as \"CORP\", \"LLC\", \"INC\", or \"LTD\". A `true` result generally indicates the entity is a business. However, a `false` result does not mean the entity is not a business, as some businesses do not use these strings in the names used for their financial institution accounts.. [optional] # noqa: E501 @@ -229,7 +229,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - score (int, none_type): Match score for name. 100 is a perfect score, 85-99 means a strong match, 84-70 is a partial match, any score less than 70 is a mismatch. Typically, the match threshold should be set to a score of 70 or higher. If the name is missing from either the API or financial institution, this is null.. [optional] # noqa: E501 + score (int, none_type): Match score for name. 100 is a perfect score, 99-85 means a strong match, 84-70 is a partial match, any score less than 70 is a mismatch. Typically, the match threshold should be set to a score of 70 or higher. If the name is missing from either the API or financial institution, this is null.. [optional] # noqa: E501 is_first_name_or_last_name_match (bool, none_type): first or last name completely matched, likely a family member. [optional] # noqa: E501 is_nickname_match (bool, none_type): nickname matched, example Jennifer and Jenn.. [optional] # noqa: E501 is_business_name_detected (bool, none_type): Is `true` if the name on either of the names that was matched for the score contained strings indicative of a business name, such as \"CORP\", \"LLC\", \"INC\", or \"LTD\". A `true` result generally indicates the entity is a business. However, a `false` result does not mean the entity is not a business, as some businesses do not use these strings in the names used for their financial institution accounts.. [optional] # noqa: E501 diff --git a/plaid/model/net_pay.py b/plaid/model/net_pay.py index 30f3c0d5a..241caabc3 100644 --- a/plaid/model/net_pay.py +++ b/plaid/model/net_pay.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/new_accounts_available_webhook.py b/plaid/model/new_accounts_available_webhook.py index ca44e14cb..cfcef8b8d 100644 --- a/plaid/model/new_accounts_available_webhook.py +++ b/plaid/model/new_accounts_available_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/numbers.py b/plaid/model/numbers.py index ca152d3c1..e7f70ecba 100644 --- a/plaid/model/numbers.py +++ b/plaid/model/numbers.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/numbers_acats.py b/plaid/model/numbers_acats.py index 21e3c3b27..63b8b85b7 100644 --- a/plaid/model/numbers_acats.py +++ b/plaid/model/numbers_acats.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/numbers_ach.py b/plaid/model/numbers_ach.py index 5e01e70dd..32f7bc339 100644 --- a/plaid/model/numbers_ach.py +++ b/plaid/model/numbers_ach.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/numbers_ach_nullable.py b/plaid/model/numbers_ach_nullable.py index 959090a2b..7ab453ca2 100644 --- a/plaid/model/numbers_ach_nullable.py +++ b/plaid/model/numbers_ach_nullable.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/numbers_aton.py b/plaid/model/numbers_aton.py new file mode 100644 index 000000000..e282398c4 --- /dev/null +++ b/plaid/model/numbers_aton.py @@ -0,0 +1,275 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + + +class NumbersATON(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + return { + 'account_id': (str,), # noqa: E501 + 'account': (str,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'account_id': 'account_id', # noqa: E501 + 'account': 'account', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, account_id, account, *args, **kwargs): # noqa: E501 + """NumbersATON - a model defined in OpenAPI + + Args: + account_id (str): The Plaid account ID associated with the account numbers + account (str): The full account number for the account + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.account_id = account_id + self.account = account + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, account_id, account, *args, **kwargs): # noqa: E501 + """NumbersATON - a model defined in OpenAPI + + Args: + account_id (str): The Plaid account ID associated with the account numbers + account (str): The full account number for the account + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + self.account_id = account_id + self.account = account + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/numbers_bacs.py b/plaid/model/numbers_bacs.py index 1c7732e98..4daa9951b 100644 --- a/plaid/model/numbers_bacs.py +++ b/plaid/model/numbers_bacs.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/numbers_bacs_nullable.py b/plaid/model/numbers_bacs_nullable.py index 3794492fe..1e1d961a8 100644 --- a/plaid/model/numbers_bacs_nullable.py +++ b/plaid/model/numbers_bacs_nullable.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/numbers_eft.py b/plaid/model/numbers_eft.py index ec9b196f1..d3d1ad871 100644 --- a/plaid/model/numbers_eft.py +++ b/plaid/model/numbers_eft.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/numbers_eft_nullable.py b/plaid/model/numbers_eft_nullable.py index 63e8b51f7..292de922e 100644 --- a/plaid/model/numbers_eft_nullable.py +++ b/plaid/model/numbers_eft_nullable.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/numbers_iban.py b/plaid/model/numbers_iban.py index 7c1f8d25d..9bcdcd9ab 100644 --- a/plaid/model/numbers_iban.py +++ b/plaid/model/numbers_iban.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/numbers_iban_nullable.py b/plaid/model/numbers_iban_nullable.py index 267351024..7291cab95 100644 --- a/plaid/model/numbers_iban_nullable.py +++ b/plaid/model/numbers_iban_nullable.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/numbers_international.py b/plaid/model/numbers_international.py index c914a62fc..cdb05d5f6 100644 --- a/plaid/model/numbers_international.py +++ b/plaid/model/numbers_international.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/numbers_international_iban.py b/plaid/model/numbers_international_iban.py index d6f9e329f..efcad584c 100644 --- a/plaid/model/numbers_international_iban.py +++ b/plaid/model/numbers_international_iban.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/numbers_international_nullable.py b/plaid/model/numbers_international_nullable.py index 258e0f24c..6d03440a6 100644 --- a/plaid/model/numbers_international_nullable.py +++ b/plaid/model/numbers_international_nullable.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/originator.py b/plaid/model/originator.py index d7ade81fa..4d9af5dac 100644 --- a/plaid/model/originator.py +++ b/plaid/model/originator.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/originator_expected_transfer_frequency.py b/plaid/model/originator_expected_transfer_frequency.py index 8006d20ea..7561ff12c 100644 --- a/plaid/model/originator_expected_transfer_frequency.py +++ b/plaid/model/originator_expected_transfer_frequency.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/override_account_type.py b/plaid/model/override_account_type.py index c76e53f28..4c32f0181 100644 --- a/plaid/model/override_account_type.py +++ b/plaid/model/override_account_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/override_accounts.py b/plaid/model/override_accounts.py index 4da3f90b4..33f80ba3d 100644 --- a/plaid/model/override_accounts.py +++ b/plaid/model/override_accounts.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/owner.py b/plaid/model/owner.py index c40989214..6f905629d 100644 --- a/plaid/model/owner.py +++ b/plaid/model/owner.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/owner_override.py b/plaid/model/owner_override.py index 1168e1cc0..013c8e912 100644 --- a/plaid/model/owner_override.py +++ b/plaid/model/owner_override.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/ownership_type.py b/plaid/model/ownership_type.py index 009e4729b..0a5d761af 100644 --- a/plaid/model/ownership_type.py +++ b/plaid/model/ownership_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/parties.py b/plaid/model/parties.py index 4afe41efa..936db7476 100644 --- a/plaid/model/parties.py +++ b/plaid/model/parties.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/partner_customer_create_request.py b/plaid/model/partner_customer_create_request.py index 49d7562d4..004762bd6 100644 --- a/plaid/model/partner_customer_create_request.py +++ b/plaid/model/partner_customer_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/partner_customer_create_response.py b/plaid/model/partner_customer_create_response.py index 078fe062c..3cfda0c4f 100644 --- a/plaid/model/partner_customer_create_response.py +++ b/plaid/model/partner_customer_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/partner_customer_enable_request.py b/plaid/model/partner_customer_enable_request.py index 7d33e955b..15cc628de 100644 --- a/plaid/model/partner_customer_enable_request.py +++ b/plaid/model/partner_customer_enable_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/partner_customer_enable_response.py b/plaid/model/partner_customer_enable_response.py index cafb16205..0fa1d20f8 100644 --- a/plaid/model/partner_customer_enable_response.py +++ b/plaid/model/partner_customer_enable_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/partner_customer_get_request.py b/plaid/model/partner_customer_get_request.py index 1b7160b0e..9f2538069 100644 --- a/plaid/model/partner_customer_get_request.py +++ b/plaid/model/partner_customer_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/partner_customer_get_response.py b/plaid/model/partner_customer_get_response.py index f14e82c3d..c5e7e37f2 100644 --- a/plaid/model/partner_customer_get_response.py +++ b/plaid/model/partner_customer_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/partner_customer_o_auth_institutions_get_request.py b/plaid/model/partner_customer_o_auth_institutions_get_request.py index 5ad9d3130..66fe7c2a8 100644 --- a/plaid/model/partner_customer_o_auth_institutions_get_request.py +++ b/plaid/model/partner_customer_o_auth_institutions_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/partner_customer_o_auth_institutions_get_response.py b/plaid/model/partner_customer_o_auth_institutions_get_response.py index d1d359cea..069daea0e 100644 --- a/plaid/model/partner_customer_o_auth_institutions_get_response.py +++ b/plaid/model/partner_customer_o_auth_institutions_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/partner_customer_remove_request.py b/plaid/model/partner_customer_remove_request.py index c4614fc6b..6830642e7 100644 --- a/plaid/model/partner_customer_remove_request.py +++ b/plaid/model/partner_customer_remove_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/partner_customer_remove_response.py b/plaid/model/partner_customer_remove_response.py index 5bf67d683..d69a8d1bd 100644 --- a/plaid/model/partner_customer_remove_response.py +++ b/plaid/model/partner_customer_remove_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/partner_end_customer.py b/plaid/model/partner_end_customer.py index 5bd5904a6..a304bc4ae 100644 --- a/plaid/model/partner_end_customer.py +++ b/plaid/model/partner_end_customer.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/partner_end_customer_address.py b/plaid/model/partner_end_customer_address.py index 34905047f..f1945c710 100644 --- a/plaid/model/partner_end_customer_address.py +++ b/plaid/model/partner_end_customer_address.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/partner_end_customer_assets_under_management.py b/plaid/model/partner_end_customer_assets_under_management.py index 6822bdd2f..959e73a5c 100644 --- a/plaid/model/partner_end_customer_assets_under_management.py +++ b/plaid/model/partner_end_customer_assets_under_management.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/partner_end_customer_billing_contact.py b/plaid/model/partner_end_customer_billing_contact.py index 65ee129ac..da27d7f22 100644 --- a/plaid/model/partner_end_customer_billing_contact.py +++ b/plaid/model/partner_end_customer_billing_contact.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/partner_end_customer_customer_support_info.py b/plaid/model/partner_end_customer_customer_support_info.py index dfd322772..2774e11e8 100644 --- a/plaid/model/partner_end_customer_customer_support_info.py +++ b/plaid/model/partner_end_customer_customer_support_info.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/partner_end_customer_flowdown_status.py b/plaid/model/partner_end_customer_flowdown_status.py index d91109f24..7076772ae 100644 --- a/plaid/model/partner_end_customer_flowdown_status.py +++ b/plaid/model/partner_end_customer_flowdown_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/partner_end_customer_o_auth_institution.py b/plaid/model/partner_end_customer_o_auth_institution.py index 840447323..e034c0af1 100644 --- a/plaid/model/partner_end_customer_o_auth_institution.py +++ b/plaid/model/partner_end_customer_o_auth_institution.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/partner_end_customer_o_auth_institution_application_status.py b/plaid/model/partner_end_customer_o_auth_institution_application_status.py index 616fec541..523905969 100644 --- a/plaid/model/partner_end_customer_o_auth_institution_application_status.py +++ b/plaid/model/partner_end_customer_o_auth_institution_application_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/partner_end_customer_o_auth_institution_environments.py b/plaid/model/partner_end_customer_o_auth_institution_environments.py index 463837043..1c335e486 100644 --- a/plaid/model/partner_end_customer_o_auth_institution_environments.py +++ b/plaid/model/partner_end_customer_o_auth_institution_environments.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/partner_end_customer_o_auth_status_updated_values.py b/plaid/model/partner_end_customer_o_auth_status_updated_values.py index a9f3dcf7c..daa00f1f5 100644 --- a/plaid/model/partner_end_customer_o_auth_status_updated_values.py +++ b/plaid/model/partner_end_customer_o_auth_status_updated_values.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/partner_end_customer_o_auth_status_updated_webhook.py b/plaid/model/partner_end_customer_o_auth_status_updated_webhook.py index 83fd94b20..beb35bd86 100644 --- a/plaid/model/partner_end_customer_o_auth_status_updated_webhook.py +++ b/plaid/model/partner_end_customer_o_auth_status_updated_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/partner_end_customer_questionnaire_status.py b/plaid/model/partner_end_customer_questionnaire_status.py index b9b998c88..8c72c236f 100644 --- a/plaid/model/partner_end_customer_questionnaire_status.py +++ b/plaid/model/partner_end_customer_questionnaire_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/partner_end_customer_secrets.py b/plaid/model/partner_end_customer_secrets.py index 9cd99a34e..5adcc6c5a 100644 --- a/plaid/model/partner_end_customer_secrets.py +++ b/plaid/model/partner_end_customer_secrets.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/partner_end_customer_status.py b/plaid/model/partner_end_customer_status.py index 7d52cf79e..baef422d9 100644 --- a/plaid/model/partner_end_customer_status.py +++ b/plaid/model/partner_end_customer_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/partner_end_customer_technical_contact.py b/plaid/model/partner_end_customer_technical_contact.py index 8cd5e8d94..cf2e3e92b 100644 --- a/plaid/model/partner_end_customer_technical_contact.py +++ b/plaid/model/partner_end_customer_technical_contact.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/partner_end_customer_with_secrets.py b/plaid/model/partner_end_customer_with_secrets.py index 06c49506c..141e328a3 100644 --- a/plaid/model/partner_end_customer_with_secrets.py +++ b/plaid/model/partner_end_customer_with_secrets.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/partner_end_customer_with_secrets_all_of.py b/plaid/model/partner_end_customer_with_secrets_all_of.py index 132c3e9ce..6f4ff9c5e 100644 --- a/plaid/model/partner_end_customer_with_secrets_all_of.py +++ b/plaid/model/partner_end_customer_with_secrets_all_of.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/party.py b/plaid/model/party.py index 612e14a7a..6b324d277 100644 --- a/plaid/model/party.py +++ b/plaid/model/party.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/party_individual.py b/plaid/model/party_individual.py index eb91c25e8..d3d8c0e1d 100644 --- a/plaid/model/party_individual.py +++ b/plaid/model/party_individual.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/party_role_type.py b/plaid/model/party_role_type.py index d9de77f31..ba0778108 100644 --- a/plaid/model/party_role_type.py +++ b/plaid/model/party_role_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/pay.py b/plaid/model/pay.py index c4772319b..985886a57 100644 --- a/plaid/model/pay.py +++ b/plaid/model/pay.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/pay_frequency.py b/plaid/model/pay_frequency.py index d49a32d28..d5bb3cb13 100644 --- a/plaid/model/pay_frequency.py +++ b/plaid/model/pay_frequency.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/pay_frequency_value.py b/plaid/model/pay_frequency_value.py index fe747ee06..f2960f469 100644 --- a/plaid/model/pay_frequency_value.py +++ b/plaid/model/pay_frequency_value.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/pay_period_details.py b/plaid/model/pay_period_details.py index dca04502f..b4610a342 100644 --- a/plaid/model/pay_period_details.py +++ b/plaid/model/pay_period_details.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/pay_stub_deductions_breakdown.py b/plaid/model/pay_stub_deductions_breakdown.py index e9758faad..a7f36502f 100644 --- a/plaid/model/pay_stub_deductions_breakdown.py +++ b/plaid/model/pay_stub_deductions_breakdown.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/pay_stub_deductions_total.py b/plaid/model/pay_stub_deductions_total.py index f9fc5197c..af1b706e3 100644 --- a/plaid/model/pay_stub_deductions_total.py +++ b/plaid/model/pay_stub_deductions_total.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/pay_stub_distribution_breakdown.py b/plaid/model/pay_stub_distribution_breakdown.py index 1bbd1d4e1..c96aae8ce 100644 --- a/plaid/model/pay_stub_distribution_breakdown.py +++ b/plaid/model/pay_stub_distribution_breakdown.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/pay_stub_earnings_breakdown.py b/plaid/model/pay_stub_earnings_breakdown.py index ee4eea53f..05072515c 100644 --- a/plaid/model/pay_stub_earnings_breakdown.py +++ b/plaid/model/pay_stub_earnings_breakdown.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/pay_stub_earnings_total.py b/plaid/model/pay_stub_earnings_total.py index a1bbdd27b..99196f0d0 100644 --- a/plaid/model/pay_stub_earnings_total.py +++ b/plaid/model/pay_stub_earnings_total.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/pay_stub_pay_period_details.py b/plaid/model/pay_stub_pay_period_details.py index 49632f235..a71603e66 100644 --- a/plaid/model/pay_stub_pay_period_details.py +++ b/plaid/model/pay_stub_pay_period_details.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/pay_stub_taxpayer_id.py b/plaid/model/pay_stub_taxpayer_id.py index fc3ae67df..20aca56ec 100644 --- a/plaid/model/pay_stub_taxpayer_id.py +++ b/plaid/model/pay_stub_taxpayer_id.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_amount.py b/plaid/model/payment_amount.py index 0db0b5c01..af0cc166f 100644 --- a/plaid/model/payment_amount.py +++ b/plaid/model/payment_amount.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_amount_currency.py b/plaid/model/payment_amount_currency.py index af6fe6f81..be5913068 100644 --- a/plaid/model/payment_amount_currency.py +++ b/plaid/model/payment_amount_currency.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_amount_nullable.py b/plaid/model/payment_amount_nullable.py index 09f0d4f31..c95dc11d3 100644 --- a/plaid/model/payment_amount_nullable.py +++ b/plaid/model/payment_amount_nullable.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_amount_refunded.py b/plaid/model/payment_amount_refunded.py index d714c52da..62d0351e5 100644 --- a/plaid/model/payment_amount_refunded.py +++ b/plaid/model/payment_amount_refunded.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_amount_to_refund.py b/plaid/model/payment_amount_to_refund.py index d04f79419..21762c74a 100644 --- a/plaid/model/payment_amount_to_refund.py +++ b/plaid/model/payment_amount_to_refund.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_channel.py b/plaid/model/payment_channel.py index b80fb6ac6..2196ce3ab 100644 --- a/plaid/model/payment_channel.py +++ b/plaid/model/payment_channel.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_consent_max_payment_amount.py b/plaid/model/payment_consent_max_payment_amount.py index bc4917042..c528b2fb0 100644 --- a/plaid/model/payment_consent_max_payment_amount.py +++ b/plaid/model/payment_consent_max_payment_amount.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_consent_periodic_alignment.py b/plaid/model/payment_consent_periodic_alignment.py index 310df72bc..461a84702 100644 --- a/plaid/model/payment_consent_periodic_alignment.py +++ b/plaid/model/payment_consent_periodic_alignment.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_consent_periodic_amount.py b/plaid/model/payment_consent_periodic_amount.py index ace40d557..c8c06efa2 100644 --- a/plaid/model/payment_consent_periodic_amount.py +++ b/plaid/model/payment_consent_periodic_amount.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_consent_periodic_amount_amount.py b/plaid/model/payment_consent_periodic_amount_amount.py index 355ff7e91..6f897a165 100644 --- a/plaid/model/payment_consent_periodic_amount_amount.py +++ b/plaid/model/payment_consent_periodic_amount_amount.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_consent_periodic_interval.py b/plaid/model/payment_consent_periodic_interval.py index 65ef709e3..53b78f3ac 100644 --- a/plaid/model/payment_consent_periodic_interval.py +++ b/plaid/model/payment_consent_periodic_interval.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_consent_valid_date_time.py b/plaid/model/payment_consent_valid_date_time.py index ac8d129f7..d56034c8a 100644 --- a/plaid/model/payment_consent_valid_date_time.py +++ b/plaid/model/payment_consent_valid_date_time.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_initiation_address.py b/plaid/model/payment_initiation_address.py index 724ca73c0..3145729a6 100644 --- a/plaid/model/payment_initiation_address.py +++ b/plaid/model/payment_initiation_address.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_initiation_consent.py b/plaid/model/payment_initiation_consent.py index 003dcfe76..b14e289f4 100644 --- a/plaid/model/payment_initiation_consent.py +++ b/plaid/model/payment_initiation_consent.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_initiation_consent_constraints.py b/plaid/model/payment_initiation_consent_constraints.py index 2f9fdbf9d..f87813904 100644 --- a/plaid/model/payment_initiation_consent_constraints.py +++ b/plaid/model/payment_initiation_consent_constraints.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_initiation_consent_create_request.py b/plaid/model/payment_initiation_consent_create_request.py index 8cb650166..3c7e2574c 100644 --- a/plaid/model/payment_initiation_consent_create_request.py +++ b/plaid/model/payment_initiation_consent_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_initiation_consent_create_response.py b/plaid/model/payment_initiation_consent_create_response.py index d206b7a2f..d31ec4f5c 100644 --- a/plaid/model/payment_initiation_consent_create_response.py +++ b/plaid/model/payment_initiation_consent_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_initiation_consent_get_request.py b/plaid/model/payment_initiation_consent_get_request.py index 191a91d69..ad09ab7b2 100644 --- a/plaid/model/payment_initiation_consent_get_request.py +++ b/plaid/model/payment_initiation_consent_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_initiation_consent_get_response.py b/plaid/model/payment_initiation_consent_get_response.py index 7bfcf03fa..025e80913 100644 --- a/plaid/model/payment_initiation_consent_get_response.py +++ b/plaid/model/payment_initiation_consent_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_initiation_consent_payment_execute_request.py b/plaid/model/payment_initiation_consent_payment_execute_request.py index b44b95770..52bbd9700 100644 --- a/plaid/model/payment_initiation_consent_payment_execute_request.py +++ b/plaid/model/payment_initiation_consent_payment_execute_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_initiation_consent_payment_execute_response.py b/plaid/model/payment_initiation_consent_payment_execute_response.py index 92b7a9da3..d8a938e1a 100644 --- a/plaid/model/payment_initiation_consent_payment_execute_response.py +++ b/plaid/model/payment_initiation_consent_payment_execute_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_initiation_consent_revoke_request.py b/plaid/model/payment_initiation_consent_revoke_request.py index e26e83ef3..e0d0ca35a 100644 --- a/plaid/model/payment_initiation_consent_revoke_request.py +++ b/plaid/model/payment_initiation_consent_revoke_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_initiation_consent_revoke_response.py b/plaid/model/payment_initiation_consent_revoke_response.py index 94571a9a7..7cd44a5ee 100644 --- a/plaid/model/payment_initiation_consent_revoke_response.py +++ b/plaid/model/payment_initiation_consent_revoke_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_initiation_consent_scope.py b/plaid/model/payment_initiation_consent_scope.py index e4bdfc862..91c656c51 100644 --- a/plaid/model/payment_initiation_consent_scope.py +++ b/plaid/model/payment_initiation_consent_scope.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_initiation_consent_status.py b/plaid/model/payment_initiation_consent_status.py index a32f29e53..a0949016e 100644 --- a/plaid/model/payment_initiation_consent_status.py +++ b/plaid/model/payment_initiation_consent_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_initiation_maximum_payment_amount.py b/plaid/model/payment_initiation_maximum_payment_amount.py index 50c45fe11..d6078952c 100644 --- a/plaid/model/payment_initiation_maximum_payment_amount.py +++ b/plaid/model/payment_initiation_maximum_payment_amount.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_initiation_metadata.py b/plaid/model/payment_initiation_metadata.py index 1b2844281..966b229d4 100644 --- a/plaid/model/payment_initiation_metadata.py +++ b/plaid/model/payment_initiation_metadata.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_initiation_optional_restriction_bacs.py b/plaid/model/payment_initiation_optional_restriction_bacs.py index 96c67f967..29ef68d44 100644 --- a/plaid/model/payment_initiation_optional_restriction_bacs.py +++ b/plaid/model/payment_initiation_optional_restriction_bacs.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_initiation_payment.py b/plaid/model/payment_initiation_payment.py index a9b020ece..ec08dd34e 100644 --- a/plaid/model/payment_initiation_payment.py +++ b/plaid/model/payment_initiation_payment.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_initiation_payment_create_request.py b/plaid/model/payment_initiation_payment_create_request.py index 510d9dd09..f7c2eacff 100644 --- a/plaid/model/payment_initiation_payment_create_request.py +++ b/plaid/model/payment_initiation_payment_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_initiation_payment_create_response.py b/plaid/model/payment_initiation_payment_create_response.py index 4f4822259..2a9c430d5 100644 --- a/plaid/model/payment_initiation_payment_create_response.py +++ b/plaid/model/payment_initiation_payment_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_initiation_payment_create_status.py b/plaid/model/payment_initiation_payment_create_status.py index 6e52098e5..ffd2e609a 100644 --- a/plaid/model/payment_initiation_payment_create_status.py +++ b/plaid/model/payment_initiation_payment_create_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_initiation_payment_get_request.py b/plaid/model/payment_initiation_payment_get_request.py index df87c5965..eaf2ba760 100644 --- a/plaid/model/payment_initiation_payment_get_request.py +++ b/plaid/model/payment_initiation_payment_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_initiation_payment_get_response.py b/plaid/model/payment_initiation_payment_get_response.py index b5c8b31a3..57826e050 100644 --- a/plaid/model/payment_initiation_payment_get_response.py +++ b/plaid/model/payment_initiation_payment_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_initiation_payment_list_request.py b/plaid/model/payment_initiation_payment_list_request.py index aa81e72ac..a7e1fe178 100644 --- a/plaid/model/payment_initiation_payment_list_request.py +++ b/plaid/model/payment_initiation_payment_list_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_initiation_payment_list_response.py b/plaid/model/payment_initiation_payment_list_response.py index 12071c9c9..4bb5bff04 100644 --- a/plaid/model/payment_initiation_payment_list_response.py +++ b/plaid/model/payment_initiation_payment_list_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_initiation_payment_reverse_request.py b/plaid/model/payment_initiation_payment_reverse_request.py index bc039eea5..230c70725 100644 --- a/plaid/model/payment_initiation_payment_reverse_request.py +++ b/plaid/model/payment_initiation_payment_reverse_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_initiation_payment_reverse_response.py b/plaid/model/payment_initiation_payment_reverse_response.py index dce396d86..8d690478c 100644 --- a/plaid/model/payment_initiation_payment_reverse_response.py +++ b/plaid/model/payment_initiation_payment_reverse_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_initiation_payment_status.py b/plaid/model/payment_initiation_payment_status.py index b399a6835..4888a0ddc 100644 --- a/plaid/model/payment_initiation_payment_status.py +++ b/plaid/model/payment_initiation_payment_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_initiation_payment_token_create_request.py b/plaid/model/payment_initiation_payment_token_create_request.py index 64b366b48..39f7d7221 100644 --- a/plaid/model/payment_initiation_payment_token_create_request.py +++ b/plaid/model/payment_initiation_payment_token_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_initiation_payment_token_create_response.py b/plaid/model/payment_initiation_payment_token_create_response.py index c7b4f8d79..f6417c0db 100644 --- a/plaid/model/payment_initiation_payment_token_create_response.py +++ b/plaid/model/payment_initiation_payment_token_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_initiation_recipient.py b/plaid/model/payment_initiation_recipient.py index 3e452d02d..f6305c7ce 100644 --- a/plaid/model/payment_initiation_recipient.py +++ b/plaid/model/payment_initiation_recipient.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_initiation_recipient_create_request.py b/plaid/model/payment_initiation_recipient_create_request.py index feddd9b1a..9b6c39358 100644 --- a/plaid/model/payment_initiation_recipient_create_request.py +++ b/plaid/model/payment_initiation_recipient_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_initiation_recipient_create_response.py b/plaid/model/payment_initiation_recipient_create_response.py index 616d5441a..f1108a954 100644 --- a/plaid/model/payment_initiation_recipient_create_response.py +++ b/plaid/model/payment_initiation_recipient_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_initiation_recipient_get_request.py b/plaid/model/payment_initiation_recipient_get_request.py index 046c5e018..2880b3008 100644 --- a/plaid/model/payment_initiation_recipient_get_request.py +++ b/plaid/model/payment_initiation_recipient_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_initiation_recipient_get_response.py b/plaid/model/payment_initiation_recipient_get_response.py index a893cea88..f875e645a 100644 --- a/plaid/model/payment_initiation_recipient_get_response.py +++ b/plaid/model/payment_initiation_recipient_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_initiation_recipient_get_response_all_of.py b/plaid/model/payment_initiation_recipient_get_response_all_of.py index c992cad78..ee027bb63 100644 --- a/plaid/model/payment_initiation_recipient_get_response_all_of.py +++ b/plaid/model/payment_initiation_recipient_get_response_all_of.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_initiation_recipient_list_request.py b/plaid/model/payment_initiation_recipient_list_request.py index 2f8a2752f..096ae7cf5 100644 --- a/plaid/model/payment_initiation_recipient_list_request.py +++ b/plaid/model/payment_initiation_recipient_list_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_initiation_recipient_list_response.py b/plaid/model/payment_initiation_recipient_list_response.py index c22e749df..fe9374056 100644 --- a/plaid/model/payment_initiation_recipient_list_response.py +++ b/plaid/model/payment_initiation_recipient_list_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_initiation_standing_order_metadata.py b/plaid/model/payment_initiation_standing_order_metadata.py index 710209c32..85cd8e68c 100644 --- a/plaid/model/payment_initiation_standing_order_metadata.py +++ b/plaid/model/payment_initiation_standing_order_metadata.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_meta.py b/plaid/model/payment_meta.py index 97bd02453..ebe79f13a 100644 --- a/plaid/model/payment_meta.py +++ b/plaid/model/payment_meta.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_profile_create_request.py b/plaid/model/payment_profile_create_request.py index afa9d173c..737415478 100644 --- a/plaid/model/payment_profile_create_request.py +++ b/plaid/model/payment_profile_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_profile_create_response.py b/plaid/model/payment_profile_create_response.py index 69acf4b9d..e4678af54 100644 --- a/plaid/model/payment_profile_create_response.py +++ b/plaid/model/payment_profile_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_profile_get_request.py b/plaid/model/payment_profile_get_request.py index 880d04db7..c3d9e0aa2 100644 --- a/plaid/model/payment_profile_get_request.py +++ b/plaid/model/payment_profile_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_profile_get_response.py b/plaid/model/payment_profile_get_response.py index 798b267b5..fd44ecf2b 100644 --- a/plaid/model/payment_profile_get_response.py +++ b/plaid/model/payment_profile_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_profile_remove_request.py b/plaid/model/payment_profile_remove_request.py index e758b6b9b..019cecf85 100644 --- a/plaid/model/payment_profile_remove_request.py +++ b/plaid/model/payment_profile_remove_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_profile_remove_response.py b/plaid/model/payment_profile_remove_response.py index 4762c8a2c..a3a40686a 100644 --- a/plaid/model/payment_profile_remove_response.py +++ b/plaid/model/payment_profile_remove_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_profile_status.py b/plaid/model/payment_profile_status.py index 34a9b46c1..a1dbf5c0e 100644 --- a/plaid/model/payment_profile_status.py +++ b/plaid/model/payment_profile_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_schedule_interval.py b/plaid/model/payment_schedule_interval.py index 6dfd55233..6109032a7 100644 --- a/plaid/model/payment_schedule_interval.py +++ b/plaid/model/payment_schedule_interval.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_scheme.py b/plaid/model/payment_scheme.py index c43731bfb..be5cb6b24 100644 --- a/plaid/model/payment_scheme.py +++ b/plaid/model/payment_scheme.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payment_status_update_webhook.py b/plaid/model/payment_status_update_webhook.py index ba67aba78..dbbaa57b5 100644 --- a/plaid/model/payment_status_update_webhook.py +++ b/plaid/model/payment_status_update_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payroll_income_account_data.py b/plaid/model/payroll_income_account_data.py index b022bee64..c95d8380e 100644 --- a/plaid/model/payroll_income_account_data.py +++ b/plaid/model/payroll_income_account_data.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payroll_income_object.py b/plaid/model/payroll_income_object.py index d6b4b42d5..b3cc43292 100644 --- a/plaid/model/payroll_income_object.py +++ b/plaid/model/payroll_income_object.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payroll_income_rate_of_pay.py b/plaid/model/payroll_income_rate_of_pay.py index df423db05..b4c4467cc 100644 --- a/plaid/model/payroll_income_rate_of_pay.py +++ b/plaid/model/payroll_income_rate_of_pay.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payroll_item.py b/plaid/model/payroll_item.py index 82a5623d5..f6a03aaa9 100644 --- a/plaid/model/payroll_item.py +++ b/plaid/model/payroll_item.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payroll_item_status.py b/plaid/model/payroll_item_status.py index 883a81be1..a61ca4449 100644 --- a/plaid/model/payroll_item_status.py +++ b/plaid/model/payroll_item_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/payroll_risk_signals_item.py b/plaid/model/payroll_risk_signals_item.py index 659f84955..52f25dd27 100644 --- a/plaid/model/payroll_risk_signals_item.py +++ b/plaid/model/payroll_risk_signals_item.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/paystub.py b/plaid/model/paystub.py index 79f572620..9540a1e47 100644 --- a/plaid/model/paystub.py +++ b/plaid/model/paystub.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/paystub_address.py b/plaid/model/paystub_address.py index 51e5e0a9b..44cdeca8c 100644 --- a/plaid/model/paystub_address.py +++ b/plaid/model/paystub_address.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/paystub_deduction.py b/plaid/model/paystub_deduction.py index 2a1314ee1..c9f8d8f42 100644 --- a/plaid/model/paystub_deduction.py +++ b/plaid/model/paystub_deduction.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/paystub_details.py b/plaid/model/paystub_details.py index da6361ed2..9c1882f89 100644 --- a/plaid/model/paystub_details.py +++ b/plaid/model/paystub_details.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/paystub_employer.py b/plaid/model/paystub_employer.py index 6d2a4f541..79366243b 100644 --- a/plaid/model/paystub_employer.py +++ b/plaid/model/paystub_employer.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/paystub_override.py b/plaid/model/paystub_override.py index ee1288876..586138afb 100644 --- a/plaid/model/paystub_override.py +++ b/plaid/model/paystub_override.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/paystub_override_employee.py b/plaid/model/paystub_override_employee.py index f4c71b3b7..02b87b910 100644 --- a/plaid/model/paystub_override_employee.py +++ b/plaid/model/paystub_override_employee.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/paystub_override_employee_address.py b/plaid/model/paystub_override_employee_address.py index 4de7f3c71..fab37ebc0 100644 --- a/plaid/model/paystub_override_employee_address.py +++ b/plaid/model/paystub_override_employee_address.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/paystub_override_employer.py b/plaid/model/paystub_override_employer.py index 555b006ee..41b614ecc 100644 --- a/plaid/model/paystub_override_employer.py +++ b/plaid/model/paystub_override_employer.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/paystub_pay_frequency.py b/plaid/model/paystub_pay_frequency.py index 78b92e0d5..41070d319 100644 --- a/plaid/model/paystub_pay_frequency.py +++ b/plaid/model/paystub_pay_frequency.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/paystub_ytd_details.py b/plaid/model/paystub_ytd_details.py index b7c91e6fa..089e7efe7 100644 --- a/plaid/model/paystub_ytd_details.py +++ b/plaid/model/paystub_ytd_details.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/pending_expiration_webhook.py b/plaid/model/pending_expiration_webhook.py index 788b20f4d..9fc94edc9 100644 --- a/plaid/model/pending_expiration_webhook.py +++ b/plaid/model/pending_expiration_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/personal_finance_category.py b/plaid/model/personal_finance_category.py index a56330131..b214dbb39 100644 --- a/plaid/model/personal_finance_category.py +++ b/plaid/model/personal_finance_category.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ @@ -142,7 +142,7 @@ def _from_openapi_data(cls, primary, detailed, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - confidence_level (str, none_type): A description of how confident we are that the provided categories accurately describe the transaction intent. `very_high`: We are more than 98% confident that this category reflects the intent of the transaction. `high`: We are more than 90% confident that this category reflects the intent of the transaction. `medium`: We are moderately confident that this category reflects the intent of the transaction. `low`: This category may reflect the intent, but there may be other categories that are more accurate. `unknown`: Error. [optional] # noqa: E501 + confidence_level (str, none_type): Note: This field is only available for `/transactions/enrich` endpoint currently. A description of how confident we are that the provided categories accurately describe the transaction intent. `VERY_HIGH`: We are more than 98% confident that this category reflects the intent of the transaction. `HIGH`: We are more than 90% confident that this category reflects the intent of the transaction. `MEDIUM`: We are moderately confident that this category reflects the intent of the transaction. `LOW`: This category may reflect the intent, but there may be other categories that are more accurate. `UNKNOWN`: Error. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -234,7 +234,7 @@ def __init__(self, primary, detailed, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) - confidence_level (str, none_type): A description of how confident we are that the provided categories accurately describe the transaction intent. `very_high`: We are more than 98% confident that this category reflects the intent of the transaction. `high`: We are more than 90% confident that this category reflects the intent of the transaction. `medium`: We are moderately confident that this category reflects the intent of the transaction. `low`: This category may reflect the intent, but there may be other categories that are more accurate. `unknown`: Error. [optional] # noqa: E501 + confidence_level (str, none_type): Note: This field is only available for `/transactions/enrich` endpoint currently. A description of how confident we are that the provided categories accurately describe the transaction intent. `VERY_HIGH`: We are more than 98% confident that this category reflects the intent of the transaction. `HIGH`: We are more than 90% confident that this category reflects the intent of the transaction. `MEDIUM`: We are moderately confident that this category reflects the intent of the transaction. `LOW`: This category may reflect the intent, but there may be other categories that are more accurate. `UNKNOWN`: Error. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/plaid/model/phone_number.py b/plaid/model/phone_number.py index 6f1231bcd..c2b844be9 100644 --- a/plaid/model/phone_number.py +++ b/plaid/model/phone_number.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/phone_number_match_score.py b/plaid/model/phone_number_match_score.py index a73f37cd2..855f26b66 100644 --- a/plaid/model/phone_number_match_score.py +++ b/plaid/model/phone_number_match_score.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/phone_type.py b/plaid/model/phone_type.py index 52087f5f6..a0ed596e0 100644 --- a/plaid/model/phone_type.py +++ b/plaid/model/phone_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/physical_document_category.py b/plaid/model/physical_document_category.py index 523c3f1f8..548953072 100644 --- a/plaid/model/physical_document_category.py +++ b/plaid/model/physical_document_category.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/physical_document_extracted_data.py b/plaid/model/physical_document_extracted_data.py index 4e7485575..b251200f1 100644 --- a/plaid/model/physical_document_extracted_data.py +++ b/plaid/model/physical_document_extracted_data.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/physical_document_extracted_data_analysis.py b/plaid/model/physical_document_extracted_data_analysis.py index c6577bc26..606f719a5 100644 --- a/plaid/model/physical_document_extracted_data_analysis.py +++ b/plaid/model/physical_document_extracted_data_analysis.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/physical_document_images.py b/plaid/model/physical_document_images.py index 8d9e89eb3..7ff60b231 100644 --- a/plaid/model/physical_document_images.py +++ b/plaid/model/physical_document_images.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/plaid_error.py b/plaid/model/plaid_error.py index 0f762d4e9..71ab14e28 100644 --- a/plaid/model/plaid_error.py +++ b/plaid/model/plaid_error.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/plaid_error_type.py b/plaid/model/plaid_error_type.py index da5b66163..1a08c06dc 100644 --- a/plaid/model/plaid_error_type.py +++ b/plaid/model/plaid_error_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/platform_ids.py b/plaid/model/platform_ids.py index f11e8acd9..1df02e635 100644 --- a/plaid/model/platform_ids.py +++ b/plaid/model/platform_ids.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/po_box_status.py b/plaid/model/po_box_status.py index 426ad2564..df6a64cc3 100644 --- a/plaid/model/po_box_status.py +++ b/plaid/model/po_box_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_apex_processor_token_create_request.py b/plaid/model/processor_apex_processor_token_create_request.py index 375f381a8..c0e189ece 100644 --- a/plaid/model/processor_apex_processor_token_create_request.py +++ b/plaid/model/processor_apex_processor_token_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_auth_get_request.py b/plaid/model/processor_auth_get_request.py index 51767a025..4df95d5c8 100644 --- a/plaid/model/processor_auth_get_request.py +++ b/plaid/model/processor_auth_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_auth_get_response.py b/plaid/model/processor_auth_get_response.py index c34706327..ad0a3c557 100644 --- a/plaid/model/processor_auth_get_response.py +++ b/plaid/model/processor_auth_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_balance_get_request.py b/plaid/model/processor_balance_get_request.py index bd41fdef6..18820e90e 100644 --- a/plaid/model/processor_balance_get_request.py +++ b/plaid/model/processor_balance_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_balance_get_request_options.py b/plaid/model/processor_balance_get_request_options.py index 1e7f9a580..6ac922214 100644 --- a/plaid/model/processor_balance_get_request_options.py +++ b/plaid/model/processor_balance_get_request_options.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_balance_get_response.py b/plaid/model/processor_balance_get_response.py index 9c5f6320f..bedb5f937 100644 --- a/plaid/model/processor_balance_get_response.py +++ b/plaid/model/processor_balance_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_bank_transfer_create_request.py b/plaid/model/processor_bank_transfer_create_request.py index eab91e3a7..89c413de9 100644 --- a/plaid/model/processor_bank_transfer_create_request.py +++ b/plaid/model/processor_bank_transfer_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_bank_transfer_create_response.py b/plaid/model/processor_bank_transfer_create_response.py index 2533569b3..38c7f095d 100644 --- a/plaid/model/processor_bank_transfer_create_response.py +++ b/plaid/model/processor_bank_transfer_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_default_update_webhook.py b/plaid/model/processor_default_update_webhook.py index de34822cf..a80905084 100644 --- a/plaid/model/processor_default_update_webhook.py +++ b/plaid/model/processor_default_update_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_historical_update_webhook.py b/plaid/model/processor_historical_update_webhook.py index b6d8b7e8d..7a8f6c81f 100644 --- a/plaid/model/processor_historical_update_webhook.py +++ b/plaid/model/processor_historical_update_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_identity_get_request.py b/plaid/model/processor_identity_get_request.py index 1c4821ff5..e83a34cef 100644 --- a/plaid/model/processor_identity_get_request.py +++ b/plaid/model/processor_identity_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_identity_get_response.py b/plaid/model/processor_identity_get_response.py index 48ed6bf13..96ffee277 100644 --- a/plaid/model/processor_identity_get_response.py +++ b/plaid/model/processor_identity_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_identity_match_request.py b/plaid/model/processor_identity_match_request.py index 049cb184f..8ac50e3e1 100644 --- a/plaid/model/processor_identity_match_request.py +++ b/plaid/model/processor_identity_match_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_identity_match_response.py b/plaid/model/processor_identity_match_response.py index 4b275d9ab..63eec2b42 100644 --- a/plaid/model/processor_identity_match_response.py +++ b/plaid/model/processor_identity_match_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_initial_update_webhook.py b/plaid/model/processor_initial_update_webhook.py index 0224386f2..2026b2009 100644 --- a/plaid/model/processor_initial_update_webhook.py +++ b/plaid/model/processor_initial_update_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_number.py b/plaid/model/processor_number.py index bb2908525..4c54db0d7 100644 --- a/plaid/model/processor_number.py +++ b/plaid/model/processor_number.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_recurring_transactions_update_webhook.py b/plaid/model/processor_recurring_transactions_update_webhook.py index e95a26c84..35e0a5945 100644 --- a/plaid/model/processor_recurring_transactions_update_webhook.py +++ b/plaid/model/processor_recurring_transactions_update_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_signal_decision_report_request.py b/plaid/model/processor_signal_decision_report_request.py index af0ada6e0..f548f8ec9 100644 --- a/plaid/model/processor_signal_decision_report_request.py +++ b/plaid/model/processor_signal_decision_report_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_signal_decision_report_response.py b/plaid/model/processor_signal_decision_report_response.py index 2000fda8f..bfade299d 100644 --- a/plaid/model/processor_signal_decision_report_response.py +++ b/plaid/model/processor_signal_decision_report_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_signal_evaluate_request.py b/plaid/model/processor_signal_evaluate_request.py index f2ab6efd7..a433e43cb 100644 --- a/plaid/model/processor_signal_evaluate_request.py +++ b/plaid/model/processor_signal_evaluate_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_signal_evaluate_response.py b/plaid/model/processor_signal_evaluate_response.py index ab37a8a90..1f3f5639a 100644 --- a/plaid/model/processor_signal_evaluate_response.py +++ b/plaid/model/processor_signal_evaluate_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_signal_return_report_request.py b/plaid/model/processor_signal_return_report_request.py index f56fefef2..7c2445a4e 100644 --- a/plaid/model/processor_signal_return_report_request.py +++ b/plaid/model/processor_signal_return_report_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_signal_return_report_response.py b/plaid/model/processor_signal_return_report_response.py index f72b93c6c..611384087 100644 --- a/plaid/model/processor_signal_return_report_response.py +++ b/plaid/model/processor_signal_return_report_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_stripe_bank_account_token_create_request.py b/plaid/model/processor_stripe_bank_account_token_create_request.py index a66b37256..d46d0ba90 100644 --- a/plaid/model/processor_stripe_bank_account_token_create_request.py +++ b/plaid/model/processor_stripe_bank_account_token_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_stripe_bank_account_token_create_response.py b/plaid/model/processor_stripe_bank_account_token_create_response.py index 9ac978700..c0a5f0899 100644 --- a/plaid/model/processor_stripe_bank_account_token_create_response.py +++ b/plaid/model/processor_stripe_bank_account_token_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_sync_updates_available_webhook.py b/plaid/model/processor_sync_updates_available_webhook.py index 4dd89d025..532841b57 100644 --- a/plaid/model/processor_sync_updates_available_webhook.py +++ b/plaid/model/processor_sync_updates_available_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_token_create_request.py b/plaid/model/processor_token_create_request.py index 78cab6a81..2fbda5519 100644 --- a/plaid/model/processor_token_create_request.py +++ b/plaid/model/processor_token_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_token_create_response.py b/plaid/model/processor_token_create_response.py index 933abd8b5..8a31ba09b 100644 --- a/plaid/model/processor_token_create_response.py +++ b/plaid/model/processor_token_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_token_permissions_get_request.py b/plaid/model/processor_token_permissions_get_request.py index 89ccd421b..56ecaae96 100644 --- a/plaid/model/processor_token_permissions_get_request.py +++ b/plaid/model/processor_token_permissions_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_token_permissions_get_response.py b/plaid/model/processor_token_permissions_get_response.py index b9e9460bd..55a0eb6f0 100644 --- a/plaid/model/processor_token_permissions_get_response.py +++ b/plaid/model/processor_token_permissions_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_token_permissions_set_request.py b/plaid/model/processor_token_permissions_set_request.py index adab66e49..ee1a616e1 100644 --- a/plaid/model/processor_token_permissions_set_request.py +++ b/plaid/model/processor_token_permissions_set_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_token_permissions_set_response.py b/plaid/model/processor_token_permissions_set_response.py index dd62b3952..54d8a1072 100644 --- a/plaid/model/processor_token_permissions_set_response.py +++ b/plaid/model/processor_token_permissions_set_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_token_webhook_update.py b/plaid/model/processor_token_webhook_update.py index bddd80204..55541aa59 100644 --- a/plaid/model/processor_token_webhook_update.py +++ b/plaid/model/processor_token_webhook_update.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_token_webhook_update_request.py b/plaid/model/processor_token_webhook_update_request.py index 55cca8e95..c768afb92 100644 --- a/plaid/model/processor_token_webhook_update_request.py +++ b/plaid/model/processor_token_webhook_update_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_token_webhook_update_response.py b/plaid/model/processor_token_webhook_update_response.py index 24b66f4f6..5837b1071 100644 --- a/plaid/model/processor_token_webhook_update_response.py +++ b/plaid/model/processor_token_webhook_update_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_transactions_get_request.py b/plaid/model/processor_transactions_get_request.py index bcdb04292..75b60b886 100644 --- a/plaid/model/processor_transactions_get_request.py +++ b/plaid/model/processor_transactions_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_transactions_get_response.py b/plaid/model/processor_transactions_get_response.py index cd53c3ca6..33fb403d4 100644 --- a/plaid/model/processor_transactions_get_response.py +++ b/plaid/model/processor_transactions_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ @@ -31,10 +31,8 @@ def lazy_import(): from plaid.model.account_base import AccountBase - from plaid.model.item import Item from plaid.model.transaction import Transaction globals()['AccountBase'] = AccountBase - globals()['Item'] = Item globals()['Transaction'] = Transaction @@ -94,7 +92,6 @@ def openapi_types(): 'accounts': ([AccountBase],), # noqa: E501 'transactions': ([Transaction],), # noqa: E501 'total_transactions': (int,), # noqa: E501 - 'item': (Item,), # noqa: E501 'request_id': (str,), # noqa: E501 } @@ -107,7 +104,6 @@ def discriminator(): 'accounts': 'accounts', # noqa: E501 'transactions': 'transactions', # noqa: E501 'total_transactions': 'total_transactions', # noqa: E501 - 'item': 'item', # noqa: E501 'request_id': 'request_id', # noqa: E501 } @@ -118,14 +114,13 @@ def discriminator(): @classmethod @convert_js_args_to_python_args - def _from_openapi_data(cls, accounts, transactions, total_transactions, item, request_id, *args, **kwargs): # noqa: E501 + def _from_openapi_data(cls, accounts, transactions, total_transactions, request_id, *args, **kwargs): # noqa: E501 """ProcessorTransactionsGetResponse - a model defined in OpenAPI Args: accounts ([AccountBase]): An array containing the `accounts` associated with the Item for which transactions are being returned. Each transaction can be mapped to its corresponding account via the `account_id` field. transactions ([Transaction]): An array containing transactions from the account. Transactions are returned in reverse chronological order, with the most recent at the beginning of the array. The maximum number of transactions returned is determined by the `count` parameter. total_transactions (int): The total number of transactions available within the date range specified. If `total_transactions` is larger than the size of the `transactions` array, more transactions are available and can be fetched via manipulating the `offset` parameter. - item (Item): request_id (str): A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive. Keyword Args: @@ -193,7 +188,6 @@ def _from_openapi_data(cls, accounts, transactions, total_transactions, item, re self.accounts = accounts self.transactions = transactions self.total_transactions = total_transactions - self.item = item self.request_id = request_id for var_name, var_value in kwargs.items(): if var_name not in self.attribute_map and \ @@ -215,14 +209,13 @@ def _from_openapi_data(cls, accounts, transactions, total_transactions, item, re ]) @convert_js_args_to_python_args - def __init__(self, accounts, transactions, total_transactions, item, request_id, *args, **kwargs): # noqa: E501 + def __init__(self, accounts, transactions, total_transactions, request_id, *args, **kwargs): # noqa: E501 """ProcessorTransactionsGetResponse - a model defined in OpenAPI Args: accounts ([AccountBase]): An array containing the `accounts` associated with the Item for which transactions are being returned. Each transaction can be mapped to its corresponding account via the `account_id` field. transactions ([Transaction]): An array containing transactions from the account. Transactions are returned in reverse chronological order, with the most recent at the beginning of the array. The maximum number of transactions returned is determined by the `count` parameter. total_transactions (int): The total number of transactions available within the date range specified. If `total_transactions` is larger than the size of the `transactions` array, more transactions are available and can be fetched via manipulating the `offset` parameter. - item (Item): request_id (str): A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive. Keyword Args: @@ -288,7 +281,6 @@ def __init__(self, accounts, transactions, total_transactions, item, request_id, self.accounts = accounts self.transactions = transactions self.total_transactions = total_transactions - self.item = item self.request_id = request_id for var_name, var_value in kwargs.items(): if var_name not in self.attribute_map and \ diff --git a/plaid/model/processor_transactions_recurring_get_request.py b/plaid/model/processor_transactions_recurring_get_request.py index 87ade8f44..133de9697 100644 --- a/plaid/model/processor_transactions_recurring_get_request.py +++ b/plaid/model/processor_transactions_recurring_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_transactions_recurring_get_response.py b/plaid/model/processor_transactions_recurring_get_response.py index aa7c826fc..c34054bc9 100644 --- a/plaid/model/processor_transactions_recurring_get_response.py +++ b/plaid/model/processor_transactions_recurring_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_transactions_refresh_request.py b/plaid/model/processor_transactions_refresh_request.py index 1d652d1b0..60d159c4d 100644 --- a/plaid/model/processor_transactions_refresh_request.py +++ b/plaid/model/processor_transactions_refresh_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_transactions_refresh_response.py b/plaid/model/processor_transactions_refresh_response.py index bf286a34d..616f6d655 100644 --- a/plaid/model/processor_transactions_refresh_response.py +++ b/plaid/model/processor_transactions_refresh_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_transactions_removed_webhook.py b/plaid/model/processor_transactions_removed_webhook.py index 9be1ec20e..e92d93491 100644 --- a/plaid/model/processor_transactions_removed_webhook.py +++ b/plaid/model/processor_transactions_removed_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_transactions_sync_request.py b/plaid/model/processor_transactions_sync_request.py index 6fdfb20a5..0da6cff13 100644 --- a/plaid/model/processor_transactions_sync_request.py +++ b/plaid/model/processor_transactions_sync_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/processor_transactions_sync_response.py b/plaid/model/processor_transactions_sync_response.py index a890e3a71..476613094 100644 --- a/plaid/model/processor_transactions_sync_response.py +++ b/plaid/model/processor_transactions_sync_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/product_access.py b/plaid/model/product_access.py index 773886e9e..b4a16eb09 100644 --- a/plaid/model/product_access.py +++ b/plaid/model/product_access.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/product_permissions_required_auth_webhook.py b/plaid/model/product_permissions_required_auth_webhook.py index f59983ca6..0cd436e59 100644 --- a/plaid/model/product_permissions_required_auth_webhook.py +++ b/plaid/model/product_permissions_required_auth_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/product_permissions_required_identity_webhook.py b/plaid/model/product_permissions_required_identity_webhook.py index 93d895637..6ee538a54 100644 --- a/plaid/model/product_permissions_required_identity_webhook.py +++ b/plaid/model/product_permissions_required_identity_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/product_status.py b/plaid/model/product_status.py index bf2ac7aa4..81d75b5a8 100644 --- a/plaid/model/product_status.py +++ b/plaid/model/product_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/product_status_breakdown.py b/plaid/model/product_status_breakdown.py index 73f566672..f27e4876f 100644 --- a/plaid/model/product_status_breakdown.py +++ b/plaid/model/product_status_breakdown.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/products.py b/plaid/model/products.py index e04ffc218..7d40171fb 100644 --- a/plaid/model/products.py +++ b/plaid/model/products.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ @@ -71,6 +71,7 @@ class Products(ModelSimple): 'EMPLOYMENT': "employment", 'RECURRING_TRANSACTIONS': "recurring_transactions", 'SIGNAL': "signal", + 'STATEMENTS': "statements", }, } @@ -122,10 +123,10 @@ def __init__(self, *args, **kwargs): Note that value can be passed either in args or in kwargs, but not in both. Args: - args[0] (str): A list of products that an institution can support. All Items must be initialized with at least one product. The Balance product is always available and does not need to be specified during initialization.., must be one of ["assets", "auth", "balance", "identity", "investments", "investments_auth", "liabilities", "payment_initiation", "identity_verification", "transactions", "credit_details", "income", "income_verification", "deposit_switch", "standing_orders", "transfer", "employment", "recurring_transactions", "signal", ] # noqa: E501 + args[0] (str): A list of products that an institution can support. All Items must be initialized with at least one product. The Balance product is always available and does not need to be specified during initialization.., must be one of ["assets", "auth", "balance", "identity", "investments", "investments_auth", "liabilities", "payment_initiation", "identity_verification", "transactions", "credit_details", "income", "income_verification", "deposit_switch", "standing_orders", "transfer", "employment", "recurring_transactions", "signal", "statements", ] # noqa: E501 Keyword Args: - value (str): A list of products that an institution can support. All Items must be initialized with at least one product. The Balance product is always available and does not need to be specified during initialization.., must be one of ["assets", "auth", "balance", "identity", "investments", "investments_auth", "liabilities", "payment_initiation", "identity_verification", "transactions", "credit_details", "income", "income_verification", "deposit_switch", "standing_orders", "transfer", "employment", "recurring_transactions", "signal", ] # noqa: E501 + value (str): A list of products that an institution can support. All Items must be initialized with at least one product. The Balance product is always available and does not need to be specified during initialization.., must be one of ["assets", "auth", "balance", "identity", "investments", "investments_auth", "liabilities", "payment_initiation", "identity_verification", "transactions", "credit_details", "income", "income_verification", "deposit_switch", "standing_orders", "transfer", "employment", "recurring_transactions", "signal", "statements", ] # noqa: E501 _check_type (bool): if True, values for parameters in openapi_types will be type checked and a TypeError will be raised if the wrong type is input. @@ -216,10 +217,10 @@ def _from_openapi_data(cls, *args, **kwargs): Note that value can be passed either in args or in kwargs, but not in both. Args: - args[0] (str): A list of products that an institution can support. All Items must be initialized with at least one product. The Balance product is always available and does not need to be specified during initialization.., must be one of ["assets", "auth", "balance", "identity", "investments", "investments_auth", "liabilities", "payment_initiation", "identity_verification", "transactions", "credit_details", "income", "income_verification", "deposit_switch", "standing_orders", "transfer", "employment", "recurring_transactions", "signal", ] # noqa: E501 + args[0] (str): A list of products that an institution can support. All Items must be initialized with at least one product. The Balance product is always available and does not need to be specified during initialization.., must be one of ["assets", "auth", "balance", "identity", "investments", "investments_auth", "liabilities", "payment_initiation", "identity_verification", "transactions", "credit_details", "income", "income_verification", "deposit_switch", "standing_orders", "transfer", "employment", "recurring_transactions", "signal", "statements", ] # noqa: E501 Keyword Args: - value (str): A list of products that an institution can support. All Items must be initialized with at least one product. The Balance product is always available and does not need to be specified during initialization.., must be one of ["assets", "auth", "balance", "identity", "investments", "investments_auth", "liabilities", "payment_initiation", "identity_verification", "transactions", "credit_details", "income", "income_verification", "deposit_switch", "standing_orders", "transfer", "employment", "recurring_transactions", "signal", ] # noqa: E501 + value (str): A list of products that an institution can support. All Items must be initialized with at least one product. The Balance product is always available and does not need to be specified during initialization.., must be one of ["assets", "auth", "balance", "identity", "investments", "investments_auth", "liabilities", "payment_initiation", "identity_verification", "transactions", "credit_details", "income", "income_verification", "deposit_switch", "standing_orders", "transfer", "employment", "recurring_transactions", "signal", "statements", ] # noqa: E501 _check_type (bool): if True, values for parameters in openapi_types will be type checked and a TypeError will be raised if the wrong type is input. diff --git a/plaid/model/program_name_sensitivity.py b/plaid/model/program_name_sensitivity.py index 446d5c76b..aa4b6b8d0 100644 --- a/plaid/model/program_name_sensitivity.py +++ b/plaid/model/program_name_sensitivity.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/projected_income_summary_field_number.py b/plaid/model/projected_income_summary_field_number.py index 28ed96256..d56159d14 100644 --- a/plaid/model/projected_income_summary_field_number.py +++ b/plaid/model/projected_income_summary_field_number.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/proxy_type.py b/plaid/model/proxy_type.py index e1b64a9d6..f2d628d09 100644 --- a/plaid/model/proxy_type.py +++ b/plaid/model/proxy_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/pslf_status.py b/plaid/model/pslf_status.py index 24beb5a82..d96714afb 100644 --- a/plaid/model/pslf_status.py +++ b/plaid/model/pslf_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/recaptcha_required_error.py b/plaid/model/recaptcha_required_error.py index e36b67883..6a7e7eff2 100644 --- a/plaid/model/recaptcha_required_error.py +++ b/plaid/model/recaptcha_required_error.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/recipient_bacs.py b/plaid/model/recipient_bacs.py index 03c9c58b3..58bd8c6cc 100644 --- a/plaid/model/recipient_bacs.py +++ b/plaid/model/recipient_bacs.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/recipient_bacs_nullable.py b/plaid/model/recipient_bacs_nullable.py index d6af7b27b..2400bbd96 100644 --- a/plaid/model/recipient_bacs_nullable.py +++ b/plaid/model/recipient_bacs_nullable.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/recurrence.py b/plaid/model/recurrence.py index af94c5f44..d8d45c457 100644 --- a/plaid/model/recurrence.py +++ b/plaid/model/recurrence.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/recurring_cancelled_webhook.py b/plaid/model/recurring_cancelled_webhook.py index 49e209e05..d8d6a8e38 100644 --- a/plaid/model/recurring_cancelled_webhook.py +++ b/plaid/model/recurring_cancelled_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/recurring_new_transfer_webhook.py b/plaid/model/recurring_new_transfer_webhook.py index 470506a7f..ef3b9cc43 100644 --- a/plaid/model/recurring_new_transfer_webhook.py +++ b/plaid/model/recurring_new_transfer_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/recurring_transaction_frequency.py b/plaid/model/recurring_transaction_frequency.py index 1e636326c..2bab66d7e 100644 --- a/plaid/model/recurring_transaction_frequency.py +++ b/plaid/model/recurring_transaction_frequency.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/recurring_transactions_update_webhook.py b/plaid/model/recurring_transactions_update_webhook.py index 146e00fa6..da20b40fc 100644 --- a/plaid/model/recurring_transactions_update_webhook.py +++ b/plaid/model/recurring_transactions_update_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/recurring_transfer.py b/plaid/model/recurring_transfer.py index 6fedb876a..ffae72574 100644 --- a/plaid/model/recurring_transfer.py +++ b/plaid/model/recurring_transfer.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/recurring_transfer_nullable.py b/plaid/model/recurring_transfer_nullable.py index 4efa119e4..43883707c 100644 --- a/plaid/model/recurring_transfer_nullable.py +++ b/plaid/model/recurring_transfer_nullable.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/recurring_transfer_skipped_webhook.py b/plaid/model/recurring_transfer_skipped_webhook.py index b07855eff..0d298010e 100644 --- a/plaid/model/recurring_transfer_skipped_webhook.py +++ b/plaid/model/recurring_transfer_skipped_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/removed_transaction.py b/plaid/model/removed_transaction.py index be4a5ac33..cc03bc4f8 100644 --- a/plaid/model/removed_transaction.py +++ b/plaid/model/removed_transaction.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/report_type.py b/plaid/model/report_type.py index bbcf81595..eafe5a712 100644 --- a/plaid/model/report_type.py +++ b/plaid/model/report_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/reporting_information.py b/plaid/model/reporting_information.py index fc6af3309..28f2d76b1 100644 --- a/plaid/model/reporting_information.py +++ b/plaid/model/reporting_information.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/review_comment.py b/plaid/model/review_comment.py index 53a02c7fb..87f97313a 100644 --- a/plaid/model/review_comment.py +++ b/plaid/model/review_comment.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/risk_check_behavior.py b/plaid/model/risk_check_behavior.py index d16cb2960..26b05a262 100644 --- a/plaid/model/risk_check_behavior.py +++ b/plaid/model/risk_check_behavior.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/risk_check_behavior_bot_detected_label.py b/plaid/model/risk_check_behavior_bot_detected_label.py index 5974afee2..4dfa2aeac 100644 --- a/plaid/model/risk_check_behavior_bot_detected_label.py +++ b/plaid/model/risk_check_behavior_bot_detected_label.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/risk_check_behavior_fraud_ring_detected_label.py b/plaid/model/risk_check_behavior_fraud_ring_detected_label.py index 6e709b9d6..38cf22b2a 100644 --- a/plaid/model/risk_check_behavior_fraud_ring_detected_label.py +++ b/plaid/model/risk_check_behavior_fraud_ring_detected_label.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/risk_check_behavior_user_interactions_label.py b/plaid/model/risk_check_behavior_user_interactions_label.py index 7b5551783..79cf1b633 100644 --- a/plaid/model/risk_check_behavior_user_interactions_label.py +++ b/plaid/model/risk_check_behavior_user_interactions_label.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/risk_check_details.py b/plaid/model/risk_check_details.py index 154fc25bc..1bb818d4e 100644 --- a/plaid/model/risk_check_details.py +++ b/plaid/model/risk_check_details.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/risk_check_device.py b/plaid/model/risk_check_device.py index 12727d904..00581a31a 100644 --- a/plaid/model/risk_check_device.py +++ b/plaid/model/risk_check_device.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/risk_check_email.py b/plaid/model/risk_check_email.py index 6cc41981a..c10eb119f 100644 --- a/plaid/model/risk_check_email.py +++ b/plaid/model/risk_check_email.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/risk_check_email_domain_is_custom.py b/plaid/model/risk_check_email_domain_is_custom.py index 9e169c5a0..ee378b577 100644 --- a/plaid/model/risk_check_email_domain_is_custom.py +++ b/plaid/model/risk_check_email_domain_is_custom.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/risk_check_email_domain_is_disposable.py b/plaid/model/risk_check_email_domain_is_disposable.py index 0f29210be..f7a2a2830 100644 --- a/plaid/model/risk_check_email_domain_is_disposable.py +++ b/plaid/model/risk_check_email_domain_is_disposable.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/risk_check_email_domain_is_free_provider.py b/plaid/model/risk_check_email_domain_is_free_provider.py index d06854d8f..0b4a4a3a5 100644 --- a/plaid/model/risk_check_email_domain_is_free_provider.py +++ b/plaid/model/risk_check_email_domain_is_free_provider.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/risk_check_email_is_deliverable_status.py b/plaid/model/risk_check_email_is_deliverable_status.py index 9cbec2758..2ddbdf144 100644 --- a/plaid/model/risk_check_email_is_deliverable_status.py +++ b/plaid/model/risk_check_email_is_deliverable_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/risk_check_email_top_level_domain_is_suspicious.py b/plaid/model/risk_check_email_top_level_domain_is_suspicious.py index 3d6f5cc2d..d2590fa3c 100644 --- a/plaid/model/risk_check_email_top_level_domain_is_suspicious.py +++ b/plaid/model/risk_check_email_top_level_domain_is_suspicious.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/risk_check_identity_abuse_signals.py b/plaid/model/risk_check_identity_abuse_signals.py index b428b88a3..9c3d2decc 100644 --- a/plaid/model/risk_check_identity_abuse_signals.py +++ b/plaid/model/risk_check_identity_abuse_signals.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/risk_check_linked_service.py b/plaid/model/risk_check_linked_service.py index 78f4b9b34..69597af65 100644 --- a/plaid/model/risk_check_linked_service.py +++ b/plaid/model/risk_check_linked_service.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/risk_check_phone.py b/plaid/model/risk_check_phone.py index 83da5e0b5..46d61af39 100644 --- a/plaid/model/risk_check_phone.py +++ b/plaid/model/risk_check_phone.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/risk_check_stolen_identity.py b/plaid/model/risk_check_stolen_identity.py index 22eba6f42..1e71f272d 100644 --- a/plaid/model/risk_check_stolen_identity.py +++ b/plaid/model/risk_check_stolen_identity.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/risk_check_synthetic_identity.py b/plaid/model/risk_check_synthetic_identity.py index d6b4b0324..0583ac1a1 100644 --- a/plaid/model/risk_check_synthetic_identity.py +++ b/plaid/model/risk_check_synthetic_identity.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/risk_signal_document_reference.py b/plaid/model/risk_signal_document_reference.py index 30fad4cbb..b5487e04c 100644 --- a/plaid/model/risk_signal_document_reference.py +++ b/plaid/model/risk_signal_document_reference.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ @@ -29,6 +29,10 @@ from plaid.exceptions import ApiAttributeError +def lazy_import(): + from plaid.model.risk_signal_document_status import RiskSignalDocumentStatus + globals()['RiskSignalDocumentStatus'] = RiskSignalDocumentStatus + class RiskSignalDocumentReference(ModelNormal): """NOTE: This class is auto generated by OpenAPI Generator. @@ -66,6 +70,7 @@ def additional_properties_type(): This must be a method because a model may have properties that are of type self, this must run after the class is loaded """ + lazy_import() return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 _nullable = False @@ -80,9 +85,11 @@ def openapi_types(): openapi_types (dict): The key is attribute name and the value is attribute type. """ + lazy_import() return { 'document_id': (str, none_type,), # noqa: E501 'document_name': (str,), # noqa: E501 + 'status': (RiskSignalDocumentStatus,), # noqa: E501 } @cached_property @@ -93,6 +100,7 @@ def discriminator(): attribute_map = { 'document_id': 'document_id', # noqa: E501 'document_name': 'document_name', # noqa: E501 + 'status': 'status', # noqa: E501 } read_only_vars = { @@ -138,6 +146,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 _visited_composed_classes = (Animal,) document_id (str, none_type): An identifier of the document referenced by the document metadata.. [optional] # noqa: E501 document_name (str): The name of the document. [optional] # noqa: E501 + status (RiskSignalDocumentStatus): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -225,6 +234,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 _visited_composed_classes = (Animal,) document_id (str, none_type): An identifier of the document referenced by the document metadata.. [optional] # noqa: E501 document_name (str): The name of the document. [optional] # noqa: E501 + status (RiskSignalDocumentStatus): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/plaid/model/risk_signal_document_status.py b/plaid/model/risk_signal_document_status.py new file mode 100644 index 000000000..35e1c8fe8 --- /dev/null +++ b/plaid/model/risk_signal_document_status.py @@ -0,0 +1,293 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + + +class RiskSignalDocumentStatus(ModelSimple): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + ('value',): { + 'PROCESSING': "PROCESSING", + 'PROCESSING_COMPLETE': "PROCESSING_COMPLETE", + 'PROCESSING_ERROR': "PROCESSING_ERROR", + 'PASSWORD_PROTECTED': "PASSWORD_PROTECTED", + 'VIRUS_DETECTED': "VIRUS_DETECTED", + }, + } + + validations = { + } + + additional_properties_type = None + + _nullable = False + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + return { + 'value': (str,), + } + + @cached_property + def discriminator(): + return None + + + attribute_map = {} + + read_only_vars = set() + + _composed_schemas = None + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): + """RiskSignalDocumentStatus - a model defined in OpenAPI + + Note that value can be passed either in args or in kwargs, but not in both. + + Args: + args[0] (str): Status of a document for risk signal analysis., must be one of ["PROCESSING", "PROCESSING_COMPLETE", "PROCESSING_ERROR", "PASSWORD_PROTECTED", "VIRUS_DETECTED", ] # noqa: E501 + + Keyword Args: + value (str): Status of a document for risk signal analysis., must be one of ["PROCESSING", "PROCESSING_COMPLETE", "PROCESSING_ERROR", "PASSWORD_PROTECTED", "VIRUS_DETECTED", ] # noqa: E501 + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + # required up here when default value is not given + _path_to_item = kwargs.pop('_path_to_item', ()) + + if 'value' in kwargs: + value = kwargs.pop('value') + elif args: + args = list(args) + value = args.pop(0) + else: + raise ApiTypeError( + "value is required, but not passed in args or kwargs and doesn't have default", + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + self.value = value + if kwargs: + raise ApiTypeError( + "Invalid named arguments=%s passed to %s. Remove those invalid named arguments." % ( + kwargs, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, *args, **kwargs): + """RiskSignalDocumentStatus - a model defined in OpenAPI + + Note that value can be passed either in args or in kwargs, but not in both. + + Args: + args[0] (str): Status of a document for risk signal analysis., must be one of ["PROCESSING", "PROCESSING_COMPLETE", "PROCESSING_ERROR", "PASSWORD_PROTECTED", "VIRUS_DETECTED", ] # noqa: E501 + + Keyword Args: + value (str): Status of a document for risk signal analysis., must be one of ["PROCESSING", "PROCESSING_COMPLETE", "PROCESSING_ERROR", "PASSWORD_PROTECTED", "VIRUS_DETECTED", ] # noqa: E501 + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + # required up here when default value is not given + _path_to_item = kwargs.pop('_path_to_item', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if 'value' in kwargs: + value = kwargs.pop('value') + elif args: + args = list(args) + value = args.pop(0) + else: + raise ApiTypeError( + "value is required, but not passed in args or kwargs and doesn't have default", + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + self.value = value + if kwargs: + raise ApiTypeError( + "Invalid named arguments=%s passed to %s. Remove those invalid named arguments." % ( + kwargs, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + return self diff --git a/plaid/model/role.py b/plaid/model/role.py index b84675784..48b80b014 100644 --- a/plaid/model/role.py +++ b/plaid/model/role.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/role_detail.py b/plaid/model/role_detail.py index b6c500e9b..042f03a94 100644 --- a/plaid/model/role_detail.py +++ b/plaid/model/role_detail.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/roles.py b/plaid/model/roles.py index 3e6806595..b90f1a103 100644 --- a/plaid/model/roles.py +++ b/plaid/model/roles.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_bank_income_fire_webhook_request.py b/plaid/model/sandbox_bank_income_fire_webhook_request.py index 099db48a0..22b49e908 100644 --- a/plaid/model/sandbox_bank_income_fire_webhook_request.py +++ b/plaid/model/sandbox_bank_income_fire_webhook_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_bank_income_fire_webhook_response.py b/plaid/model/sandbox_bank_income_fire_webhook_response.py index 27521fe7f..2428db5a0 100644 --- a/plaid/model/sandbox_bank_income_fire_webhook_response.py +++ b/plaid/model/sandbox_bank_income_fire_webhook_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_bank_income_webhook_fire_request_webhook_code.py b/plaid/model/sandbox_bank_income_webhook_fire_request_webhook_code.py index a1bf46837..2235f440a 100644 --- a/plaid/model/sandbox_bank_income_webhook_fire_request_webhook_code.py +++ b/plaid/model/sandbox_bank_income_webhook_fire_request_webhook_code.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_bank_income_webhook_fire_request_webhook_fields.py b/plaid/model/sandbox_bank_income_webhook_fire_request_webhook_fields.py index d77326480..a759b3e7d 100644 --- a/plaid/model/sandbox_bank_income_webhook_fire_request_webhook_fields.py +++ b/plaid/model/sandbox_bank_income_webhook_fire_request_webhook_fields.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_bank_transfer_fire_webhook_request.py b/plaid/model/sandbox_bank_transfer_fire_webhook_request.py index 9ba724cf2..3996eb101 100644 --- a/plaid/model/sandbox_bank_transfer_fire_webhook_request.py +++ b/plaid/model/sandbox_bank_transfer_fire_webhook_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_bank_transfer_fire_webhook_response.py b/plaid/model/sandbox_bank_transfer_fire_webhook_response.py index be3f060b3..5b95cc588 100644 --- a/plaid/model/sandbox_bank_transfer_fire_webhook_response.py +++ b/plaid/model/sandbox_bank_transfer_fire_webhook_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_bank_transfer_simulate_request.py b/plaid/model/sandbox_bank_transfer_simulate_request.py index fcb24abf6..55863591f 100644 --- a/plaid/model/sandbox_bank_transfer_simulate_request.py +++ b/plaid/model/sandbox_bank_transfer_simulate_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_bank_transfer_simulate_response.py b/plaid/model/sandbox_bank_transfer_simulate_response.py index 67d96d052..e898bb786 100644 --- a/plaid/model/sandbox_bank_transfer_simulate_response.py +++ b/plaid/model/sandbox_bank_transfer_simulate_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_income_fire_webhook_request.py b/plaid/model/sandbox_income_fire_webhook_request.py index 4d4b923c1..d8748a9e8 100644 --- a/plaid/model/sandbox_income_fire_webhook_request.py +++ b/plaid/model/sandbox_income_fire_webhook_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_income_fire_webhook_response.py b/plaid/model/sandbox_income_fire_webhook_response.py index 70f1ae777..d1d9f02be 100644 --- a/plaid/model/sandbox_income_fire_webhook_response.py +++ b/plaid/model/sandbox_income_fire_webhook_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_item_fire_webhook_request.py b/plaid/model/sandbox_item_fire_webhook_request.py index 195132c91..b568ad7d2 100644 --- a/plaid/model/sandbox_item_fire_webhook_request.py +++ b/plaid/model/sandbox_item_fire_webhook_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_item_fire_webhook_response.py b/plaid/model/sandbox_item_fire_webhook_response.py index c4e38f032..eaae340e3 100644 --- a/plaid/model/sandbox_item_fire_webhook_response.py +++ b/plaid/model/sandbox_item_fire_webhook_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_item_reset_login_request.py b/plaid/model/sandbox_item_reset_login_request.py index 228b70c48..4fd4b9d27 100644 --- a/plaid/model/sandbox_item_reset_login_request.py +++ b/plaid/model/sandbox_item_reset_login_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_item_reset_login_response.py b/plaid/model/sandbox_item_reset_login_response.py index 76ba37aed..55ed9f6fd 100644 --- a/plaid/model/sandbox_item_reset_login_response.py +++ b/plaid/model/sandbox_item_reset_login_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_item_set_verification_status_request.py b/plaid/model/sandbox_item_set_verification_status_request.py index 826932da5..29eee8948 100644 --- a/plaid/model/sandbox_item_set_verification_status_request.py +++ b/plaid/model/sandbox_item_set_verification_status_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_item_set_verification_status_response.py b/plaid/model/sandbox_item_set_verification_status_response.py index 34d37710a..f6041178b 100644 --- a/plaid/model/sandbox_item_set_verification_status_response.py +++ b/plaid/model/sandbox_item_set_verification_status_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_oauth_select_accounts_request.py b/plaid/model/sandbox_oauth_select_accounts_request.py index 7af195db2..8dd9a9bf5 100644 --- a/plaid/model/sandbox_oauth_select_accounts_request.py +++ b/plaid/model/sandbox_oauth_select_accounts_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_oauth_select_accounts_response.py b/plaid/model/sandbox_oauth_select_accounts_response.py index 9579a0cab..8e7ed8e9d 100644 --- a/plaid/model/sandbox_oauth_select_accounts_response.py +++ b/plaid/model/sandbox_oauth_select_accounts_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_payment_profile_reset_login_request.py b/plaid/model/sandbox_payment_profile_reset_login_request.py index 2839ed996..04a1d0258 100644 --- a/plaid/model/sandbox_payment_profile_reset_login_request.py +++ b/plaid/model/sandbox_payment_profile_reset_login_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_payment_profile_reset_login_response.py b/plaid/model/sandbox_payment_profile_reset_login_response.py index 2f6b26be5..ba2645ba5 100644 --- a/plaid/model/sandbox_payment_profile_reset_login_response.py +++ b/plaid/model/sandbox_payment_profile_reset_login_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_processor_token_create_request.py b/plaid/model/sandbox_processor_token_create_request.py index 705346bc5..519155e57 100644 --- a/plaid/model/sandbox_processor_token_create_request.py +++ b/plaid/model/sandbox_processor_token_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_processor_token_create_request_options.py b/plaid/model/sandbox_processor_token_create_request_options.py index ada7957d1..e0bf52492 100644 --- a/plaid/model/sandbox_processor_token_create_request_options.py +++ b/plaid/model/sandbox_processor_token_create_request_options.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_processor_token_create_response.py b/plaid/model/sandbox_processor_token_create_response.py index 273ef9068..ebc46ca6b 100644 --- a/plaid/model/sandbox_processor_token_create_response.py +++ b/plaid/model/sandbox_processor_token_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_public_token_create_request.py b/plaid/model/sandbox_public_token_create_request.py index 17f2f43f3..5f95819e3 100644 --- a/plaid/model/sandbox_public_token_create_request.py +++ b/plaid/model/sandbox_public_token_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_public_token_create_request_income_verification_bank_income.py b/plaid/model/sandbox_public_token_create_request_income_verification_bank_income.py index e6ffabe50..db9605e20 100644 --- a/plaid/model/sandbox_public_token_create_request_income_verification_bank_income.py +++ b/plaid/model/sandbox_public_token_create_request_income_verification_bank_income.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_public_token_create_request_options.py b/plaid/model/sandbox_public_token_create_request_options.py index 858f3de2e..285e87fb7 100644 --- a/plaid/model/sandbox_public_token_create_request_options.py +++ b/plaid/model/sandbox_public_token_create_request_options.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_public_token_create_request_options_income_verification.py b/plaid/model/sandbox_public_token_create_request_options_income_verification.py index 0531fffe0..017e6661c 100644 --- a/plaid/model/sandbox_public_token_create_request_options_income_verification.py +++ b/plaid/model/sandbox_public_token_create_request_options_income_verification.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_public_token_create_request_options_transactions.py b/plaid/model/sandbox_public_token_create_request_options_transactions.py index 768c640a8..bf0c0d5d8 100644 --- a/plaid/model/sandbox_public_token_create_request_options_transactions.py +++ b/plaid/model/sandbox_public_token_create_request_options_transactions.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_public_token_create_response.py b/plaid/model/sandbox_public_token_create_response.py index cda050a4c..090bb63f9 100644 --- a/plaid/model/sandbox_public_token_create_response.py +++ b/plaid/model/sandbox_public_token_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_transfer_fire_webhook_request.py b/plaid/model/sandbox_transfer_fire_webhook_request.py index 87f361f23..dc9163b6f 100644 --- a/plaid/model/sandbox_transfer_fire_webhook_request.py +++ b/plaid/model/sandbox_transfer_fire_webhook_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_transfer_fire_webhook_response.py b/plaid/model/sandbox_transfer_fire_webhook_response.py index 7972f6a86..7eabda1ed 100644 --- a/plaid/model/sandbox_transfer_fire_webhook_response.py +++ b/plaid/model/sandbox_transfer_fire_webhook_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_transfer_repayment_simulate_request.py b/plaid/model/sandbox_transfer_repayment_simulate_request.py index bb77cca71..776210cce 100644 --- a/plaid/model/sandbox_transfer_repayment_simulate_request.py +++ b/plaid/model/sandbox_transfer_repayment_simulate_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_transfer_repayment_simulate_response.py b/plaid/model/sandbox_transfer_repayment_simulate_response.py index 74e0a1886..3406b2e87 100644 --- a/plaid/model/sandbox_transfer_repayment_simulate_response.py +++ b/plaid/model/sandbox_transfer_repayment_simulate_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_transfer_simulate_request.py b/plaid/model/sandbox_transfer_simulate_request.py index df96698f1..892e7545e 100644 --- a/plaid/model/sandbox_transfer_simulate_request.py +++ b/plaid/model/sandbox_transfer_simulate_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_transfer_simulate_response.py b/plaid/model/sandbox_transfer_simulate_response.py index d3d96ae8a..74c3f9860 100644 --- a/plaid/model/sandbox_transfer_simulate_response.py +++ b/plaid/model/sandbox_transfer_simulate_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_transfer_sweep_simulate_request.py b/plaid/model/sandbox_transfer_sweep_simulate_request.py index 237603bce..24f8d07e4 100644 --- a/plaid/model/sandbox_transfer_sweep_simulate_request.py +++ b/plaid/model/sandbox_transfer_sweep_simulate_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_transfer_sweep_simulate_response.py b/plaid/model/sandbox_transfer_sweep_simulate_response.py index 8edee81f3..a9bc8a3ce 100644 --- a/plaid/model/sandbox_transfer_sweep_simulate_response.py +++ b/plaid/model/sandbox_transfer_sweep_simulate_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_transfer_test_clock_advance_request.py b/plaid/model/sandbox_transfer_test_clock_advance_request.py index daff5382f..f055b8b27 100644 --- a/plaid/model/sandbox_transfer_test_clock_advance_request.py +++ b/plaid/model/sandbox_transfer_test_clock_advance_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_transfer_test_clock_advance_response.py b/plaid/model/sandbox_transfer_test_clock_advance_response.py index 55f96a843..d2de10858 100644 --- a/plaid/model/sandbox_transfer_test_clock_advance_response.py +++ b/plaid/model/sandbox_transfer_test_clock_advance_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_transfer_test_clock_create_request.py b/plaid/model/sandbox_transfer_test_clock_create_request.py index 540de6133..8d809deff 100644 --- a/plaid/model/sandbox_transfer_test_clock_create_request.py +++ b/plaid/model/sandbox_transfer_test_clock_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_transfer_test_clock_create_response.py b/plaid/model/sandbox_transfer_test_clock_create_response.py index ba71d3184..44939e737 100644 --- a/plaid/model/sandbox_transfer_test_clock_create_response.py +++ b/plaid/model/sandbox_transfer_test_clock_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_transfer_test_clock_get_request.py b/plaid/model/sandbox_transfer_test_clock_get_request.py index b4c989610..72c544788 100644 --- a/plaid/model/sandbox_transfer_test_clock_get_request.py +++ b/plaid/model/sandbox_transfer_test_clock_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_transfer_test_clock_get_response.py b/plaid/model/sandbox_transfer_test_clock_get_response.py index 7c19652b4..2c3185da0 100644 --- a/plaid/model/sandbox_transfer_test_clock_get_response.py +++ b/plaid/model/sandbox_transfer_test_clock_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_transfer_test_clock_list_request.py b/plaid/model/sandbox_transfer_test_clock_list_request.py index 518155e12..ace336af6 100644 --- a/plaid/model/sandbox_transfer_test_clock_list_request.py +++ b/plaid/model/sandbox_transfer_test_clock_list_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sandbox_transfer_test_clock_list_response.py b/plaid/model/sandbox_transfer_test_clock_list_response.py index 1763f8ab1..19856acf3 100644 --- a/plaid/model/sandbox_transfer_test_clock_list_response.py +++ b/plaid/model/sandbox_transfer_test_clock_list_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/scopes.py b/plaid/model/scopes.py index 1ceb77624..da981243c 100644 --- a/plaid/model/scopes.py +++ b/plaid/model/scopes.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/scopes_context.py b/plaid/model/scopes_context.py index 3857c829a..269893e2f 100644 --- a/plaid/model/scopes_context.py +++ b/plaid/model/scopes_context.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/scopes_nullable.py b/plaid/model/scopes_nullable.py index 5c67f5527..d2fc595ea 100644 --- a/plaid/model/scopes_nullable.py +++ b/plaid/model/scopes_nullable.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/screening_hit_analysis.py b/plaid/model/screening_hit_analysis.py index e053dcda5..62b8daef4 100644 --- a/plaid/model/screening_hit_analysis.py +++ b/plaid/model/screening_hit_analysis.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/screening_hit_data.py b/plaid/model/screening_hit_data.py index 2bd12c30f..7fdf7b6fe 100644 --- a/plaid/model/screening_hit_data.py +++ b/plaid/model/screening_hit_data.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/screening_hit_date_of_birth_item.py b/plaid/model/screening_hit_date_of_birth_item.py index af00d2719..57de92e9c 100644 --- a/plaid/model/screening_hit_date_of_birth_item.py +++ b/plaid/model/screening_hit_date_of_birth_item.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/screening_hit_documents_items.py b/plaid/model/screening_hit_documents_items.py index 83d408a29..f42b8cb07 100644 --- a/plaid/model/screening_hit_documents_items.py +++ b/plaid/model/screening_hit_documents_items.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/screening_hit_names_items.py b/plaid/model/screening_hit_names_items.py index 309c55e8b..cdb75c63e 100644 --- a/plaid/model/screening_hit_names_items.py +++ b/plaid/model/screening_hit_names_items.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/screening_status_updated_webhook.py b/plaid/model/screening_status_updated_webhook.py index 612a41d44..32fde94b7 100644 --- a/plaid/model/screening_status_updated_webhook.py +++ b/plaid/model/screening_status_updated_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/security.py b/plaid/model/security.py index 767efa825..c6087a76d 100644 --- a/plaid/model/security.py +++ b/plaid/model/security.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/security_override.py b/plaid/model/security_override.py index f88bf8068..4b9191884 100644 --- a/plaid/model/security_override.py +++ b/plaid/model/security_override.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/selfie_analysis.py b/plaid/model/selfie_analysis.py index a5cea3c76..fdb2efc88 100644 --- a/plaid/model/selfie_analysis.py +++ b/plaid/model/selfie_analysis.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/selfie_analysis_document_comparison.py b/plaid/model/selfie_analysis_document_comparison.py index 9ef63b142..247fa3a28 100644 --- a/plaid/model/selfie_analysis_document_comparison.py +++ b/plaid/model/selfie_analysis_document_comparison.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/selfie_capture.py b/plaid/model/selfie_capture.py index c5e136026..1131de77f 100644 --- a/plaid/model/selfie_capture.py +++ b/plaid/model/selfie_capture.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/selfie_check.py b/plaid/model/selfie_check.py index 9196c8938..7c18b39b9 100644 --- a/plaid/model/selfie_check.py +++ b/plaid/model/selfie_check.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/selfie_check_selfie.py b/plaid/model/selfie_check_selfie.py index 6b017bb00..9a4098ffd 100644 --- a/plaid/model/selfie_check_selfie.py +++ b/plaid/model/selfie_check_selfie.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/selfie_check_status.py b/plaid/model/selfie_check_status.py index 2cb17e406..c5a78a7a7 100644 --- a/plaid/model/selfie_check_status.py +++ b/plaid/model/selfie_check_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/selfie_status.py b/plaid/model/selfie_status.py index 51b8da1d0..9adc424ff 100644 --- a/plaid/model/selfie_status.py +++ b/plaid/model/selfie_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sender_bacs_nullable.py b/plaid/model/sender_bacs_nullable.py index d93170760..3c47b5e9b 100644 --- a/plaid/model/sender_bacs_nullable.py +++ b/plaid/model/sender_bacs_nullable.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/service.py b/plaid/model/service.py index a2cca250f..307dcfc2f 100644 --- a/plaid/model/service.py +++ b/plaid/model/service.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/service_product_fulfillment.py b/plaid/model/service_product_fulfillment.py index b3bb6588e..325dea2c6 100644 --- a/plaid/model/service_product_fulfillment.py +++ b/plaid/model/service_product_fulfillment.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/service_product_fulfillment_detail.py b/plaid/model/service_product_fulfillment_detail.py index ab105c5db..5793e692e 100644 --- a/plaid/model/service_product_fulfillment_detail.py +++ b/plaid/model/service_product_fulfillment_detail.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/service_product_fulfillment_identifier.py b/plaid/model/service_product_fulfillment_identifier.py index 62425c078..657c11e1a 100644 --- a/plaid/model/service_product_fulfillment_identifier.py +++ b/plaid/model/service_product_fulfillment_identifier.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/servicer_address_data.py b/plaid/model/servicer_address_data.py index 820beef9d..90948c470 100644 --- a/plaid/model/servicer_address_data.py +++ b/plaid/model/servicer_address_data.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/services.py b/plaid/model/services.py index 3159b0de8..339ec3925 100644 --- a/plaid/model/services.py +++ b/plaid/model/services.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/signal_address_data.py b/plaid/model/signal_address_data.py index 387b8bdaa..2973f1f37 100644 --- a/plaid/model/signal_address_data.py +++ b/plaid/model/signal_address_data.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/signal_decision_outcome.py b/plaid/model/signal_decision_outcome.py index 9eb72f171..59f99e2ec 100644 --- a/plaid/model/signal_decision_outcome.py +++ b/plaid/model/signal_decision_outcome.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/signal_decision_report_request.py b/plaid/model/signal_decision_report_request.py index 961e09e15..4d38f733f 100644 --- a/plaid/model/signal_decision_report_request.py +++ b/plaid/model/signal_decision_report_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/signal_decision_report_response.py b/plaid/model/signal_decision_report_response.py index 91bb7f43a..fb4f99a8a 100644 --- a/plaid/model/signal_decision_report_response.py +++ b/plaid/model/signal_decision_report_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/signal_device.py b/plaid/model/signal_device.py index 31dedb04e..c6ab9ef66 100644 --- a/plaid/model/signal_device.py +++ b/plaid/model/signal_device.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/signal_evaluate_core_attributes.py b/plaid/model/signal_evaluate_core_attributes.py index e5a2c8120..44473ff75 100644 --- a/plaid/model/signal_evaluate_core_attributes.py +++ b/plaid/model/signal_evaluate_core_attributes.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/signal_evaluate_request.py b/plaid/model/signal_evaluate_request.py index ccb0e31cb..0eec6f304 100644 --- a/plaid/model/signal_evaluate_request.py +++ b/plaid/model/signal_evaluate_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/signal_evaluate_response.py b/plaid/model/signal_evaluate_response.py index 9381076af..1395be546 100644 --- a/plaid/model/signal_evaluate_response.py +++ b/plaid/model/signal_evaluate_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/signal_insights.py b/plaid/model/signal_insights.py index 8b51286af..d072f71fc 100644 --- a/plaid/model/signal_insights.py +++ b/plaid/model/signal_insights.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/signal_payment_method.py b/plaid/model/signal_payment_method.py index fe85015c3..2521f9b56 100644 --- a/plaid/model/signal_payment_method.py +++ b/plaid/model/signal_payment_method.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/signal_person_name.py b/plaid/model/signal_person_name.py index 9b5dca9fc..271bc7330 100644 --- a/plaid/model/signal_person_name.py +++ b/plaid/model/signal_person_name.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/signal_prepare_request.py b/plaid/model/signal_prepare_request.py index 63ec34562..6a9961f26 100644 --- a/plaid/model/signal_prepare_request.py +++ b/plaid/model/signal_prepare_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/signal_prepare_response.py b/plaid/model/signal_prepare_response.py index 9345773f0..09186defe 100644 --- a/plaid/model/signal_prepare_response.py +++ b/plaid/model/signal_prepare_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/signal_return_report_request.py b/plaid/model/signal_return_report_request.py index 9ec5c560c..fcd9a31ab 100644 --- a/plaid/model/signal_return_report_request.py +++ b/plaid/model/signal_return_report_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/signal_return_report_response.py b/plaid/model/signal_return_report_response.py index 76d6390c8..3c5b54cae 100644 --- a/plaid/model/signal_return_report_response.py +++ b/plaid/model/signal_return_report_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/signal_score.py b/plaid/model/signal_score.py index 4ae301222..4cb2ac976 100644 --- a/plaid/model/signal_score.py +++ b/plaid/model/signal_score.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/signal_scores.py b/plaid/model/signal_scores.py index 9a2c22776..84125487a 100644 --- a/plaid/model/signal_scores.py +++ b/plaid/model/signal_scores.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/signal_user.py b/plaid/model/signal_user.py index fc9076ebe..38565b9c1 100644 --- a/plaid/model/signal_user.py +++ b/plaid/model/signal_user.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/signal_warning.py b/plaid/model/signal_warning.py index 42aaa5b6d..c8635253f 100644 --- a/plaid/model/signal_warning.py +++ b/plaid/model/signal_warning.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/simulated_transfer_sweep.py b/plaid/model/simulated_transfer_sweep.py index 05c736fbb..481651782 100644 --- a/plaid/model/simulated_transfer_sweep.py +++ b/plaid/model/simulated_transfer_sweep.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/single_document_risk_signal.py b/plaid/model/single_document_risk_signal.py index e8571bfa2..015d1a84e 100644 --- a/plaid/model/single_document_risk_signal.py +++ b/plaid/model/single_document_risk_signal.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/source.py b/plaid/model/source.py index ce3a4253c..8b02c6e73 100644 --- a/plaid/model/source.py +++ b/plaid/model/source.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/source_uid.py b/plaid/model/source_uid.py index eb6fdec42..13bbf1f46 100644 --- a/plaid/model/source_uid.py +++ b/plaid/model/source_uid.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/standalone_account_type.py b/plaid/model/standalone_account_type.py index 6f99e8655..755a252e2 100644 --- a/plaid/model/standalone_account_type.py +++ b/plaid/model/standalone_account_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ @@ -112,7 +112,7 @@ def _from_openapi_data(cls, depository, credit, loan, investment, other, *args, """StandaloneAccountType - a model defined in OpenAPI Args: - depository (str): An account type holding cash, in which funds are deposited. Supported products for `depository` accounts are: Auth (`checking` and `savings` types only), Balance, Transactions, Identity, Payment Initiation, and Assets. + depository (str): An account type holding cash, in which funds are deposited. Supported products for `depository` accounts are: Auth (`checking` and `savings` types only), Balance, Transactions, Identity, Payment Initiation, Assets, and Investments (`cash management` type only). credit (str): A credit card type account. Supported products for `credit` accounts are: Balance, Transactions, Identity, and Liabilities. loan (str): A loan type account. Supported products for `loan` accounts are: Balance, Liabilities, and Transactions. investment (str): An investment account. Supported products for `investment` accounts are: Balance and Investments. In API versions 2018-05-22 and earlier, this type is called `brokerage`. @@ -209,7 +209,7 @@ def __init__(self, depository, credit, loan, investment, other, *args, **kwargs) """StandaloneAccountType - a model defined in OpenAPI Args: - depository (str): An account type holding cash, in which funds are deposited. Supported products for `depository` accounts are: Auth (`checking` and `savings` types only), Balance, Transactions, Identity, Payment Initiation, and Assets. + depository (str): An account type holding cash, in which funds are deposited. Supported products for `depository` accounts are: Auth (`checking` and `savings` types only), Balance, Transactions, Identity, Payment Initiation, Assets, and Investments (`cash management` type only). credit (str): A credit card type account. Supported products for `credit` accounts are: Balance, Transactions, Identity, and Liabilities. loan (str): A loan type account. Supported products for `loan` accounts are: Balance, Liabilities, and Transactions. investment (str): An investment account. Supported products for `investment` accounts are: Balance and Investments. In API versions 2018-05-22 and earlier, this type is called `brokerage`. diff --git a/plaid/model/standalone_currency_code_list.py b/plaid/model/standalone_currency_code_list.py index 588feac4a..1e035c52d 100644 --- a/plaid/model/standalone_currency_code_list.py +++ b/plaid/model/standalone_currency_code_list.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/standalone_investment_transaction_type.py b/plaid/model/standalone_investment_transaction_type.py index 3e51fa2f3..dd2f14b65 100644 --- a/plaid/model/standalone_investment_transaction_type.py +++ b/plaid/model/standalone_investment_transaction_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/statements_account.py b/plaid/model/statements_account.py index 57047e82e..49ee4b762 100644 --- a/plaid/model/statements_account.py +++ b/plaid/model/statements_account.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/statements_download_request.py b/plaid/model/statements_download_request.py index 30af92647..db010e5f8 100644 --- a/plaid/model/statements_download_request.py +++ b/plaid/model/statements_download_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/statements_list_request.py b/plaid/model/statements_list_request.py index 13649eb6e..bca049740 100644 --- a/plaid/model/statements_list_request.py +++ b/plaid/model/statements_list_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/statements_list_response.py b/plaid/model/statements_list_response.py index ff2ec35fc..8da081d9a 100644 --- a/plaid/model/statements_list_response.py +++ b/plaid/model/statements_list_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/statements_statement.py b/plaid/model/statements_statement.py index 24a0dce64..4723ab2b0 100644 --- a/plaid/model/statements_statement.py +++ b/plaid/model/statements_statement.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/status.py b/plaid/model/status.py index e3c6db9bf..2ae2588c6 100644 --- a/plaid/model/status.py +++ b/plaid/model/status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/statuses.py b/plaid/model/statuses.py index 803056c81..14e7038ef 100644 --- a/plaid/model/statuses.py +++ b/plaid/model/statuses.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/strategy.py b/plaid/model/strategy.py index 0349f9efa..80329c0c2 100644 --- a/plaid/model/strategy.py +++ b/plaid/model/strategy.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/student_loan.py b/plaid/model/student_loan.py index 0c63653ed..b76c08d00 100644 --- a/plaid/model/student_loan.py +++ b/plaid/model/student_loan.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/student_loan_repayment_model.py b/plaid/model/student_loan_repayment_model.py index d4cc70ce8..6f60902b0 100644 --- a/plaid/model/student_loan_repayment_model.py +++ b/plaid/model/student_loan_repayment_model.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/student_loan_status.py b/plaid/model/student_loan_status.py index e1b23548a..6d35be3b4 100644 --- a/plaid/model/student_loan_status.py +++ b/plaid/model/student_loan_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/student_repayment_plan.py b/plaid/model/student_repayment_plan.py index e7170942e..6de116da3 100644 --- a/plaid/model/student_repayment_plan.py +++ b/plaid/model/student_repayment_plan.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sweep_status.py b/plaid/model/sweep_status.py index 21311a273..5e4dbd0d8 100644 --- a/plaid/model/sweep_status.py +++ b/plaid/model/sweep_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/sync_updates_available_webhook.py b/plaid/model/sync_updates_available_webhook.py index f3c65d926..a987b7188 100644 --- a/plaid/model/sync_updates_available_webhook.py +++ b/plaid/model/sync_updates_available_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/taxform.py b/plaid/model/taxform.py index 4a32af97e..ac9d9b50b 100644 --- a/plaid/model/taxform.py +++ b/plaid/model/taxform.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/taxpayer_id.py b/plaid/model/taxpayer_id.py index 426881151..bb16fbe87 100644 --- a/plaid/model/taxpayer_id.py +++ b/plaid/model/taxpayer_id.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/taxpayer_identifier.py b/plaid/model/taxpayer_identifier.py index 577d3cdaf..be50bb353 100644 --- a/plaid/model/taxpayer_identifier.py +++ b/plaid/model/taxpayer_identifier.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/taxpayer_identifier_type.py b/plaid/model/taxpayer_identifier_type.py index a47529498..bf818f006 100644 --- a/plaid/model/taxpayer_identifier_type.py +++ b/plaid/model/taxpayer_identifier_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/taxpayer_identifiers.py b/plaid/model/taxpayer_identifiers.py index bae72412d..560ce2602 100644 --- a/plaid/model/taxpayer_identifiers.py +++ b/plaid/model/taxpayer_identifiers.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/total.py b/plaid/model/total.py index cbf0a90a1..9873e89b6 100644 --- a/plaid/model/total.py +++ b/plaid/model/total.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/total_canonical_description.py b/plaid/model/total_canonical_description.py index 627990bc6..7fb42aacc 100644 --- a/plaid/model/total_canonical_description.py +++ b/plaid/model/total_canonical_description.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transaction.py b/plaid/model/transaction.py index fe41fbb0f..2809056b2 100644 --- a/plaid/model/transaction.py +++ b/plaid/model/transaction.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transaction_all_of.py b/plaid/model/transaction_all_of.py index 8bdfac793..76ba4460f 100644 --- a/plaid/model/transaction_all_of.py +++ b/plaid/model/transaction_all_of.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transaction_base.py b/plaid/model/transaction_base.py index 79c02a924..2abc00ac8 100644 --- a/plaid/model/transaction_base.py +++ b/plaid/model/transaction_base.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transaction_code.py b/plaid/model/transaction_code.py index 988c5cf8e..697efbb87 100644 --- a/plaid/model/transaction_code.py +++ b/plaid/model/transaction_code.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transaction_counterparty.py b/plaid/model/transaction_counterparty.py index 31eff3369..5860a7ec7 100644 --- a/plaid/model/transaction_counterparty.py +++ b/plaid/model/transaction_counterparty.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transaction_data.py b/plaid/model/transaction_data.py index c83fb9c4b..94358c764 100644 --- a/plaid/model/transaction_data.py +++ b/plaid/model/transaction_data.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transaction_override.py b/plaid/model/transaction_override.py index ab24c6f2e..6b5177594 100644 --- a/plaid/model/transaction_override.py +++ b/plaid/model/transaction_override.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transaction_stream.py b/plaid/model/transaction_stream.py index 88fcc12e0..47566772b 100644 --- a/plaid/model/transaction_stream.py +++ b/plaid/model/transaction_stream.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transaction_stream_amount.py b/plaid/model/transaction_stream_amount.py index 04c636d02..41771a909 100644 --- a/plaid/model/transaction_stream_amount.py +++ b/plaid/model/transaction_stream_amount.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transaction_stream_status.py b/plaid/model/transaction_stream_status.py index 3a030670f..ac31c8c5b 100644 --- a/plaid/model/transaction_stream_status.py +++ b/plaid/model/transaction_stream_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transactions_category_rule.py b/plaid/model/transactions_category_rule.py index 847cf3037..ff3910acf 100644 --- a/plaid/model/transactions_category_rule.py +++ b/plaid/model/transactions_category_rule.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transactions_enhance_get_request.py b/plaid/model/transactions_enhance_get_request.py index 05af34a3a..3826a74a5 100644 --- a/plaid/model/transactions_enhance_get_request.py +++ b/plaid/model/transactions_enhance_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transactions_enhance_get_response.py b/plaid/model/transactions_enhance_get_response.py index fe461c629..d60cd7197 100644 --- a/plaid/model/transactions_enhance_get_response.py +++ b/plaid/model/transactions_enhance_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transactions_enrich_get_request.py b/plaid/model/transactions_enrich_get_request.py index 7e1e8958c..3a919431c 100644 --- a/plaid/model/transactions_enrich_get_request.py +++ b/plaid/model/transactions_enrich_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transactions_enrich_get_response.py b/plaid/model/transactions_enrich_get_response.py index 0b6099406..bbbd87f30 100644 --- a/plaid/model/transactions_enrich_get_response.py +++ b/plaid/model/transactions_enrich_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transactions_enrich_request_options.py b/plaid/model/transactions_enrich_request_options.py index d37251195..b9ad5ed45 100644 --- a/plaid/model/transactions_enrich_request_options.py +++ b/plaid/model/transactions_enrich_request_options.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transactions_get_request.py b/plaid/model/transactions_get_request.py index 3c0772036..5aa8ce309 100644 --- a/plaid/model/transactions_get_request.py +++ b/plaid/model/transactions_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transactions_get_request_options.py b/plaid/model/transactions_get_request_options.py index 6d4a371d6..c8097dd36 100644 --- a/plaid/model/transactions_get_request_options.py +++ b/plaid/model/transactions_get_request_options.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ @@ -158,7 +158,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 offset (int): The number of transactions to skip. The default value is 0.. [optional] if omitted the server will use the default value of 0 # noqa: E501 include_original_description (bool, none_type): Include the raw unparsed transaction description from the financial institution. This field is disabled by default. If you need this information in addition to the parsed data provided, contact your Plaid Account Manager, or submit a [Support request](https://dashboard.plaid.com/support/new/product-and-development/product-troubleshooting/product-functionality) .. [optional] if omitted the server will use the default value of False # noqa: E501 include_personal_finance_category_beta (bool): Please use [`include_personal_finance_category`](https://plaid.com/docs/api/products/transactions/#transactions-get-request-options-include-personal-finance-category) instead.. [optional] if omitted the server will use the default value of False # noqa: E501 - include_personal_finance_category (bool): Include the [`personal_finance_category`](https://plaid.com/docs/api/products/transactions/#transactions-get-response-transactions-personal-finance-category) object in the response. All implementations are encouraged to set this field to `true` and use the `personal_finance_category` instead of `category`. Personal finance categories are the preferred categorization system for transactions, providing higher accuracy and more meaningful categories. See the [`taxonomy csv file`](https://plaid.com/documents/transactions-personal-finance-category-taxonomy.csv) for a full list of personal finance categories. Plaid is also introducing Category Rules - a new endpoint that will enable you to change the `personal_finance_category` for a transaction based on your users’ needs. When rules are set, the selected category will override the Plaid provided category. To learn more, send a note to transactions-feedback@plaid.com.. [optional] if omitted the server will use the default value of False # noqa: E501 + include_personal_finance_category (bool): Include the [`personal_finance_category`](https://plaid.com/docs/api/products/transactions/#transactions-get-response-transactions-personal-finance-category) object in the response. All implementations are encouraged to set this field to `true` and use the `personal_finance_category` instead of `category`. Personal finance categories are the preferred categorization system for transactions, providing higher accuracy and more meaningful categories. See the [`taxonomy csv file`](https://plaid.com/documents/transactions-personal-finance-category-taxonomy.csv) for a full list of personal finance categories.. [optional] if omitted the server will use the default value of False # noqa: E501 include_logo_and_counterparty_beta (bool): Include counterparties and extran merchant fields in the transaction. This field is disabled by default. If you need this information in addition to the parsed data provided, contact your Plaid Account Manager.. [optional] if omitted the server will use the default value of False # noqa: E501 """ @@ -250,7 +250,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 offset (int): The number of transactions to skip. The default value is 0.. [optional] if omitted the server will use the default value of 0 # noqa: E501 include_original_description (bool, none_type): Include the raw unparsed transaction description from the financial institution. This field is disabled by default. If you need this information in addition to the parsed data provided, contact your Plaid Account Manager, or submit a [Support request](https://dashboard.plaid.com/support/new/product-and-development/product-troubleshooting/product-functionality) .. [optional] if omitted the server will use the default value of False # noqa: E501 include_personal_finance_category_beta (bool): Please use [`include_personal_finance_category`](https://plaid.com/docs/api/products/transactions/#transactions-get-request-options-include-personal-finance-category) instead.. [optional] if omitted the server will use the default value of False # noqa: E501 - include_personal_finance_category (bool): Include the [`personal_finance_category`](https://plaid.com/docs/api/products/transactions/#transactions-get-response-transactions-personal-finance-category) object in the response. All implementations are encouraged to set this field to `true` and use the `personal_finance_category` instead of `category`. Personal finance categories are the preferred categorization system for transactions, providing higher accuracy and more meaningful categories. See the [`taxonomy csv file`](https://plaid.com/documents/transactions-personal-finance-category-taxonomy.csv) for a full list of personal finance categories. Plaid is also introducing Category Rules - a new endpoint that will enable you to change the `personal_finance_category` for a transaction based on your users’ needs. When rules are set, the selected category will override the Plaid provided category. To learn more, send a note to transactions-feedback@plaid.com.. [optional] if omitted the server will use the default value of False # noqa: E501 + include_personal_finance_category (bool): Include the [`personal_finance_category`](https://plaid.com/docs/api/products/transactions/#transactions-get-response-transactions-personal-finance-category) object in the response. All implementations are encouraged to set this field to `true` and use the `personal_finance_category` instead of `category`. Personal finance categories are the preferred categorization system for transactions, providing higher accuracy and more meaningful categories. See the [`taxonomy csv file`](https://plaid.com/documents/transactions-personal-finance-category-taxonomy.csv) for a full list of personal finance categories.. [optional] if omitted the server will use the default value of False # noqa: E501 include_logo_and_counterparty_beta (bool): Include counterparties and extran merchant fields in the transaction. This field is disabled by default. If you need this information in addition to the parsed data provided, contact your Plaid Account Manager.. [optional] if omitted the server will use the default value of False # noqa: E501 """ diff --git a/plaid/model/transactions_get_response.py b/plaid/model/transactions_get_response.py index c4fe68144..1f43a9863 100644 --- a/plaid/model/transactions_get_response.py +++ b/plaid/model/transactions_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transactions_recurring_get_request.py b/plaid/model/transactions_recurring_get_request.py index b831205a1..470b0a972 100644 --- a/plaid/model/transactions_recurring_get_request.py +++ b/plaid/model/transactions_recurring_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transactions_recurring_get_request_options.py b/plaid/model/transactions_recurring_get_request_options.py index a52be2a1f..234b5eecc 100644 --- a/plaid/model/transactions_recurring_get_request_options.py +++ b/plaid/model/transactions_recurring_get_request_options.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transactions_recurring_get_response.py b/plaid/model/transactions_recurring_get_response.py index c736aa567..e7befb530 100644 --- a/plaid/model/transactions_recurring_get_response.py +++ b/plaid/model/transactions_recurring_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transactions_refresh_request.py b/plaid/model/transactions_refresh_request.py index 0f1589f1e..34d5f2f73 100644 --- a/plaid/model/transactions_refresh_request.py +++ b/plaid/model/transactions_refresh_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transactions_refresh_response.py b/plaid/model/transactions_refresh_response.py index be6ac019c..6c33b0b99 100644 --- a/plaid/model/transactions_refresh_response.py +++ b/plaid/model/transactions_refresh_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transactions_removed_webhook.py b/plaid/model/transactions_removed_webhook.py index 0ceca1111..e0ee09417 100644 --- a/plaid/model/transactions_removed_webhook.py +++ b/plaid/model/transactions_removed_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transactions_rule_details.py b/plaid/model/transactions_rule_details.py index 23552bb5e..7db041a3b 100644 --- a/plaid/model/transactions_rule_details.py +++ b/plaid/model/transactions_rule_details.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transactions_rule_field.py b/plaid/model/transactions_rule_field.py index 4ac078fe9..60e940b17 100644 --- a/plaid/model/transactions_rule_field.py +++ b/plaid/model/transactions_rule_field.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transactions_rule_type.py b/plaid/model/transactions_rule_type.py index 7af3ec147..b33e2aa97 100644 --- a/plaid/model/transactions_rule_type.py +++ b/plaid/model/transactions_rule_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transactions_rules_create_request.py b/plaid/model/transactions_rules_create_request.py index cc19d8ac7..123e94bd5 100644 --- a/plaid/model/transactions_rules_create_request.py +++ b/plaid/model/transactions_rules_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transactions_rules_create_response.py b/plaid/model/transactions_rules_create_response.py index 0d3560c71..bc4b86e98 100644 --- a/plaid/model/transactions_rules_create_response.py +++ b/plaid/model/transactions_rules_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transactions_rules_list_request.py b/plaid/model/transactions_rules_list_request.py index fe9fa059f..59735f63b 100644 --- a/plaid/model/transactions_rules_list_request.py +++ b/plaid/model/transactions_rules_list_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transactions_rules_list_response.py b/plaid/model/transactions_rules_list_response.py index c8ecb0927..94b7a361b 100644 --- a/plaid/model/transactions_rules_list_response.py +++ b/plaid/model/transactions_rules_list_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transactions_rules_remove_request.py b/plaid/model/transactions_rules_remove_request.py index d3644112a..b11dc41db 100644 --- a/plaid/model/transactions_rules_remove_request.py +++ b/plaid/model/transactions_rules_remove_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transactions_rules_remove_response.py b/plaid/model/transactions_rules_remove_response.py index bf889d767..2de11137b 100644 --- a/plaid/model/transactions_rules_remove_response.py +++ b/plaid/model/transactions_rules_remove_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transactions_sync_request.py b/plaid/model/transactions_sync_request.py index bc02e480c..7bb10be13 100644 --- a/plaid/model/transactions_sync_request.py +++ b/plaid/model/transactions_sync_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transactions_sync_request_options.py b/plaid/model/transactions_sync_request_options.py index dd217dd91..538af6757 100644 --- a/plaid/model/transactions_sync_request_options.py +++ b/plaid/model/transactions_sync_request_options.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ @@ -139,7 +139,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) include_original_description (bool, none_type): Include the raw unparsed transaction description from the financial institution. This field is disabled by default. If you need this information in addition to the parsed data provided, contact your Plaid Account Manager or submit a [Support request](https://dashboard.plaid.com/support/new/product-and-development/product-troubleshooting/product-functionality).. [optional] if omitted the server will use the default value of False # noqa: E501 - include_personal_finance_category (bool): Include the [`personal_finance_category`](https://plaid.com/docs/api/products/transactions/#transactions-sync-response-added-personal-finance-category) object in the response. All implementations are encouraged to use set this field to `true` and to use the `personal_finance_category` instead of `category` for more meaningful and accurate categorization. See the [`taxonomy csv file`](https://plaid.com/documents/transactions-personal-finance-category-taxonomy.csv) for a full list of personal finance categories. We’re also introducing Category Rules - a new beta endpoint that will enable you to change the `personal_finance_category` for a transaction based on your users’ needs. When rules are set, the selected category will override the Plaid provided category. To learn more, send a note to transactions-feedback@plaid.com.. [optional] if omitted the server will use the default value of False # noqa: E501 + include_personal_finance_category (bool): Include the [`personal_finance_category`](https://plaid.com/docs/api/products/transactions/#transactions-sync-response-added-personal-finance-category) object in the response. All implementations are encouraged to use set this field to `true` and to use the `personal_finance_category` instead of `category` for more meaningful and accurate categorization. See the [`taxonomy csv file`](https://plaid.com/documents/transactions-personal-finance-category-taxonomy.csv) for a full list of personal finance categories.. [optional] if omitted the server will use the default value of False # noqa: E501 include_logo_and_counterparty_beta (bool): Include counterparties and extra merchant fields in the transaction. This field is disabled by default. If you need this information in addition to the parsed data provided, contact your Plaid Account Manager.. [optional] if omitted the server will use the default value of False # noqa: E501 """ @@ -227,7 +227,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) include_original_description (bool, none_type): Include the raw unparsed transaction description from the financial institution. This field is disabled by default. If you need this information in addition to the parsed data provided, contact your Plaid Account Manager or submit a [Support request](https://dashboard.plaid.com/support/new/product-and-development/product-troubleshooting/product-functionality).. [optional] if omitted the server will use the default value of False # noqa: E501 - include_personal_finance_category (bool): Include the [`personal_finance_category`](https://plaid.com/docs/api/products/transactions/#transactions-sync-response-added-personal-finance-category) object in the response. All implementations are encouraged to use set this field to `true` and to use the `personal_finance_category` instead of `category` for more meaningful and accurate categorization. See the [`taxonomy csv file`](https://plaid.com/documents/transactions-personal-finance-category-taxonomy.csv) for a full list of personal finance categories. We’re also introducing Category Rules - a new beta endpoint that will enable you to change the `personal_finance_category` for a transaction based on your users’ needs. When rules are set, the selected category will override the Plaid provided category. To learn more, send a note to transactions-feedback@plaid.com.. [optional] if omitted the server will use the default value of False # noqa: E501 + include_personal_finance_category (bool): Include the [`personal_finance_category`](https://plaid.com/docs/api/products/transactions/#transactions-sync-response-added-personal-finance-category) object in the response. All implementations are encouraged to use set this field to `true` and to use the `personal_finance_category` instead of `category` for more meaningful and accurate categorization. See the [`taxonomy csv file`](https://plaid.com/documents/transactions-personal-finance-category-taxonomy.csv) for a full list of personal finance categories.. [optional] if omitted the server will use the default value of False # noqa: E501 include_logo_and_counterparty_beta (bool): Include counterparties and extra merchant fields in the transaction. This field is disabled by default. If you need this information in addition to the parsed data provided, contact your Plaid Account Manager.. [optional] if omitted the server will use the default value of False # noqa: E501 """ diff --git a/plaid/model/transactions_sync_response.py b/plaid/model/transactions_sync_response.py index f4ac93721..09eac1858 100644 --- a/plaid/model/transactions_sync_response.py +++ b/plaid/model/transactions_sync_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer.py b/plaid/model/transfer.py index b022057b2..91872a67d 100644 --- a/plaid/model/transfer.py +++ b/plaid/model/transfer.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ @@ -112,6 +112,7 @@ def openapi_types(): lazy_import() return { 'id': (str,), # noqa: E501 + 'authorization_id': (str,), # noqa: E501 'funding_account_id': (str, none_type,), # noqa: E501 'type': (TransferType,), # noqa: E501 'user': (TransferUserInResponse,), # noqa: E501 @@ -147,6 +148,7 @@ def discriminator(): attribute_map = { 'id': 'id', # noqa: E501 + 'authorization_id': 'authorization_id', # noqa: E501 'funding_account_id': 'funding_account_id', # noqa: E501 'type': 'type', # noqa: E501 'user': 'user', # noqa: E501 @@ -182,11 +184,12 @@ def discriminator(): @classmethod @convert_js_args_to_python_args - def _from_openapi_data(cls, id, funding_account_id, type, user, amount, description, created, status, network, cancellable, failure_reason, metadata, origination_account_id, guarantee_decision, guarantee_decision_rationale, iso_currency_code, standard_return_window, unauthorized_return_window, expected_settlement_date, originator_client_id, refunds, recurring_transfer_id, credit_funds_source, *args, **kwargs): # noqa: E501 + def _from_openapi_data(cls, id, authorization_id, funding_account_id, type, user, amount, description, created, status, network, cancellable, failure_reason, metadata, origination_account_id, guarantee_decision, guarantee_decision_rationale, iso_currency_code, standard_return_window, unauthorized_return_window, expected_settlement_date, originator_client_id, refunds, recurring_transfer_id, credit_funds_source, *args, **kwargs): # noqa: E501 """Transfer - a model defined in OpenAPI Args: id (str): Plaid’s unique identifier for a transfer. + authorization_id (str): Plaid’s unique identifier for a transfer authorization. funding_account_id (str, none_type): The id of the associated funding account, available in the Plaid Dashboard. If present, this indicates which of your business checking accounts will be credited or debited. type (TransferType): user (TransferUserInResponse): @@ -277,6 +280,7 @@ def _from_openapi_data(cls, id, funding_account_id, type, user, amount, descript self._visited_composed_classes = _visited_composed_classes + (self.__class__,) self.id = id + self.authorization_id = authorization_id self.funding_account_id = funding_account_id self.type = type self.user = user @@ -319,11 +323,12 @@ def _from_openapi_data(cls, id, funding_account_id, type, user, amount, descript ]) @convert_js_args_to_python_args - def __init__(self, id, funding_account_id, type, user, amount, description, created, status, network, cancellable, failure_reason, metadata, origination_account_id, guarantee_decision, guarantee_decision_rationale, iso_currency_code, standard_return_window, unauthorized_return_window, expected_settlement_date, originator_client_id, refunds, recurring_transfer_id, credit_funds_source, *args, **kwargs): # noqa: E501 + def __init__(self, id, authorization_id, funding_account_id, type, user, amount, description, created, status, network, cancellable, failure_reason, metadata, origination_account_id, guarantee_decision, guarantee_decision_rationale, iso_currency_code, standard_return_window, unauthorized_return_window, expected_settlement_date, originator_client_id, refunds, recurring_transfer_id, credit_funds_source, *args, **kwargs): # noqa: E501 """Transfer - a model defined in OpenAPI Args: id (str): Plaid’s unique identifier for a transfer. + authorization_id (str): Plaid’s unique identifier for a transfer authorization. funding_account_id (str, none_type): The id of the associated funding account, available in the Plaid Dashboard. If present, this indicates which of your business checking accounts will be credited or debited. type (TransferType): user (TransferUserInResponse): @@ -412,6 +417,7 @@ def __init__(self, id, funding_account_id, type, user, amount, description, crea self._visited_composed_classes = _visited_composed_classes + (self.__class__,) self.id = id + self.authorization_id = authorization_id self.funding_account_id = funding_account_id self.type = type self.user = user diff --git a/plaid/model/transfer_authorization.py b/plaid/model/transfer_authorization.py index bce71f8de..f08e20ddd 100644 --- a/plaid/model/transfer_authorization.py +++ b/plaid/model/transfer_authorization.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_authorization_create_request.py b/plaid/model/transfer_authorization_create_request.py index 613a37636..b7ef6de04 100644 --- a/plaid/model/transfer_authorization_create_request.py +++ b/plaid/model/transfer_authorization_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_authorization_create_response.py b/plaid/model/transfer_authorization_create_response.py index 3d9b9230c..601d91e71 100644 --- a/plaid/model/transfer_authorization_create_response.py +++ b/plaid/model/transfer_authorization_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_authorization_decision.py b/plaid/model/transfer_authorization_decision.py index a1e5647b7..ee19f4ecb 100644 --- a/plaid/model/transfer_authorization_decision.py +++ b/plaid/model/transfer_authorization_decision.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_authorization_decision_rationale.py b/plaid/model/transfer_authorization_decision_rationale.py index 3ee924a08..7ef87e9d5 100644 --- a/plaid/model/transfer_authorization_decision_rationale.py +++ b/plaid/model/transfer_authorization_decision_rationale.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_authorization_decision_rationale_code.py b/plaid/model/transfer_authorization_decision_rationale_code.py index d02b5aac3..c83c0826d 100644 --- a/plaid/model/transfer_authorization_decision_rationale_code.py +++ b/plaid/model/transfer_authorization_decision_rationale_code.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_authorization_device.py b/plaid/model/transfer_authorization_device.py index 0804b8eb5..4d571c831 100644 --- a/plaid/model/transfer_authorization_device.py +++ b/plaid/model/transfer_authorization_device.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_authorization_guarantee_decision.py b/plaid/model/transfer_authorization_guarantee_decision.py index dce9b6240..15a9b3a08 100644 --- a/plaid/model/transfer_authorization_guarantee_decision.py +++ b/plaid/model/transfer_authorization_guarantee_decision.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_authorization_guarantee_decision_rationale.py b/plaid/model/transfer_authorization_guarantee_decision_rationale.py index 86e98bba8..478a1bfef 100644 --- a/plaid/model/transfer_authorization_guarantee_decision_rationale.py +++ b/plaid/model/transfer_authorization_guarantee_decision_rationale.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_authorization_guarantee_decision_rationale_code.py b/plaid/model/transfer_authorization_guarantee_decision_rationale_code.py index d12bfb146..08dbfb408 100644 --- a/plaid/model/transfer_authorization_guarantee_decision_rationale_code.py +++ b/plaid/model/transfer_authorization_guarantee_decision_rationale_code.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_authorization_idempotency_key.py b/plaid/model/transfer_authorization_idempotency_key.py index a12929b94..9ee594e1a 100644 --- a/plaid/model/transfer_authorization_idempotency_key.py +++ b/plaid/model/transfer_authorization_idempotency_key.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_authorization_proposed_transfer.py b/plaid/model/transfer_authorization_proposed_transfer.py index 5870239e3..4235f2eaa 100644 --- a/plaid/model/transfer_authorization_proposed_transfer.py +++ b/plaid/model/transfer_authorization_proposed_transfer.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_authorization_user_in_request.py b/plaid/model/transfer_authorization_user_in_request.py index cef710c26..42f89bbd3 100644 --- a/plaid/model/transfer_authorization_user_in_request.py +++ b/plaid/model/transfer_authorization_user_in_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_balance.py b/plaid/model/transfer_balance.py index 6c52793e6..4d9516555 100644 --- a/plaid/model/transfer_balance.py +++ b/plaid/model/transfer_balance.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ @@ -89,6 +89,7 @@ def openapi_types(): return { 'available': (str,), # noqa: E501 'type': (TransferBalanceType,), # noqa: E501 + 'current': (str,), # noqa: E501 } @cached_property @@ -99,6 +100,7 @@ def discriminator(): attribute_map = { 'available': 'available', # noqa: E501 'type': 'type', # noqa: E501 + 'current': 'current', # noqa: E501 } read_only_vars = { @@ -146,6 +148,7 @@ def _from_openapi_data(cls, available, type, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) + current (str): The available balance, plus amount of pending funds that in processing (decimal string with two digits of precision e.g. \"10.00\").. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -237,6 +240,7 @@ def __init__(self, available, type, *args, **kwargs): # noqa: E501 Animal class but this time we won't travel through its discriminator because we passed in _visited_composed_classes = (Animal,) + current (str): The available balance, plus amount of pending funds that in processing (decimal string with two digits of precision e.g. \"10.00\").. [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/plaid/model/transfer_balance_get_request.py b/plaid/model/transfer_balance_get_request.py index 1195a3207..f324cbbb2 100644 --- a/plaid/model/transfer_balance_get_request.py +++ b/plaid/model/transfer_balance_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ @@ -87,9 +87,10 @@ def openapi_types(): """ lazy_import() return { - 'type': (TransferBalanceType,), # noqa: E501 'client_id': (str,), # noqa: E501 + 'originator_client_id': (str, none_type,), # noqa: E501 'secret': (str,), # noqa: E501 + 'type': (TransferBalanceType,), # noqa: E501 } @cached_property @@ -98,9 +99,10 @@ def discriminator(): attribute_map = { - 'type': 'type', # noqa: E501 'client_id': 'client_id', # noqa: E501 + 'originator_client_id': 'originator_client_id', # noqa: E501 'secret': 'secret', # noqa: E501 + 'type': 'type', # noqa: E501 } read_only_vars = { @@ -110,12 +112,9 @@ def discriminator(): @classmethod @convert_js_args_to_python_args - def _from_openapi_data(cls, type, *args, **kwargs): # noqa: E501 + def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 """TransferBalanceGetRequest - a model defined in OpenAPI - Args: - type (TransferBalanceType): - Keyword Args: _check_type (bool): if True, values for parameters in openapi_types will be type checked and a TypeError will be @@ -148,7 +147,9 @@ def _from_openapi_data(cls, type, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) client_id (str): Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.. [optional] # noqa: E501 + originator_client_id (str, none_type): Client ID of the end customer.. [optional] # noqa: E501 secret (str): Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.. [optional] # noqa: E501 + type (TransferBalanceType): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -180,7 +181,6 @@ def _from_openapi_data(cls, type, *args, **kwargs): # noqa: E501 self._configuration = _configuration self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - self.type = type for var_name, var_value in kwargs.items(): if var_name not in self.attribute_map and \ self._configuration is not None and \ @@ -201,12 +201,9 @@ def _from_openapi_data(cls, type, *args, **kwargs): # noqa: E501 ]) @convert_js_args_to_python_args - def __init__(self, type, *args, **kwargs): # noqa: E501 + def __init__(self, *args, **kwargs): # noqa: E501 """TransferBalanceGetRequest - a model defined in OpenAPI - Args: - type (TransferBalanceType): - Keyword Args: _check_type (bool): if True, values for parameters in openapi_types will be type checked and a TypeError will be @@ -239,7 +236,9 @@ def __init__(self, type, *args, **kwargs): # noqa: E501 through its discriminator because we passed in _visited_composed_classes = (Animal,) client_id (str): Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.. [optional] # noqa: E501 + originator_client_id (str, none_type): Client ID of the end customer.. [optional] # noqa: E501 secret (str): Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.. [optional] # noqa: E501 + type (TransferBalanceType): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -269,7 +268,6 @@ def __init__(self, type, *args, **kwargs): # noqa: E501 self._configuration = _configuration self._visited_composed_classes = _visited_composed_classes + (self.__class__,) - self.type = type for var_name, var_value in kwargs.items(): if var_name not in self.attribute_map and \ self._configuration is not None and \ diff --git a/plaid/model/transfer_balance_get_response.py b/plaid/model/transfer_balance_get_response.py index 7885e0017..b8cfcfe1e 100644 --- a/plaid/model/transfer_balance_get_response.py +++ b/plaid/model/transfer_balance_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_balance_type.py b/plaid/model/transfer_balance_type.py index 191cac4e5..ec4f87126 100644 --- a/plaid/model/transfer_balance_type.py +++ b/plaid/model/transfer_balance_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_cancel_request.py b/plaid/model/transfer_cancel_request.py index 36bc4baf5..dd013ca86 100644 --- a/plaid/model/transfer_cancel_request.py +++ b/plaid/model/transfer_cancel_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_cancel_response.py b/plaid/model/transfer_cancel_response.py index 47763d4f2..7fc0f10a2 100644 --- a/plaid/model/transfer_cancel_response.py +++ b/plaid/model/transfer_cancel_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_capabilities_get_request.py b/plaid/model/transfer_capabilities_get_request.py index 148f2cd4a..22b698ba8 100644 --- a/plaid/model/transfer_capabilities_get_request.py +++ b/plaid/model/transfer_capabilities_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_capabilities_get_response.py b/plaid/model/transfer_capabilities_get_response.py index 5b8a067bd..a5d5e419b 100644 --- a/plaid/model/transfer_capabilities_get_response.py +++ b/plaid/model/transfer_capabilities_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_capabilities_get_rtp.py b/plaid/model/transfer_capabilities_get_rtp.py index 65411e467..007cd9c15 100644 --- a/plaid/model/transfer_capabilities_get_rtp.py +++ b/plaid/model/transfer_capabilities_get_rtp.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_configuration_get_request.py b/plaid/model/transfer_configuration_get_request.py index f545d3773..f8518985a 100644 --- a/plaid/model/transfer_configuration_get_request.py +++ b/plaid/model/transfer_configuration_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_configuration_get_response.py b/plaid/model/transfer_configuration_get_response.py index 520831639..9af4cc4f1 100644 --- a/plaid/model/transfer_configuration_get_response.py +++ b/plaid/model/transfer_configuration_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_create_idempotency_key.py b/plaid/model/transfer_create_idempotency_key.py index 8231997f6..540ff9292 100644 --- a/plaid/model/transfer_create_idempotency_key.py +++ b/plaid/model/transfer_create_idempotency_key.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_create_request.py b/plaid/model/transfer_create_request.py index 96a01cfd2..0efab73f7 100644 --- a/plaid/model/transfer_create_request.py +++ b/plaid/model/transfer_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_create_response.py b/plaid/model/transfer_create_response.py index 7fe3d67b5..cd7cc3125 100644 --- a/plaid/model/transfer_create_response.py +++ b/plaid/model/transfer_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_credit_funds_source.py b/plaid/model/transfer_credit_funds_source.py index e270c6402..44e8ff8a5 100644 --- a/plaid/model/transfer_credit_funds_source.py +++ b/plaid/model/transfer_credit_funds_source.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_credit_usage_configuration.py b/plaid/model/transfer_credit_usage_configuration.py index af022c923..3664af21f 100644 --- a/plaid/model/transfer_credit_usage_configuration.py +++ b/plaid/model/transfer_credit_usage_configuration.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_debit_usage_configuration.py b/plaid/model/transfer_debit_usage_configuration.py index cf35609b3..b3aa43013 100644 --- a/plaid/model/transfer_debit_usage_configuration.py +++ b/plaid/model/transfer_debit_usage_configuration.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_device.py b/plaid/model/transfer_device.py index 2a6d7b197..c3538eac8 100644 --- a/plaid/model/transfer_device.py +++ b/plaid/model/transfer_device.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_diligence_document_upload_request.py b/plaid/model/transfer_diligence_document_upload_request.py index b22fdfd62..29918de57 100644 --- a/plaid/model/transfer_diligence_document_upload_request.py +++ b/plaid/model/transfer_diligence_document_upload_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_diligence_document_upload_response.py b/plaid/model/transfer_diligence_document_upload_response.py index e5d8fe5fc..9b3637ea3 100644 --- a/plaid/model/transfer_diligence_document_upload_response.py +++ b/plaid/model/transfer_diligence_document_upload_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_diligence_status.py b/plaid/model/transfer_diligence_status.py index d419f5580..a30ca100c 100644 --- a/plaid/model/transfer_diligence_status.py +++ b/plaid/model/transfer_diligence_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_diligence_submit_request.py b/plaid/model/transfer_diligence_submit_request.py index c48d3989f..5de497a15 100644 --- a/plaid/model/transfer_diligence_submit_request.py +++ b/plaid/model/transfer_diligence_submit_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_diligence_submit_response.py b/plaid/model/transfer_diligence_submit_response.py index 537742624..5d9951ec9 100644 --- a/plaid/model/transfer_diligence_submit_response.py +++ b/plaid/model/transfer_diligence_submit_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_document_purpose.py b/plaid/model/transfer_document_purpose.py index e6f058808..76298d42b 100644 --- a/plaid/model/transfer_document_purpose.py +++ b/plaid/model/transfer_document_purpose.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_event.py b/plaid/model/transfer_event.py index 3b2ff654c..2f55191bd 100644 --- a/plaid/model/transfer_event.py +++ b/plaid/model/transfer_event.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_event_list_request.py b/plaid/model/transfer_event_list_request.py index 8e4ed4e4b..235085962 100644 --- a/plaid/model/transfer_event_list_request.py +++ b/plaid/model/transfer_event_list_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_event_list_response.py b/plaid/model/transfer_event_list_response.py index 30273d4d9..eaf54cee1 100644 --- a/plaid/model/transfer_event_list_response.py +++ b/plaid/model/transfer_event_list_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_event_list_transfer_type.py b/plaid/model/transfer_event_list_transfer_type.py index 5e0697d19..4d986092e 100644 --- a/plaid/model/transfer_event_list_transfer_type.py +++ b/plaid/model/transfer_event_list_transfer_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_event_sync_request.py b/plaid/model/transfer_event_sync_request.py index d5f2f47af..ab6e71c21 100644 --- a/plaid/model/transfer_event_sync_request.py +++ b/plaid/model/transfer_event_sync_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_event_sync_response.py b/plaid/model/transfer_event_sync_response.py index 390f53d1f..0ea2bfefa 100644 --- a/plaid/model/transfer_event_sync_response.py +++ b/plaid/model/transfer_event_sync_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_event_type.py b/plaid/model/transfer_event_type.py index df898886d..26ca1e7f0 100644 --- a/plaid/model/transfer_event_type.py +++ b/plaid/model/transfer_event_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_events_update_webhook.py b/plaid/model/transfer_events_update_webhook.py index 9b58e8c9d..bc41cae00 100644 --- a/plaid/model/transfer_events_update_webhook.py +++ b/plaid/model/transfer_events_update_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_expected_sweep_settlement_schedule_item.py b/plaid/model/transfer_expected_sweep_settlement_schedule_item.py index 48ebee4f1..58d0b1be8 100644 --- a/plaid/model/transfer_expected_sweep_settlement_schedule_item.py +++ b/plaid/model/transfer_expected_sweep_settlement_schedule_item.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_failure.py b/plaid/model/transfer_failure.py index 60727e613..2dce0e5ba 100644 --- a/plaid/model/transfer_failure.py +++ b/plaid/model/transfer_failure.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_get_request.py b/plaid/model/transfer_get_request.py index 45964f1db..ff6cdd987 100644 --- a/plaid/model/transfer_get_request.py +++ b/plaid/model/transfer_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_get_response.py b/plaid/model/transfer_get_response.py index 75a7a4253..f6213e066 100644 --- a/plaid/model/transfer_get_response.py +++ b/plaid/model/transfer_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_intent_authorization_decision.py b/plaid/model/transfer_intent_authorization_decision.py index 3ee9ffacd..e0daf9411 100644 --- a/plaid/model/transfer_intent_authorization_decision.py +++ b/plaid/model/transfer_intent_authorization_decision.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_intent_create.py b/plaid/model/transfer_intent_create.py index b1cd7f22a..198622b1d 100644 --- a/plaid/model/transfer_intent_create.py +++ b/plaid/model/transfer_intent_create.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_intent_create_mode.py b/plaid/model/transfer_intent_create_mode.py index 316406a0c..7306e8a08 100644 --- a/plaid/model/transfer_intent_create_mode.py +++ b/plaid/model/transfer_intent_create_mode.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_intent_create_network.py b/plaid/model/transfer_intent_create_network.py index b7eddf06c..4d71738de 100644 --- a/plaid/model/transfer_intent_create_network.py +++ b/plaid/model/transfer_intent_create_network.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ @@ -105,10 +105,10 @@ def __init__(self, *args, **kwargs): Note that value can be passed either in args or in kwargs, but not in both. Args: - args[0] (str): The network or rails used for the transfer. Defaults to `same-day-ach`. For transfers submitted as either `ach` or `same-day-ach` the cutoff for same-day is 9:30 AM Pacific Time and the cutoff for next-day transfers is 5:30 PM Pacific Time. It is recommended to submit a transfer at least 15 minutes before the cutoff time in order to ensure that it will be processed before the cutoff. Any transfer that is indicated as `same-day-ach` and that misses the same-day cutoff, but is submitted in time for the next-day cutoff, will be sent over next-day rails and will not incur same-day charges. Note that both legs of the transfer will be downgraded if applicable.. if omitted defaults to "same-day-ach", must be one of ["ach", "same-day-ach", ] # noqa: E501 + args[0] (str): The network or rails used for the transfer. Defaults to `same-day-ach`. For transfers submitted as either `ach` or `same-day-ach` the cutoff for same-day is 3:30 PM Eastern Time and the cutoff for next-day transfers is 5:30 PM Eastern Time. It is recommended to submit a transfer at least 15 minutes before the cutoff time in order to ensure that it will be processed before the cutoff. Any transfer that is indicated as `same-day-ach` and that misses the same-day cutoff, but is submitted in time for the next-day cutoff, will be sent over next-day rails and will not incur same-day charges. Note that both legs of the transfer will be downgraded if applicable.. if omitted defaults to "same-day-ach", must be one of ["ach", "same-day-ach", ] # noqa: E501 Keyword Args: - value (str): The network or rails used for the transfer. Defaults to `same-day-ach`. For transfers submitted as either `ach` or `same-day-ach` the cutoff for same-day is 9:30 AM Pacific Time and the cutoff for next-day transfers is 5:30 PM Pacific Time. It is recommended to submit a transfer at least 15 minutes before the cutoff time in order to ensure that it will be processed before the cutoff. Any transfer that is indicated as `same-day-ach` and that misses the same-day cutoff, but is submitted in time for the next-day cutoff, will be sent over next-day rails and will not incur same-day charges. Note that both legs of the transfer will be downgraded if applicable.. if omitted defaults to "same-day-ach", must be one of ["ach", "same-day-ach", ] # noqa: E501 + value (str): The network or rails used for the transfer. Defaults to `same-day-ach`. For transfers submitted as either `ach` or `same-day-ach` the cutoff for same-day is 3:30 PM Eastern Time and the cutoff for next-day transfers is 5:30 PM Eastern Time. It is recommended to submit a transfer at least 15 minutes before the cutoff time in order to ensure that it will be processed before the cutoff. Any transfer that is indicated as `same-day-ach` and that misses the same-day cutoff, but is submitted in time for the next-day cutoff, will be sent over next-day rails and will not incur same-day charges. Note that both legs of the transfer will be downgraded if applicable.. if omitted defaults to "same-day-ach", must be one of ["ach", "same-day-ach", ] # noqa: E501 _check_type (bool): if True, values for parameters in openapi_types will be type checked and a TypeError will be raised if the wrong type is input. @@ -195,10 +195,10 @@ def _from_openapi_data(cls, *args, **kwargs): Note that value can be passed either in args or in kwargs, but not in both. Args: - args[0] (str): The network or rails used for the transfer. Defaults to `same-day-ach`. For transfers submitted as either `ach` or `same-day-ach` the cutoff for same-day is 9:30 AM Pacific Time and the cutoff for next-day transfers is 5:30 PM Pacific Time. It is recommended to submit a transfer at least 15 minutes before the cutoff time in order to ensure that it will be processed before the cutoff. Any transfer that is indicated as `same-day-ach` and that misses the same-day cutoff, but is submitted in time for the next-day cutoff, will be sent over next-day rails and will not incur same-day charges. Note that both legs of the transfer will be downgraded if applicable.. if omitted defaults to "same-day-ach", must be one of ["ach", "same-day-ach", ] # noqa: E501 + args[0] (str): The network or rails used for the transfer. Defaults to `same-day-ach`. For transfers submitted as either `ach` or `same-day-ach` the cutoff for same-day is 3:30 PM Eastern Time and the cutoff for next-day transfers is 5:30 PM Eastern Time. It is recommended to submit a transfer at least 15 minutes before the cutoff time in order to ensure that it will be processed before the cutoff. Any transfer that is indicated as `same-day-ach` and that misses the same-day cutoff, but is submitted in time for the next-day cutoff, will be sent over next-day rails and will not incur same-day charges. Note that both legs of the transfer will be downgraded if applicable.. if omitted defaults to "same-day-ach", must be one of ["ach", "same-day-ach", ] # noqa: E501 Keyword Args: - value (str): The network or rails used for the transfer. Defaults to `same-day-ach`. For transfers submitted as either `ach` or `same-day-ach` the cutoff for same-day is 9:30 AM Pacific Time and the cutoff for next-day transfers is 5:30 PM Pacific Time. It is recommended to submit a transfer at least 15 minutes before the cutoff time in order to ensure that it will be processed before the cutoff. Any transfer that is indicated as `same-day-ach` and that misses the same-day cutoff, but is submitted in time for the next-day cutoff, will be sent over next-day rails and will not incur same-day charges. Note that both legs of the transfer will be downgraded if applicable.. if omitted defaults to "same-day-ach", must be one of ["ach", "same-day-ach", ] # noqa: E501 + value (str): The network or rails used for the transfer. Defaults to `same-day-ach`. For transfers submitted as either `ach` or `same-day-ach` the cutoff for same-day is 3:30 PM Eastern Time and the cutoff for next-day transfers is 5:30 PM Eastern Time. It is recommended to submit a transfer at least 15 minutes before the cutoff time in order to ensure that it will be processed before the cutoff. Any transfer that is indicated as `same-day-ach` and that misses the same-day cutoff, but is submitted in time for the next-day cutoff, will be sent over next-day rails and will not incur same-day charges. Note that both legs of the transfer will be downgraded if applicable.. if omitted defaults to "same-day-ach", must be one of ["ach", "same-day-ach", ] # noqa: E501 _check_type (bool): if True, values for parameters in openapi_types will be type checked and a TypeError will be raised if the wrong type is input. diff --git a/plaid/model/transfer_intent_create_request.py b/plaid/model/transfer_intent_create_request.py index 2539e7f46..f2c55d189 100644 --- a/plaid/model/transfer_intent_create_request.py +++ b/plaid/model/transfer_intent_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_intent_create_response.py b/plaid/model/transfer_intent_create_response.py index b88c20d97..4bd1476dd 100644 --- a/plaid/model/transfer_intent_create_response.py +++ b/plaid/model/transfer_intent_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_intent_get.py b/plaid/model/transfer_intent_get.py index e43bd6b40..4a0c59cbf 100644 --- a/plaid/model/transfer_intent_get.py +++ b/plaid/model/transfer_intent_get.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_intent_get_failure_reason.py b/plaid/model/transfer_intent_get_failure_reason.py index 00b83afca..83d10586d 100644 --- a/plaid/model/transfer_intent_get_failure_reason.py +++ b/plaid/model/transfer_intent_get_failure_reason.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_intent_get_request.py b/plaid/model/transfer_intent_get_request.py index b5884665a..82c459e39 100644 --- a/plaid/model/transfer_intent_get_request.py +++ b/plaid/model/transfer_intent_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_intent_get_response.py b/plaid/model/transfer_intent_get_response.py index 87fe39163..125cab034 100644 --- a/plaid/model/transfer_intent_get_response.py +++ b/plaid/model/transfer_intent_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_intent_status.py b/plaid/model/transfer_intent_status.py index a65927024..00be034b8 100644 --- a/plaid/model/transfer_intent_status.py +++ b/plaid/model/transfer_intent_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_list_request.py b/plaid/model/transfer_list_request.py index 56f00fdd1..e9c1b61f5 100644 --- a/plaid/model/transfer_list_request.py +++ b/plaid/model/transfer_list_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_list_response.py b/plaid/model/transfer_list_response.py index da3ba361d..5d244fbe4 100644 --- a/plaid/model/transfer_list_response.py +++ b/plaid/model/transfer_list_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_metadata.py b/plaid/model/transfer_metadata.py index aa77b6b35..42e79b0aa 100644 --- a/plaid/model/transfer_metadata.py +++ b/plaid/model/transfer_metadata.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_metrics_get_request.py b/plaid/model/transfer_metrics_get_request.py index 6e75911fd..26c58d1f9 100644 --- a/plaid/model/transfer_metrics_get_request.py +++ b/plaid/model/transfer_metrics_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_metrics_get_response.py b/plaid/model/transfer_metrics_get_response.py index ea0bff948..ea2b28f3a 100644 --- a/plaid/model/transfer_metrics_get_response.py +++ b/plaid/model/transfer_metrics_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_migrate_account_request.py b/plaid/model/transfer_migrate_account_request.py index 632fbbb51..377b6d3fe 100644 --- a/plaid/model/transfer_migrate_account_request.py +++ b/plaid/model/transfer_migrate_account_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_migrate_account_response.py b/plaid/model/transfer_migrate_account_response.py index bb7cec70a..68aae7512 100644 --- a/plaid/model/transfer_migrate_account_response.py +++ b/plaid/model/transfer_migrate_account_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_network.py b/plaid/model/transfer_network.py index 00eb17cf9..95f44a251 100644 --- a/plaid/model/transfer_network.py +++ b/plaid/model/transfer_network.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ @@ -106,10 +106,10 @@ def __init__(self, *args, **kwargs): Note that value can be passed either in args or in kwargs, but not in both. Args: - args[0] (str): The network or rails used for the transfer. For transfers submitted as either `ach` or `same-day-ach` the cutoff for same-day is 9:30 AM Pacific Time and the cutoff for next-day transfers is 5:30 PM Pacific Time. It is recommended to submit a transfer at least 15 minutes before the cutoff time in order to ensure that it will be processed before the cutoff. Any transfer that is indicated as `same-day-ach` and that misses the same-day cutoff, but is submitted in time for the next-day cutoff, will be sent over next-day rails and will not incur same-day charges. Note that both legs of the transfer will be downgraded if applicable.., must be one of ["ach", "same-day-ach", "rtp", ] # noqa: E501 + args[0] (str): The network or rails used for the transfer. For transfers submitted as either `ach` or `same-day-ach` the cutoff for same-day is 3:30 PM Eastern Time and the cutoff for next-day transfers is 5:30 PM Eastern Time. It is recommended to submit a transfer at least 15 minutes before the cutoff time in order to ensure that it will be processed before the cutoff. Any transfer that is indicated as `same-day-ach` and that misses the same-day cutoff, but is submitted in time for the next-day cutoff, will be sent over next-day rails and will not incur same-day charges. Note that both legs of the transfer will be downgraded if applicable.., must be one of ["ach", "same-day-ach", "rtp", ] # noqa: E501 Keyword Args: - value (str): The network or rails used for the transfer. For transfers submitted as either `ach` or `same-day-ach` the cutoff for same-day is 9:30 AM Pacific Time and the cutoff for next-day transfers is 5:30 PM Pacific Time. It is recommended to submit a transfer at least 15 minutes before the cutoff time in order to ensure that it will be processed before the cutoff. Any transfer that is indicated as `same-day-ach` and that misses the same-day cutoff, but is submitted in time for the next-day cutoff, will be sent over next-day rails and will not incur same-day charges. Note that both legs of the transfer will be downgraded if applicable.., must be one of ["ach", "same-day-ach", "rtp", ] # noqa: E501 + value (str): The network or rails used for the transfer. For transfers submitted as either `ach` or `same-day-ach` the cutoff for same-day is 3:30 PM Eastern Time and the cutoff for next-day transfers is 5:30 PM Eastern Time. It is recommended to submit a transfer at least 15 minutes before the cutoff time in order to ensure that it will be processed before the cutoff. Any transfer that is indicated as `same-day-ach` and that misses the same-day cutoff, but is submitted in time for the next-day cutoff, will be sent over next-day rails and will not incur same-day charges. Note that both legs of the transfer will be downgraded if applicable.., must be one of ["ach", "same-day-ach", "rtp", ] # noqa: E501 _check_type (bool): if True, values for parameters in openapi_types will be type checked and a TypeError will be raised if the wrong type is input. @@ -200,10 +200,10 @@ def _from_openapi_data(cls, *args, **kwargs): Note that value can be passed either in args or in kwargs, but not in both. Args: - args[0] (str): The network or rails used for the transfer. For transfers submitted as either `ach` or `same-day-ach` the cutoff for same-day is 9:30 AM Pacific Time and the cutoff for next-day transfers is 5:30 PM Pacific Time. It is recommended to submit a transfer at least 15 minutes before the cutoff time in order to ensure that it will be processed before the cutoff. Any transfer that is indicated as `same-day-ach` and that misses the same-day cutoff, but is submitted in time for the next-day cutoff, will be sent over next-day rails and will not incur same-day charges. Note that both legs of the transfer will be downgraded if applicable.., must be one of ["ach", "same-day-ach", "rtp", ] # noqa: E501 + args[0] (str): The network or rails used for the transfer. For transfers submitted as either `ach` or `same-day-ach` the cutoff for same-day is 3:30 PM Eastern Time and the cutoff for next-day transfers is 5:30 PM Eastern Time. It is recommended to submit a transfer at least 15 minutes before the cutoff time in order to ensure that it will be processed before the cutoff. Any transfer that is indicated as `same-day-ach` and that misses the same-day cutoff, but is submitted in time for the next-day cutoff, will be sent over next-day rails and will not incur same-day charges. Note that both legs of the transfer will be downgraded if applicable.., must be one of ["ach", "same-day-ach", "rtp", ] # noqa: E501 Keyword Args: - value (str): The network or rails used for the transfer. For transfers submitted as either `ach` or `same-day-ach` the cutoff for same-day is 9:30 AM Pacific Time and the cutoff for next-day transfers is 5:30 PM Pacific Time. It is recommended to submit a transfer at least 15 minutes before the cutoff time in order to ensure that it will be processed before the cutoff. Any transfer that is indicated as `same-day-ach` and that misses the same-day cutoff, but is submitted in time for the next-day cutoff, will be sent over next-day rails and will not incur same-day charges. Note that both legs of the transfer will be downgraded if applicable.., must be one of ["ach", "same-day-ach", "rtp", ] # noqa: E501 + value (str): The network or rails used for the transfer. For transfers submitted as either `ach` or `same-day-ach` the cutoff for same-day is 3:30 PM Eastern Time and the cutoff for next-day transfers is 5:30 PM Eastern Time. It is recommended to submit a transfer at least 15 minutes before the cutoff time in order to ensure that it will be processed before the cutoff. Any transfer that is indicated as `same-day-ach` and that misses the same-day cutoff, but is submitted in time for the next-day cutoff, will be sent over next-day rails and will not incur same-day charges. Note that both legs of the transfer will be downgraded if applicable.., must be one of ["ach", "same-day-ach", "rtp", ] # noqa: E501 _check_type (bool): if True, values for parameters in openapi_types will be type checked and a TypeError will be raised if the wrong type is input. diff --git a/plaid/model/transfer_originator_address.py b/plaid/model/transfer_originator_address.py index 5d3445c70..39d1a00cd 100644 --- a/plaid/model/transfer_originator_address.py +++ b/plaid/model/transfer_originator_address.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_originator_create_request.py b/plaid/model/transfer_originator_create_request.py index b71635e34..29b474b60 100644 --- a/plaid/model/transfer_originator_create_request.py +++ b/plaid/model/transfer_originator_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_originator_create_response.py b/plaid/model/transfer_originator_create_response.py index c04e60359..4d0dcf0a6 100644 --- a/plaid/model/transfer_originator_create_response.py +++ b/plaid/model/transfer_originator_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_originator_diligence.py b/plaid/model/transfer_originator_diligence.py index 1e241558b..a49b5800c 100644 --- a/plaid/model/transfer_originator_diligence.py +++ b/plaid/model/transfer_originator_diligence.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_originator_get_request.py b/plaid/model/transfer_originator_get_request.py index 19e938c6c..a14909b34 100644 --- a/plaid/model/transfer_originator_get_request.py +++ b/plaid/model/transfer_originator_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_originator_get_response.py b/plaid/model/transfer_originator_get_response.py index 25dfe9af7..91cf43ab4 100644 --- a/plaid/model/transfer_originator_get_response.py +++ b/plaid/model/transfer_originator_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_originator_list_request.py b/plaid/model/transfer_originator_list_request.py index 69fa3d961..b2e5b6cf3 100644 --- a/plaid/model/transfer_originator_list_request.py +++ b/plaid/model/transfer_originator_list_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_originator_list_response.py b/plaid/model/transfer_originator_list_response.py index 21d356248..8821f392e 100644 --- a/plaid/model/transfer_originator_list_response.py +++ b/plaid/model/transfer_originator_list_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_questionnaire_create_request.py b/plaid/model/transfer_questionnaire_create_request.py index 2c51e942e..393a5c870 100644 --- a/plaid/model/transfer_questionnaire_create_request.py +++ b/plaid/model/transfer_questionnaire_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_questionnaire_create_response.py b/plaid/model/transfer_questionnaire_create_response.py index dd87e0fba..9435d4b26 100644 --- a/plaid/model/transfer_questionnaire_create_response.py +++ b/plaid/model/transfer_questionnaire_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_recurring_cancel_request.py b/plaid/model/transfer_recurring_cancel_request.py index aa9968db7..a505bcce4 100644 --- a/plaid/model/transfer_recurring_cancel_request.py +++ b/plaid/model/transfer_recurring_cancel_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_recurring_cancel_response.py b/plaid/model/transfer_recurring_cancel_response.py index 7c4cb5b8b..8886f2257 100644 --- a/plaid/model/transfer_recurring_cancel_response.py +++ b/plaid/model/transfer_recurring_cancel_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_recurring_create_request.py b/plaid/model/transfer_recurring_create_request.py index 7c47cf6eb..5f10572d8 100644 --- a/plaid/model/transfer_recurring_create_request.py +++ b/plaid/model/transfer_recurring_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_recurring_create_response.py b/plaid/model/transfer_recurring_create_response.py index d562f74af..07c3baf9d 100644 --- a/plaid/model/transfer_recurring_create_response.py +++ b/plaid/model/transfer_recurring_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_recurring_get_request.py b/plaid/model/transfer_recurring_get_request.py index c38daec77..cd46cee75 100644 --- a/plaid/model/transfer_recurring_get_request.py +++ b/plaid/model/transfer_recurring_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_recurring_get_response.py b/plaid/model/transfer_recurring_get_response.py index 3121c4d11..d4984adf0 100644 --- a/plaid/model/transfer_recurring_get_response.py +++ b/plaid/model/transfer_recurring_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_recurring_idempotency_key.py b/plaid/model/transfer_recurring_idempotency_key.py index 538f12e2b..9ca1c87ba 100644 --- a/plaid/model/transfer_recurring_idempotency_key.py +++ b/plaid/model/transfer_recurring_idempotency_key.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_recurring_list_request.py b/plaid/model/transfer_recurring_list_request.py index 5ceb1aa78..12b860d80 100644 --- a/plaid/model/transfer_recurring_list_request.py +++ b/plaid/model/transfer_recurring_list_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_recurring_list_response.py b/plaid/model/transfer_recurring_list_response.py index 21ac600c4..3e55405c9 100644 --- a/plaid/model/transfer_recurring_list_response.py +++ b/plaid/model/transfer_recurring_list_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_recurring_schedule.py b/plaid/model/transfer_recurring_schedule.py index 5de9b7047..880b449ee 100644 --- a/plaid/model/transfer_recurring_schedule.py +++ b/plaid/model/transfer_recurring_schedule.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_recurring_status.py b/plaid/model/transfer_recurring_status.py index 63248bfb3..e40584e3d 100644 --- a/plaid/model/transfer_recurring_status.py +++ b/plaid/model/transfer_recurring_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_refund.py b/plaid/model/transfer_refund.py index 445e32dcd..20b8afab1 100644 --- a/plaid/model/transfer_refund.py +++ b/plaid/model/transfer_refund.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ @@ -30,7 +30,9 @@ def lazy_import(): + from plaid.model.transfer_refund_failure import TransferRefundFailure from plaid.model.transfer_refund_status import TransferRefundStatus + globals()['TransferRefundFailure'] = TransferRefundFailure globals()['TransferRefundStatus'] = TransferRefundStatus @@ -91,6 +93,7 @@ def openapi_types(): 'transfer_id': (str,), # noqa: E501 'amount': (str,), # noqa: E501 'status': (TransferRefundStatus,), # noqa: E501 + 'failure_reason': (TransferRefundFailure,), # noqa: E501 'created': (datetime,), # noqa: E501 } @@ -104,6 +107,7 @@ def discriminator(): 'transfer_id': 'transfer_id', # noqa: E501 'amount': 'amount', # noqa: E501 'status': 'status', # noqa: E501 + 'failure_reason': 'failure_reason', # noqa: E501 'created': 'created', # noqa: E501 } @@ -114,7 +118,7 @@ def discriminator(): @classmethod @convert_js_args_to_python_args - def _from_openapi_data(cls, id, transfer_id, amount, status, created, *args, **kwargs): # noqa: E501 + def _from_openapi_data(cls, id, transfer_id, amount, status, failure_reason, created, *args, **kwargs): # noqa: E501 """TransferRefund - a model defined in OpenAPI Args: @@ -122,6 +126,7 @@ def _from_openapi_data(cls, id, transfer_id, amount, status, created, *args, **k transfer_id (str): The ID of the transfer to refund. amount (str): The amount of the refund (decimal string with two digits of precision e.g. \"10.00\"). status (TransferRefundStatus): + failure_reason (TransferRefundFailure): created (datetime): The datetime when this refund was created. This will be of the form `2006-01-02T15:04:05Z` Keyword Args: @@ -190,6 +195,7 @@ def _from_openapi_data(cls, id, transfer_id, amount, status, created, *args, **k self.transfer_id = transfer_id self.amount = amount self.status = status + self.failure_reason = failure_reason self.created = created for var_name, var_value in kwargs.items(): if var_name not in self.attribute_map and \ @@ -211,7 +217,7 @@ def _from_openapi_data(cls, id, transfer_id, amount, status, created, *args, **k ]) @convert_js_args_to_python_args - def __init__(self, id, transfer_id, amount, status, created, *args, **kwargs): # noqa: E501 + def __init__(self, id, transfer_id, amount, status, failure_reason, created, *args, **kwargs): # noqa: E501 """TransferRefund - a model defined in OpenAPI Args: @@ -219,6 +225,7 @@ def __init__(self, id, transfer_id, amount, status, created, *args, **kwargs): transfer_id (str): The ID of the transfer to refund. amount (str): The amount of the refund (decimal string with two digits of precision e.g. \"10.00\"). status (TransferRefundStatus): + failure_reason (TransferRefundFailure): created (datetime): The datetime when this refund was created. This will be of the form `2006-01-02T15:04:05Z` Keyword Args: @@ -285,6 +292,7 @@ def __init__(self, id, transfer_id, amount, status, created, *args, **kwargs): self.transfer_id = transfer_id self.amount = amount self.status = status + self.failure_reason = failure_reason self.created = created for var_name, var_value in kwargs.items(): if var_name not in self.attribute_map and \ diff --git a/plaid/model/transfer_refund_cancel_request.py b/plaid/model/transfer_refund_cancel_request.py index f4f5807e3..4cee81839 100644 --- a/plaid/model/transfer_refund_cancel_request.py +++ b/plaid/model/transfer_refund_cancel_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_refund_cancel_response.py b/plaid/model/transfer_refund_cancel_response.py index b05846554..f03e0021d 100644 --- a/plaid/model/transfer_refund_cancel_response.py +++ b/plaid/model/transfer_refund_cancel_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_refund_create_request.py b/plaid/model/transfer_refund_create_request.py index c4ca3f73f..ac05e9eb7 100644 --- a/plaid/model/transfer_refund_create_request.py +++ b/plaid/model/transfer_refund_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_refund_create_response.py b/plaid/model/transfer_refund_create_response.py index 2394e7455..04a77a81c 100644 --- a/plaid/model/transfer_refund_create_response.py +++ b/plaid/model/transfer_refund_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_refund_failure.py b/plaid/model/transfer_refund_failure.py new file mode 100644 index 000000000..f89e1572b --- /dev/null +++ b/plaid/model/transfer_refund_failure.py @@ -0,0 +1,267 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + + +class TransferRefundFailure(ModelNormal): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + discriminator_value_class_map (dict): A dict to go from the discriminator + variable value to the discriminator class name. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + } + + validations = { + } + + @cached_property + def additional_properties_type(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + """ + return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 + + _nullable = True + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + return { + 'ach_return_code': (str, none_type,), # noqa: E501 + 'description': (str,), # noqa: E501 + } + + @cached_property + def discriminator(): + return None + + + attribute_map = { + 'ach_return_code': 'ach_return_code', # noqa: E501 + 'description': 'description', # noqa: E501 + } + + read_only_vars = { + } + + _composed_schemas = {} + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 + """TransferRefundFailure - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + ach_return_code (str, none_type): The ACH return code, e.g. `R01`. A return code will be provided if and only if the refund status is `returned`. For a full listing of ACH return codes, see [Transfer errors](https://plaid.com/docs/errors/transfer/#ach-return-codes).. [optional] # noqa: E501 + description (str): A human-readable description of the reason for the failure or reversal.. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + return self + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): # noqa: E501 + """TransferRefundFailure - a model defined in OpenAPI + + Keyword Args: + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + ach_return_code (str, none_type): The ACH return code, e.g. `R01`. A return code will be provided if and only if the refund status is `returned`. For a full listing of ACH return codes, see [Transfer errors](https://plaid.com/docs/errors/transfer/#ach-return-codes).. [optional] # noqa: E501 + description (str): A human-readable description of the reason for the failure or reversal.. [optional] # noqa: E501 + """ + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _path_to_item = kwargs.pop('_path_to_item', ()) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + + for var_name, var_value in kwargs.items(): + if var_name not in self.attribute_map and \ + self._configuration is not None and \ + self._configuration.discard_unknown_keys and \ + self.additional_properties_type is None: + # discard variable. + continue + setattr(self, var_name, var_value) + if var_name in self.read_only_vars: + raise ApiAttributeError(f"`{var_name}` is a read-only attribute. Use `from_openapi_data` to instantiate " + f"class with read only attributes.") diff --git a/plaid/model/transfer_refund_get_request.py b/plaid/model/transfer_refund_get_request.py index 30778cb12..06114cfe1 100644 --- a/plaid/model/transfer_refund_get_request.py +++ b/plaid/model/transfer_refund_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_refund_get_response.py b/plaid/model/transfer_refund_get_response.py index afd77a765..613fa3b3b 100644 --- a/plaid/model/transfer_refund_get_response.py +++ b/plaid/model/transfer_refund_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_refund_idempotency_key.py b/plaid/model/transfer_refund_idempotency_key.py index 20302528f..4e38d4a16 100644 --- a/plaid/model/transfer_refund_idempotency_key.py +++ b/plaid/model/transfer_refund_idempotency_key.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_refund_status.py b/plaid/model/transfer_refund_status.py index 9c279e9c3..1e0817468 100644 --- a/plaid/model/transfer_refund_status.py +++ b/plaid/model/transfer_refund_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ @@ -56,6 +56,8 @@ class TransferRefundStatus(ModelSimple): 'POSTED': "posted", 'CANCELLED': "cancelled", 'FAILED': "failed", + 'SETTLED': "settled", + 'RETURNED': "returned", }, } @@ -107,10 +109,10 @@ def __init__(self, *args, **kwargs): Note that value can be passed either in args or in kwargs, but not in both. Args: - args[0] (str): The status of the refund. `pending`: A new refund was created; it is in the pending state. `posted`: The refund has been successfully submitted to the payment network. `cancelled`: The refund was cancelled by the client. `failed`: The refund failed or was returned.., must be one of ["pending", "posted", "cancelled", "failed", ] # noqa: E501 + args[0] (str): The status of the refund. `pending`: A new refund was created; it is in the pending state. `posted`: The refund has been successfully submitted to the payment network. `settled`: Credits have been refunded to the Plaid linked account. `cancelled`: The refund was cancelled by the client. `failed`: The refund has failed. `returned`: The refund was returned.., must be one of ["pending", "posted", "cancelled", "failed", "settled", "returned", ] # noqa: E501 Keyword Args: - value (str): The status of the refund. `pending`: A new refund was created; it is in the pending state. `posted`: The refund has been successfully submitted to the payment network. `cancelled`: The refund was cancelled by the client. `failed`: The refund failed or was returned.., must be one of ["pending", "posted", "cancelled", "failed", ] # noqa: E501 + value (str): The status of the refund. `pending`: A new refund was created; it is in the pending state. `posted`: The refund has been successfully submitted to the payment network. `settled`: Credits have been refunded to the Plaid linked account. `cancelled`: The refund was cancelled by the client. `failed`: The refund has failed. `returned`: The refund was returned.., must be one of ["pending", "posted", "cancelled", "failed", "settled", "returned", ] # noqa: E501 _check_type (bool): if True, values for parameters in openapi_types will be type checked and a TypeError will be raised if the wrong type is input. @@ -201,10 +203,10 @@ def _from_openapi_data(cls, *args, **kwargs): Note that value can be passed either in args or in kwargs, but not in both. Args: - args[0] (str): The status of the refund. `pending`: A new refund was created; it is in the pending state. `posted`: The refund has been successfully submitted to the payment network. `cancelled`: The refund was cancelled by the client. `failed`: The refund failed or was returned.., must be one of ["pending", "posted", "cancelled", "failed", ] # noqa: E501 + args[0] (str): The status of the refund. `pending`: A new refund was created; it is in the pending state. `posted`: The refund has been successfully submitted to the payment network. `settled`: Credits have been refunded to the Plaid linked account. `cancelled`: The refund was cancelled by the client. `failed`: The refund has failed. `returned`: The refund was returned.., must be one of ["pending", "posted", "cancelled", "failed", "settled", "returned", ] # noqa: E501 Keyword Args: - value (str): The status of the refund. `pending`: A new refund was created; it is in the pending state. `posted`: The refund has been successfully submitted to the payment network. `cancelled`: The refund was cancelled by the client. `failed`: The refund failed or was returned.., must be one of ["pending", "posted", "cancelled", "failed", ] # noqa: E501 + value (str): The status of the refund. `pending`: A new refund was created; it is in the pending state. `posted`: The refund has been successfully submitted to the payment network. `settled`: Credits have been refunded to the Plaid linked account. `cancelled`: The refund was cancelled by the client. `failed`: The refund has failed. `returned`: The refund was returned.., must be one of ["pending", "posted", "cancelled", "failed", "settled", "returned", ] # noqa: E501 _check_type (bool): if True, values for parameters in openapi_types will be type checked and a TypeError will be raised if the wrong type is input. diff --git a/plaid/model/transfer_repayment.py b/plaid/model/transfer_repayment.py index d50cb3461..999898dac 100644 --- a/plaid/model/transfer_repayment.py +++ b/plaid/model/transfer_repayment.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_repayment_list_request.py b/plaid/model/transfer_repayment_list_request.py index 64f8df2d6..92678537b 100644 --- a/plaid/model/transfer_repayment_list_request.py +++ b/plaid/model/transfer_repayment_list_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_repayment_list_response.py b/plaid/model/transfer_repayment_list_response.py index 1120e899a..1428c07d9 100644 --- a/plaid/model/transfer_repayment_list_response.py +++ b/plaid/model/transfer_repayment_list_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_repayment_return.py b/plaid/model/transfer_repayment_return.py index 63574532a..f06dbd171 100644 --- a/plaid/model/transfer_repayment_return.py +++ b/plaid/model/transfer_repayment_return.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_repayment_return_list_request.py b/plaid/model/transfer_repayment_return_list_request.py index 9ee2f4b17..4b515f68f 100644 --- a/plaid/model/transfer_repayment_return_list_request.py +++ b/plaid/model/transfer_repayment_return_list_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_repayment_return_list_response.py b/plaid/model/transfer_repayment_return_list_response.py index 5fc82075b..f2defb602 100644 --- a/plaid/model/transfer_repayment_return_list_response.py +++ b/plaid/model/transfer_repayment_return_list_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_schedule_interval_unit.py b/plaid/model/transfer_schedule_interval_unit.py index d1426192e..98ea15170 100644 --- a/plaid/model/transfer_schedule_interval_unit.py +++ b/plaid/model/transfer_schedule_interval_unit.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_status.py b/plaid/model/transfer_status.py index 5cc8bd34e..a2eb15685 100644 --- a/plaid/model/transfer_status.py +++ b/plaid/model/transfer_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_sweep.py b/plaid/model/transfer_sweep.py index fae0a0d35..b84acc7a8 100644 --- a/plaid/model/transfer_sweep.py +++ b/plaid/model/transfer_sweep.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_sweep_get_request.py b/plaid/model/transfer_sweep_get_request.py index a3aff2b4b..7349d68a4 100644 --- a/plaid/model/transfer_sweep_get_request.py +++ b/plaid/model/transfer_sweep_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_sweep_get_response.py b/plaid/model/transfer_sweep_get_response.py index 2a49a890b..c53749d07 100644 --- a/plaid/model/transfer_sweep_get_response.py +++ b/plaid/model/transfer_sweep_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_sweep_list_request.py b/plaid/model/transfer_sweep_list_request.py index 850a96adc..d088b89fc 100644 --- a/plaid/model/transfer_sweep_list_request.py +++ b/plaid/model/transfer_sweep_list_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_sweep_list_response.py b/plaid/model/transfer_sweep_list_response.py index 64410c7b9..932c09ef0 100644 --- a/plaid/model/transfer_sweep_list_response.py +++ b/plaid/model/transfer_sweep_list_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_sweep_status.py b/plaid/model/transfer_sweep_status.py index 73b8c45fd..7751148c2 100644 --- a/plaid/model/transfer_sweep_status.py +++ b/plaid/model/transfer_sweep_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_test_clock.py b/plaid/model/transfer_test_clock.py index 8704859f5..a713e6cec 100644 --- a/plaid/model/transfer_test_clock.py +++ b/plaid/model/transfer_test_clock.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_type.py b/plaid/model/transfer_type.py index 03da83e61..57c9bd4fa 100644 --- a/plaid/model/transfer_type.py +++ b/plaid/model/transfer_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_user_address_in_request.py b/plaid/model/transfer_user_address_in_request.py index 8cc02643e..e25de2cc4 100644 --- a/plaid/model/transfer_user_address_in_request.py +++ b/plaid/model/transfer_user_address_in_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_user_address_in_response.py b/plaid/model/transfer_user_address_in_response.py index 1fbf97f1b..71d32c0b3 100644 --- a/plaid/model/transfer_user_address_in_response.py +++ b/plaid/model/transfer_user_address_in_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_user_in_request.py b/plaid/model/transfer_user_in_request.py index 11ece557c..dcba8bcd8 100644 --- a/plaid/model/transfer_user_in_request.py +++ b/plaid/model/transfer_user_in_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_user_in_request_deprecated.py b/plaid/model/transfer_user_in_request_deprecated.py index 51ddbe77b..8e0213981 100644 --- a/plaid/model/transfer_user_in_request_deprecated.py +++ b/plaid/model/transfer_user_in_request_deprecated.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/transfer_user_in_response.py b/plaid/model/transfer_user_in_response.py index 8bbad82cc..6733eb9f7 100644 --- a/plaid/model/transfer_user_in_response.py +++ b/plaid/model/transfer_user_in_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/update_entity_screening_request_search_terms.py b/plaid/model/update_entity_screening_request_search_terms.py index 81f27f4d5..b74588010 100644 --- a/plaid/model/update_entity_screening_request_search_terms.py +++ b/plaid/model/update_entity_screening_request_search_terms.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/update_individual_screening_request_search_terms.py b/plaid/model/update_individual_screening_request_search_terms.py index a5e6bd09c..6c1b61be5 100644 --- a/plaid/model/update_individual_screening_request_search_terms.py +++ b/plaid/model/update_individual_screening_request_search_terms.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/user_address.py b/plaid/model/user_address.py index 92187e8d4..3fa03aab9 100644 --- a/plaid/model/user_address.py +++ b/plaid/model/user_address.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/user_create_request.py b/plaid/model/user_create_request.py index c9cafa344..5153a1dc5 100644 --- a/plaid/model/user_create_request.py +++ b/plaid/model/user_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ @@ -29,6 +29,10 @@ from plaid.exceptions import ApiAttributeError +def lazy_import(): + from plaid.model.consumer_report_user_identity import ConsumerReportUserIdentity + globals()['ConsumerReportUserIdentity'] = ConsumerReportUserIdentity + class UserCreateRequest(ModelNormal): """NOTE: This class is auto generated by OpenAPI Generator. @@ -70,6 +74,7 @@ def additional_properties_type(): This must be a method because a model may have properties that are of type self, this must run after the class is loaded """ + lazy_import() return (bool, date, datetime, dict, float, int, list, str, none_type,) # noqa: E501 _nullable = False @@ -84,10 +89,12 @@ def openapi_types(): openapi_types (dict): The key is attribute name and the value is attribute type. """ + lazy_import() return { 'client_user_id': (str,), # noqa: E501 'client_id': (str,), # noqa: E501 'secret': (str,), # noqa: E501 + 'consumer_report_user_identity': (ConsumerReportUserIdentity,), # noqa: E501 } @cached_property @@ -99,6 +106,7 @@ def discriminator(): 'client_user_id': 'client_user_id', # noqa: E501 'client_id': 'client_id', # noqa: E501 'secret': 'secret', # noqa: E501 + 'consumer_report_user_identity': 'consumer_report_user_identity', # noqa: E501 } read_only_vars = { @@ -147,6 +155,7 @@ def _from_openapi_data(cls, client_user_id, *args, **kwargs): # noqa: E501 _visited_composed_classes = (Animal,) client_id (str): Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.. [optional] # noqa: E501 secret (str): Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.. [optional] # noqa: E501 + consumer_report_user_identity (ConsumerReportUserIdentity): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -238,6 +247,7 @@ def __init__(self, client_user_id, *args, **kwargs): # noqa: E501 _visited_composed_classes = (Animal,) client_id (str): Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.. [optional] # noqa: E501 secret (str): Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.. [optional] # noqa: E501 + consumer_report_user_identity (ConsumerReportUserIdentity): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/plaid/model/user_create_response.py b/plaid/model/user_create_response.py index 4ccf6b2d3..fe0cb8a5c 100644 --- a/plaid/model/user_create_response.py +++ b/plaid/model/user_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/user_custom_password.py b/plaid/model/user_custom_password.py index 06b30010d..fa84d129b 100644 --- a/plaid/model/user_custom_password.py +++ b/plaid/model/user_custom_password.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/user_id_number.py b/plaid/model/user_id_number.py index e6cf89b41..636020c42 100644 --- a/plaid/model/user_id_number.py +++ b/plaid/model/user_id_number.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/user_permission_revoked_webhook.py b/plaid/model/user_permission_revoked_webhook.py index 884d8448b..e596e5972 100644 --- a/plaid/model/user_permission_revoked_webhook.py +++ b/plaid/model/user_permission_revoked_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/user_stated_income_source_category.py b/plaid/model/user_stated_income_source_category.py index 2189bec65..ffa4aa4cd 100644 --- a/plaid/model/user_stated_income_source_category.py +++ b/plaid/model/user_stated_income_source_category.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/user_stated_income_source_frequency.py b/plaid/model/user_stated_income_source_frequency.py index 1de98a6eb..ad4e76da3 100644 --- a/plaid/model/user_stated_income_source_frequency.py +++ b/plaid/model/user_stated_income_source_frequency.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/user_stated_income_source_pay_type.py b/plaid/model/user_stated_income_source_pay_type.py index f27e95f07..91c5021d7 100644 --- a/plaid/model/user_stated_income_source_pay_type.py +++ b/plaid/model/user_stated_income_source_pay_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/validation_source.py b/plaid/model/validation_source.py index 8533faccb..4842f50b2 100644 --- a/plaid/model/validation_source.py +++ b/plaid/model/validation_source.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/validation_sources.py b/plaid/model/validation_sources.py index 5d4ab9b41..ceddf5176 100644 --- a/plaid/model/validation_sources.py +++ b/plaid/model/validation_sources.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/verification_expired_webhook.py b/plaid/model/verification_expired_webhook.py index fabf74b90..4426d606e 100644 --- a/plaid/model/verification_expired_webhook.py +++ b/plaid/model/verification_expired_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/verification_of_asset.py b/plaid/model/verification_of_asset.py index 66a7dae45..830d87e10 100644 --- a/plaid/model/verification_of_asset.py +++ b/plaid/model/verification_of_asset.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/verification_of_asset_response.py b/plaid/model/verification_of_asset_response.py index 34f3beae3..95d17eab5 100644 --- a/plaid/model/verification_of_asset_response.py +++ b/plaid/model/verification_of_asset_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/verification_refresh_status.py b/plaid/model/verification_refresh_status.py index 1d95a4070..24db0ea90 100644 --- a/plaid/model/verification_refresh_status.py +++ b/plaid/model/verification_refresh_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/verification_status.py b/plaid/model/verification_status.py index b0af65648..d1de1c930 100644 --- a/plaid/model/verification_status.py +++ b/plaid/model/verification_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/w2.py b/plaid/model/w2.py index 049ce739f..c6bc5df3e 100644 --- a/plaid/model/w2.py +++ b/plaid/model/w2.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/w2_box12.py b/plaid/model/w2_box12.py index 9f8bc002f..2a729e19d 100644 --- a/plaid/model/w2_box12.py +++ b/plaid/model/w2_box12.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/w2_state_and_local_wages.py b/plaid/model/w2_state_and_local_wages.py index d3af3affc..612cfc236 100644 --- a/plaid/model/w2_state_and_local_wages.py +++ b/plaid/model/w2_state_and_local_wages.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/wallet.py b/plaid/model/wallet.py index 83e1f5132..88303fd44 100644 --- a/plaid/model/wallet.py +++ b/plaid/model/wallet.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/wallet_balance.py b/plaid/model/wallet_balance.py index dee5ba964..052658437 100644 --- a/plaid/model/wallet_balance.py +++ b/plaid/model/wallet_balance.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/wallet_create_request.py b/plaid/model/wallet_create_request.py index eca1f4ec2..7abc166c4 100644 --- a/plaid/model/wallet_create_request.py +++ b/plaid/model/wallet_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/wallet_create_response.py b/plaid/model/wallet_create_response.py index 182935cc1..3afb011e4 100644 --- a/plaid/model/wallet_create_response.py +++ b/plaid/model/wallet_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/wallet_get_request.py b/plaid/model/wallet_get_request.py index 7e306cb41..760460512 100644 --- a/plaid/model/wallet_get_request.py +++ b/plaid/model/wallet_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/wallet_get_response.py b/plaid/model/wallet_get_response.py index d8fc42b36..ae36d4d49 100644 --- a/plaid/model/wallet_get_response.py +++ b/plaid/model/wallet_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/wallet_iso_currency_code.py b/plaid/model/wallet_iso_currency_code.py index b9f2d4722..a9cb30e4c 100644 --- a/plaid/model/wallet_iso_currency_code.py +++ b/plaid/model/wallet_iso_currency_code.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/wallet_list_request.py b/plaid/model/wallet_list_request.py index 97a3f0c40..e8b5f1000 100644 --- a/plaid/model/wallet_list_request.py +++ b/plaid/model/wallet_list_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/wallet_list_response.py b/plaid/model/wallet_list_response.py index 439bfb10b..d995e8bbb 100644 --- a/plaid/model/wallet_list_response.py +++ b/plaid/model/wallet_list_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/wallet_numbers.py b/plaid/model/wallet_numbers.py index 155a6f34c..e9c809baf 100644 --- a/plaid/model/wallet_numbers.py +++ b/plaid/model/wallet_numbers.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/wallet_payment_scheme.py b/plaid/model/wallet_payment_scheme.py index 14e5adce4..20b86056f 100644 --- a/plaid/model/wallet_payment_scheme.py +++ b/plaid/model/wallet_payment_scheme.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/wallet_status.py b/plaid/model/wallet_status.py index abebe9305..c1f6b7703 100644 --- a/plaid/model/wallet_status.py +++ b/plaid/model/wallet_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/wallet_transaction.py b/plaid/model/wallet_transaction.py index 9905a8752..5fa30af72 100644 --- a/plaid/model/wallet_transaction.py +++ b/plaid/model/wallet_transaction.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ @@ -33,10 +33,12 @@ def lazy_import(): from plaid.model.wallet_payment_scheme import WalletPaymentScheme from plaid.model.wallet_transaction_amount import WalletTransactionAmount from plaid.model.wallet_transaction_counterparty import WalletTransactionCounterparty + from plaid.model.wallet_transaction_failure_reason import WalletTransactionFailureReason from plaid.model.wallet_transaction_status import WalletTransactionStatus globals()['WalletPaymentScheme'] = WalletPaymentScheme globals()['WalletTransactionAmount'] = WalletTransactionAmount globals()['WalletTransactionCounterparty'] = WalletTransactionCounterparty + globals()['WalletTransactionFailureReason'] = WalletTransactionFailureReason globals()['WalletTransactionStatus'] = WalletTransactionStatus @@ -111,6 +113,7 @@ def openapi_types(): 'last_status_update': (datetime,), # noqa: E501 'scheme': (WalletPaymentScheme,), # noqa: E501 'payment_id': (str, none_type,), # noqa: E501 + 'failure_reason': (WalletTransactionFailureReason,), # noqa: E501 } @cached_property @@ -130,6 +133,7 @@ def discriminator(): 'last_status_update': 'last_status_update', # noqa: E501 'scheme': 'scheme', # noqa: E501 'payment_id': 'payment_id', # noqa: E501 + 'failure_reason': 'failure_reason', # noqa: E501 } read_only_vars = { @@ -186,6 +190,7 @@ def _from_openapi_data(cls, transaction_id, wallet_id, reference, type, amount, _visited_composed_classes = (Animal,) scheme (WalletPaymentScheme): [optional] # noqa: E501 payment_id (str, none_type): The payment id that this transaction is associated with, if any. This is present only for transaction types `PIS_PAY_IN` and `REFUND`.. [optional] # noqa: E501 + failure_reason (WalletTransactionFailureReason): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -293,6 +298,7 @@ def __init__(self, transaction_id, wallet_id, reference, type, amount, counterpa _visited_composed_classes = (Animal,) scheme (WalletPaymentScheme): [optional] # noqa: E501 payment_id (str, none_type): The payment id that this transaction is associated with, if any. This is present only for transaction types `PIS_PAY_IN` and `REFUND`.. [optional] # noqa: E501 + failure_reason (WalletTransactionFailureReason): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/plaid/model/wallet_transaction_amount.py b/plaid/model/wallet_transaction_amount.py index 8be8f1e04..de70a53c4 100644 --- a/plaid/model/wallet_transaction_amount.py +++ b/plaid/model/wallet_transaction_amount.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/wallet_transaction_counterparty.py b/plaid/model/wallet_transaction_counterparty.py index d0a7882a3..68d779e8f 100644 --- a/plaid/model/wallet_transaction_counterparty.py +++ b/plaid/model/wallet_transaction_counterparty.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/wallet_transaction_counterparty_bacs.py b/plaid/model/wallet_transaction_counterparty_bacs.py index 1779032e5..deb77b691 100644 --- a/plaid/model/wallet_transaction_counterparty_bacs.py +++ b/plaid/model/wallet_transaction_counterparty_bacs.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/wallet_transaction_counterparty_international.py b/plaid/model/wallet_transaction_counterparty_international.py index 86eb43336..933de3655 100644 --- a/plaid/model/wallet_transaction_counterparty_international.py +++ b/plaid/model/wallet_transaction_counterparty_international.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/wallet_transaction_counterparty_numbers.py b/plaid/model/wallet_transaction_counterparty_numbers.py index c8b9b5fd1..e51e6a964 100644 --- a/plaid/model/wallet_transaction_counterparty_numbers.py +++ b/plaid/model/wallet_transaction_counterparty_numbers.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/wallet_transaction_execute_request.py b/plaid/model/wallet_transaction_execute_request.py index c76aa7994..b458799bc 100644 --- a/plaid/model/wallet_transaction_execute_request.py +++ b/plaid/model/wallet_transaction_execute_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/wallet_transaction_execute_response.py b/plaid/model/wallet_transaction_execute_response.py index 86858fdbd..fe6502040 100644 --- a/plaid/model/wallet_transaction_execute_response.py +++ b/plaid/model/wallet_transaction_execute_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/wallet_transaction_failure_reason.py b/plaid/model/wallet_transaction_failure_reason.py new file mode 100644 index 000000000..3b38ebb54 --- /dev/null +++ b/plaid/model/wallet_transaction_failure_reason.py @@ -0,0 +1,294 @@ +""" + The Plaid API + + The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 + + The version of the OpenAPI document: 2020-09-14_1.410.1 + Generated by: https://openapi-generator.tech +""" + + +import re # noqa: F401 +import sys # noqa: F401 + +from plaid.model_utils import ( # noqa: F401 + ApiTypeError, + ModelComposed, + ModelNormal, + ModelSimple, + cached_property, + change_keys_js_to_python, + convert_js_args_to_python_args, + date, + datetime, + file_type, + none_type, + validate_get_composed_info, + OpenApiModel +) +from plaid.exceptions import ApiAttributeError + + + +class WalletTransactionFailureReason(ModelSimple): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + + Attributes: + allowed_values (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + with a capitalized key describing the allowed value and an allowed + value. These dicts store the allowed enum values. + validations (dict): The key is the tuple path to the attribute + and the for var_name this is (var_name,). The value is a dict + that stores validations for max_length, min_length, max_items, + min_items, exclusive_maximum, inclusive_maximum, exclusive_minimum, + inclusive_minimum, and regex. + additional_properties_type (tuple): A tuple of classes accepted + as additional properties values. + """ + + allowed_values = { + ('value',): { + 'None': None, + 'EXTERNAL_SYSTEM': "EXTERNAL_SYSTEM", + 'EXPIRED': "EXPIRED", + 'CANCELLED': "CANCELLED", + 'INVALID': "INVALID", + 'UNKNOWN': "UNKNOWN", + }, + } + + validations = { + } + + additional_properties_type = None + + _nullable = True + + @cached_property + def openapi_types(): + """ + This must be a method because a model may have properties that are + of type self, this must run after the class is loaded + + Returns + openapi_types (dict): The key is attribute name + and the value is attribute type. + """ + return { + 'value': (str,), + } + + @cached_property + def discriminator(): + return None + + + attribute_map = {} + + read_only_vars = set() + + _composed_schemas = None + + required_properties = set([ + '_data_store', + '_check_type', + '_spec_property_naming', + '_path_to_item', + '_configuration', + '_visited_composed_classes', + ]) + + @convert_js_args_to_python_args + def __init__(self, *args, **kwargs): + """WalletTransactionFailureReason - a model defined in OpenAPI + + Note that value can be passed either in args or in kwargs, but not in both. + + Args: + args[0] (str): The error code of a failed transaction. Error codes include: `EXTERNAL_SYSTEM`: The transaction was declined by an external system. `EXPIRED`: The transaction request has expired. `CANCELLED`: The transaction request was rescinded. `INVALID`: The transaction did not meet certain criteria, such as an inactive account or no valid counterparty, etc. `UNKNOWN`: The transaction was unsuccessful, but the exact cause is unknown.., must be one of ["EXTERNAL_SYSTEM", "EXPIRED", "CANCELLED", "INVALID", "UNKNOWN", ] # noqa: E501 + + Keyword Args: + value (str): The error code of a failed transaction. Error codes include: `EXTERNAL_SYSTEM`: The transaction was declined by an external system. `EXPIRED`: The transaction request has expired. `CANCELLED`: The transaction request was rescinded. `INVALID`: The transaction did not meet certain criteria, such as an inactive account or no valid counterparty, etc. `UNKNOWN`: The transaction was unsuccessful, but the exact cause is unknown.., must be one of ["EXTERNAL_SYSTEM", "EXPIRED", "CANCELLED", "INVALID", "UNKNOWN", ] # noqa: E501 + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + # required up here when default value is not given + _path_to_item = kwargs.pop('_path_to_item', ()) + + if 'value' in kwargs: + value = kwargs.pop('value') + elif args: + args = list(args) + value = args.pop(0) + else: + raise ApiTypeError( + "value is required, but not passed in args or kwargs and doesn't have default", + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + self.value = value + if kwargs: + raise ApiTypeError( + "Invalid named arguments=%s passed to %s. Remove those invalid named arguments." % ( + kwargs, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + @classmethod + @convert_js_args_to_python_args + def _from_openapi_data(cls, *args, **kwargs): + """WalletTransactionFailureReason - a model defined in OpenAPI + + Note that value can be passed either in args or in kwargs, but not in both. + + Args: + args[0] (str): The error code of a failed transaction. Error codes include: `EXTERNAL_SYSTEM`: The transaction was declined by an external system. `EXPIRED`: The transaction request has expired. `CANCELLED`: The transaction request was rescinded. `INVALID`: The transaction did not meet certain criteria, such as an inactive account or no valid counterparty, etc. `UNKNOWN`: The transaction was unsuccessful, but the exact cause is unknown.., must be one of ["EXTERNAL_SYSTEM", "EXPIRED", "CANCELLED", "INVALID", "UNKNOWN", ] # noqa: E501 + + Keyword Args: + value (str): The error code of a failed transaction. Error codes include: `EXTERNAL_SYSTEM`: The transaction was declined by an external system. `EXPIRED`: The transaction request has expired. `CANCELLED`: The transaction request was rescinded. `INVALID`: The transaction did not meet certain criteria, such as an inactive account or no valid counterparty, etc. `UNKNOWN`: The transaction was unsuccessful, but the exact cause is unknown.., must be one of ["EXTERNAL_SYSTEM", "EXPIRED", "CANCELLED", "INVALID", "UNKNOWN", ] # noqa: E501 + _check_type (bool): if True, values for parameters in openapi_types + will be type checked and a TypeError will be + raised if the wrong type is input. + Defaults to True + _path_to_item (tuple/list): This is a list of keys or values to + drill down to the model in received_data + when deserializing a response + _spec_property_naming (bool): True if the variable names in the input data + are serialized names, as specified in the OpenAPI document. + False if the variable names in the input data + are pythonic names, e.g. snake case (default) + _configuration (Configuration): the instance to use when + deserializing a file_type parameter. + If passed, type conversion is attempted + If omitted no type conversion is done. + _visited_composed_classes (tuple): This stores a tuple of + classes that we have traveled through so that + if we see that class again we will not use its + discriminator again. + When traveling through a discriminator, the + composed schema that is + is traveled through is added to this set. + For example if Animal has a discriminator + petType and we pass in "Dog", and the class Dog + allOf includes Animal, we move through Animal + once using the discriminator, and pick Dog. + Then in Dog, we will make an instance of the + Animal class but this time we won't travel + through its discriminator because we passed in + _visited_composed_classes = (Animal,) + """ + # required up here when default value is not given + _path_to_item = kwargs.pop('_path_to_item', ()) + + self = super(OpenApiModel, cls).__new__(cls) + + if 'value' in kwargs: + value = kwargs.pop('value') + elif args: + args = list(args) + value = args.pop(0) + else: + raise ApiTypeError( + "value is required, but not passed in args or kwargs and doesn't have default", + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + _check_type = kwargs.pop('_check_type', True) + _spec_property_naming = kwargs.pop('_spec_property_naming', False) + _configuration = kwargs.pop('_configuration', None) + _visited_composed_classes = kwargs.pop('_visited_composed_classes', ()) + + if args: + for arg in args: + if isinstance(arg, dict): + kwargs.update(arg) + else: + raise ApiTypeError( + "Invalid positional arguments=%s passed to %s. Remove those invalid positional arguments." % ( + args, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + self._data_store = {} + self._check_type = _check_type + self._spec_property_naming = _spec_property_naming + self._path_to_item = _path_to_item + self._configuration = _configuration + self._visited_composed_classes = _visited_composed_classes + (self.__class__,) + self.value = value + if kwargs: + raise ApiTypeError( + "Invalid named arguments=%s passed to %s. Remove those invalid named arguments." % ( + kwargs, + self.__class__.__name__, + ), + path_to_item=_path_to_item, + valid_classes=(self.__class__,), + ) + + return self diff --git a/plaid/model/wallet_transaction_get_request.py b/plaid/model/wallet_transaction_get_request.py index 98a479bb6..fd4cfaaed 100644 --- a/plaid/model/wallet_transaction_get_request.py +++ b/plaid/model/wallet_transaction_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/wallet_transaction_get_response.py b/plaid/model/wallet_transaction_get_response.py index 58894fa66..d37cee6ca 100644 --- a/plaid/model/wallet_transaction_get_response.py +++ b/plaid/model/wallet_transaction_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ @@ -35,12 +35,14 @@ def lazy_import(): from plaid.model.wallet_transaction import WalletTransaction from plaid.model.wallet_transaction_amount import WalletTransactionAmount from plaid.model.wallet_transaction_counterparty import WalletTransactionCounterparty + from plaid.model.wallet_transaction_failure_reason import WalletTransactionFailureReason from plaid.model.wallet_transaction_status import WalletTransactionStatus globals()['PaymentInitiationRecipientGetResponseAllOf'] = PaymentInitiationRecipientGetResponseAllOf globals()['WalletPaymentScheme'] = WalletPaymentScheme globals()['WalletTransaction'] = WalletTransaction globals()['WalletTransactionAmount'] = WalletTransactionAmount globals()['WalletTransactionCounterparty'] = WalletTransactionCounterparty + globals()['WalletTransactionFailureReason'] = WalletTransactionFailureReason globals()['WalletTransactionStatus'] = WalletTransactionStatus @@ -116,6 +118,7 @@ def openapi_types(): 'request_id': (str,), # noqa: E501 'scheme': (WalletPaymentScheme,), # noqa: E501 'payment_id': (str, none_type,), # noqa: E501 + 'failure_reason': (WalletTransactionFailureReason,), # noqa: E501 } @cached_property @@ -136,6 +139,7 @@ def discriminator(): 'request_id': 'request_id', # noqa: E501 'scheme': 'scheme', # noqa: E501 'payment_id': 'payment_id', # noqa: E501 + 'failure_reason': 'failure_reason', # noqa: E501 } read_only_vars = { @@ -189,6 +193,7 @@ def _from_openapi_data(cls, *args, **kwargs): # noqa: E501 _visited_composed_classes = (Animal,) scheme (WalletPaymentScheme): [optional] # noqa: E501 payment_id (str, none_type): The payment id that this transaction is associated with, if any. This is present only for transaction types `PIS_PAY_IN` and `REFUND`.. [optional] # noqa: E501 + failure_reason (WalletTransactionFailureReason): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) @@ -304,6 +309,7 @@ def __init__(self, *args, **kwargs): # noqa: E501 _visited_composed_classes = (Animal,) scheme (WalletPaymentScheme): [optional] # noqa: E501 payment_id (str, none_type): The payment id that this transaction is associated with, if any. This is present only for transaction types `PIS_PAY_IN` and `REFUND`.. [optional] # noqa: E501 + failure_reason (WalletTransactionFailureReason): [optional] # noqa: E501 """ _check_type = kwargs.pop('_check_type', True) diff --git a/plaid/model/wallet_transaction_idempotency_key.py b/plaid/model/wallet_transaction_idempotency_key.py index 6f4ac7ee1..085ade7d5 100644 --- a/plaid/model/wallet_transaction_idempotency_key.py +++ b/plaid/model/wallet_transaction_idempotency_key.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/wallet_transaction_list_request.py b/plaid/model/wallet_transaction_list_request.py index e047568a5..0516e866c 100644 --- a/plaid/model/wallet_transaction_list_request.py +++ b/plaid/model/wallet_transaction_list_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/wallet_transaction_list_request_options.py b/plaid/model/wallet_transaction_list_request_options.py index 287160b55..d6ec4db81 100644 --- a/plaid/model/wallet_transaction_list_request_options.py +++ b/plaid/model/wallet_transaction_list_request_options.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/wallet_transaction_list_response.py b/plaid/model/wallet_transaction_list_response.py index 5d3c5b762..6777f610c 100644 --- a/plaid/model/wallet_transaction_list_response.py +++ b/plaid/model/wallet_transaction_list_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/wallet_transaction_status.py b/plaid/model/wallet_transaction_status.py index 5fe70d23e..3af745253 100644 --- a/plaid/model/wallet_transaction_status.py +++ b/plaid/model/wallet_transaction_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/wallet_transaction_status_update_webhook.py b/plaid/model/wallet_transaction_status_update_webhook.py index 6ae0ff4a2..be685bb8f 100644 --- a/plaid/model/wallet_transaction_status_update_webhook.py +++ b/plaid/model/wallet_transaction_status_update_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/wallet_transactions_list_request.py b/plaid/model/wallet_transactions_list_request.py index a406861cf..aeb3c52b1 100644 --- a/plaid/model/wallet_transactions_list_request.py +++ b/plaid/model/wallet_transactions_list_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/warning.py b/plaid/model/warning.py index 7fcd0980c..da75029f2 100644 --- a/plaid/model/warning.py +++ b/plaid/model/warning.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_audit_trail.py b/plaid/model/watchlist_screening_audit_trail.py index 243220374..430c0bc62 100644 --- a/plaid/model/watchlist_screening_audit_trail.py +++ b/plaid/model/watchlist_screening_audit_trail.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_document.py b/plaid/model/watchlist_screening_document.py index 4dd561082..84979ede3 100644 --- a/plaid/model/watchlist_screening_document.py +++ b/plaid/model/watchlist_screening_document.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_document_type.py b/plaid/model/watchlist_screening_document_type.py index 3e9a67c0c..9b88b70ae 100644 --- a/plaid/model/watchlist_screening_document_type.py +++ b/plaid/model/watchlist_screening_document_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_document_value.py b/plaid/model/watchlist_screening_document_value.py index b3cd1ad36..c634509bb 100644 --- a/plaid/model/watchlist_screening_document_value.py +++ b/plaid/model/watchlist_screening_document_value.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_document_value_nullable.py b/plaid/model/watchlist_screening_document_value_nullable.py index f509313fb..fd5b1f86e 100644 --- a/plaid/model/watchlist_screening_document_value_nullable.py +++ b/plaid/model/watchlist_screening_document_value_nullable.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_entity_create_request.py b/plaid/model/watchlist_screening_entity_create_request.py index 9c0cd0c60..d092b0be9 100644 --- a/plaid/model/watchlist_screening_entity_create_request.py +++ b/plaid/model/watchlist_screening_entity_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_entity_create_response.py b/plaid/model/watchlist_screening_entity_create_response.py index abef859c4..fc8c3ab19 100644 --- a/plaid/model/watchlist_screening_entity_create_response.py +++ b/plaid/model/watchlist_screening_entity_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_entity_get_request.py b/plaid/model/watchlist_screening_entity_get_request.py index dfab9ec02..0a0d9f20d 100644 --- a/plaid/model/watchlist_screening_entity_get_request.py +++ b/plaid/model/watchlist_screening_entity_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_entity_get_response.py b/plaid/model/watchlist_screening_entity_get_response.py index 2d01caa6d..e19912182 100644 --- a/plaid/model/watchlist_screening_entity_get_response.py +++ b/plaid/model/watchlist_screening_entity_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_entity_history_list_request.py b/plaid/model/watchlist_screening_entity_history_list_request.py index c49a30311..83187fcd2 100644 --- a/plaid/model/watchlist_screening_entity_history_list_request.py +++ b/plaid/model/watchlist_screening_entity_history_list_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_entity_history_list_response.py b/plaid/model/watchlist_screening_entity_history_list_response.py index 4759d545f..81e0a8028 100644 --- a/plaid/model/watchlist_screening_entity_history_list_response.py +++ b/plaid/model/watchlist_screening_entity_history_list_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_entity_hit_list_request.py b/plaid/model/watchlist_screening_entity_hit_list_request.py index c9b48ca55..434d4b8cc 100644 --- a/plaid/model/watchlist_screening_entity_hit_list_request.py +++ b/plaid/model/watchlist_screening_entity_hit_list_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_entity_hit_list_response.py b/plaid/model/watchlist_screening_entity_hit_list_response.py index db4f5335e..1e22aeaaa 100644 --- a/plaid/model/watchlist_screening_entity_hit_list_response.py +++ b/plaid/model/watchlist_screening_entity_hit_list_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_entity_list_request.py b/plaid/model/watchlist_screening_entity_list_request.py index ca5ad619c..352222bd3 100644 --- a/plaid/model/watchlist_screening_entity_list_request.py +++ b/plaid/model/watchlist_screening_entity_list_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_entity_list_response.py b/plaid/model/watchlist_screening_entity_list_response.py index 6d2f6b667..e27e6a23c 100644 --- a/plaid/model/watchlist_screening_entity_list_response.py +++ b/plaid/model/watchlist_screening_entity_list_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_entity_program_get_request.py b/plaid/model/watchlist_screening_entity_program_get_request.py index 1c3e169e9..ea595ebd3 100644 --- a/plaid/model/watchlist_screening_entity_program_get_request.py +++ b/plaid/model/watchlist_screening_entity_program_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_entity_program_get_response.py b/plaid/model/watchlist_screening_entity_program_get_response.py index 92d63601d..b99703e55 100644 --- a/plaid/model/watchlist_screening_entity_program_get_response.py +++ b/plaid/model/watchlist_screening_entity_program_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_entity_program_list_request.py b/plaid/model/watchlist_screening_entity_program_list_request.py index b002b6d8e..46ad52f69 100644 --- a/plaid/model/watchlist_screening_entity_program_list_request.py +++ b/plaid/model/watchlist_screening_entity_program_list_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_entity_program_list_response.py b/plaid/model/watchlist_screening_entity_program_list_response.py index 19a7828a8..2693774b7 100644 --- a/plaid/model/watchlist_screening_entity_program_list_response.py +++ b/plaid/model/watchlist_screening_entity_program_list_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_entity_review_create_request.py b/plaid/model/watchlist_screening_entity_review_create_request.py index ff02c9a2e..42ba81f87 100644 --- a/plaid/model/watchlist_screening_entity_review_create_request.py +++ b/plaid/model/watchlist_screening_entity_review_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_entity_review_create_response.py b/plaid/model/watchlist_screening_entity_review_create_response.py index dea826902..261ce8fe6 100644 --- a/plaid/model/watchlist_screening_entity_review_create_response.py +++ b/plaid/model/watchlist_screening_entity_review_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_entity_review_list_request.py b/plaid/model/watchlist_screening_entity_review_list_request.py index ec058bc02..547c8aad7 100644 --- a/plaid/model/watchlist_screening_entity_review_list_request.py +++ b/plaid/model/watchlist_screening_entity_review_list_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_entity_review_list_response.py b/plaid/model/watchlist_screening_entity_review_list_response.py index c1c45fcce..9d460996e 100644 --- a/plaid/model/watchlist_screening_entity_review_list_response.py +++ b/plaid/model/watchlist_screening_entity_review_list_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_entity_update_request.py b/plaid/model/watchlist_screening_entity_update_request.py index dac9a5bdb..bfa2e64ac 100644 --- a/plaid/model/watchlist_screening_entity_update_request.py +++ b/plaid/model/watchlist_screening_entity_update_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_entity_update_request_resettable_field.py b/plaid/model/watchlist_screening_entity_update_request_resettable_field.py index 130af1081..aa9cd167f 100644 --- a/plaid/model/watchlist_screening_entity_update_request_resettable_field.py +++ b/plaid/model/watchlist_screening_entity_update_request_resettable_field.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_entity_update_request_resettable_field_list.py b/plaid/model/watchlist_screening_entity_update_request_resettable_field_list.py index 3911b3f37..cc58b0ea2 100644 --- a/plaid/model/watchlist_screening_entity_update_request_resettable_field_list.py +++ b/plaid/model/watchlist_screening_entity_update_request_resettable_field_list.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_entity_update_response.py b/plaid/model/watchlist_screening_entity_update_response.py index 21c534235..a1864a50c 100644 --- a/plaid/model/watchlist_screening_entity_update_response.py +++ b/plaid/model/watchlist_screening_entity_update_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_hit.py b/plaid/model/watchlist_screening_hit.py index 1923ec910..ae72c03b4 100644 --- a/plaid/model/watchlist_screening_hit.py +++ b/plaid/model/watchlist_screening_hit.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_hit_locations.py b/plaid/model/watchlist_screening_hit_locations.py index 689b87631..5ad8d6739 100644 --- a/plaid/model/watchlist_screening_hit_locations.py +++ b/plaid/model/watchlist_screening_hit_locations.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_hit_status.py b/plaid/model/watchlist_screening_hit_status.py index 6dd2d9bc2..2ef458371 100644 --- a/plaid/model/watchlist_screening_hit_status.py +++ b/plaid/model/watchlist_screening_hit_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_individual.py b/plaid/model/watchlist_screening_individual.py index 08d703459..1812f7e55 100644 --- a/plaid/model/watchlist_screening_individual.py +++ b/plaid/model/watchlist_screening_individual.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_individual_create_request.py b/plaid/model/watchlist_screening_individual_create_request.py index e409aa8af..fe0033b96 100644 --- a/plaid/model/watchlist_screening_individual_create_request.py +++ b/plaid/model/watchlist_screening_individual_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_individual_create_response.py b/plaid/model/watchlist_screening_individual_create_response.py index 142f0fa5e..90fa45cf4 100644 --- a/plaid/model/watchlist_screening_individual_create_response.py +++ b/plaid/model/watchlist_screening_individual_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_individual_get_request.py b/plaid/model/watchlist_screening_individual_get_request.py index b52bb8252..60ec6af40 100644 --- a/plaid/model/watchlist_screening_individual_get_request.py +++ b/plaid/model/watchlist_screening_individual_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_individual_get_response.py b/plaid/model/watchlist_screening_individual_get_response.py index 7d903d3c0..486283377 100644 --- a/plaid/model/watchlist_screening_individual_get_response.py +++ b/plaid/model/watchlist_screening_individual_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_individual_history_list_request.py b/plaid/model/watchlist_screening_individual_history_list_request.py index 425533784..833a1a93f 100644 --- a/plaid/model/watchlist_screening_individual_history_list_request.py +++ b/plaid/model/watchlist_screening_individual_history_list_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_individual_history_list_response.py b/plaid/model/watchlist_screening_individual_history_list_response.py index 87448430b..4ba5588c7 100644 --- a/plaid/model/watchlist_screening_individual_history_list_response.py +++ b/plaid/model/watchlist_screening_individual_history_list_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_individual_hit_list_request.py b/plaid/model/watchlist_screening_individual_hit_list_request.py index f58227d85..adf6a0191 100644 --- a/plaid/model/watchlist_screening_individual_hit_list_request.py +++ b/plaid/model/watchlist_screening_individual_hit_list_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_individual_hit_list_response.py b/plaid/model/watchlist_screening_individual_hit_list_response.py index ffff88027..984a797ae 100644 --- a/plaid/model/watchlist_screening_individual_hit_list_response.py +++ b/plaid/model/watchlist_screening_individual_hit_list_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_individual_list_request.py b/plaid/model/watchlist_screening_individual_list_request.py index 73521e1f9..67435fca1 100644 --- a/plaid/model/watchlist_screening_individual_list_request.py +++ b/plaid/model/watchlist_screening_individual_list_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_individual_list_response.py b/plaid/model/watchlist_screening_individual_list_response.py index ea83d107a..2c05beff1 100644 --- a/plaid/model/watchlist_screening_individual_list_response.py +++ b/plaid/model/watchlist_screening_individual_list_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_individual_name.py b/plaid/model/watchlist_screening_individual_name.py index 6cd9337ba..bbc1ba818 100644 --- a/plaid/model/watchlist_screening_individual_name.py +++ b/plaid/model/watchlist_screening_individual_name.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_individual_program_get_request.py b/plaid/model/watchlist_screening_individual_program_get_request.py index f89ee5642..eef757b6b 100644 --- a/plaid/model/watchlist_screening_individual_program_get_request.py +++ b/plaid/model/watchlist_screening_individual_program_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_individual_program_get_response.py b/plaid/model/watchlist_screening_individual_program_get_response.py index ce350130f..9018c3c7c 100644 --- a/plaid/model/watchlist_screening_individual_program_get_response.py +++ b/plaid/model/watchlist_screening_individual_program_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_individual_program_list_request.py b/plaid/model/watchlist_screening_individual_program_list_request.py index 2274695cc..2a777d2b9 100644 --- a/plaid/model/watchlist_screening_individual_program_list_request.py +++ b/plaid/model/watchlist_screening_individual_program_list_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_individual_program_list_response.py b/plaid/model/watchlist_screening_individual_program_list_response.py index 595444da7..ffd357830 100644 --- a/plaid/model/watchlist_screening_individual_program_list_response.py +++ b/plaid/model/watchlist_screening_individual_program_list_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_individual_review_create_request.py b/plaid/model/watchlist_screening_individual_review_create_request.py index 0190fd151..200962b1b 100644 --- a/plaid/model/watchlist_screening_individual_review_create_request.py +++ b/plaid/model/watchlist_screening_individual_review_create_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_individual_review_create_response.py b/plaid/model/watchlist_screening_individual_review_create_response.py index 7bd2f58cd..393e33286 100644 --- a/plaid/model/watchlist_screening_individual_review_create_response.py +++ b/plaid/model/watchlist_screening_individual_review_create_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_individual_review_list_request.py b/plaid/model/watchlist_screening_individual_review_list_request.py index 1556fd620..a8f05f535 100644 --- a/plaid/model/watchlist_screening_individual_review_list_request.py +++ b/plaid/model/watchlist_screening_individual_review_list_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_individual_review_list_response.py b/plaid/model/watchlist_screening_individual_review_list_response.py index 9fdee6706..b1d01e584 100644 --- a/plaid/model/watchlist_screening_individual_review_list_response.py +++ b/plaid/model/watchlist_screening_individual_review_list_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_individual_update_request.py b/plaid/model/watchlist_screening_individual_update_request.py index a2f443ecd..fd256b653 100644 --- a/plaid/model/watchlist_screening_individual_update_request.py +++ b/plaid/model/watchlist_screening_individual_update_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_individual_update_request_resettable_field.py b/plaid/model/watchlist_screening_individual_update_request_resettable_field.py index cd40a2843..f3351879a 100644 --- a/plaid/model/watchlist_screening_individual_update_request_resettable_field.py +++ b/plaid/model/watchlist_screening_individual_update_request_resettable_field.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_individual_update_request_resettable_field_list.py b/plaid/model/watchlist_screening_individual_update_request_resettable_field_list.py index c2780981b..71d109582 100644 --- a/plaid/model/watchlist_screening_individual_update_request_resettable_field_list.py +++ b/plaid/model/watchlist_screening_individual_update_request_resettable_field_list.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_individual_update_response.py b/plaid/model/watchlist_screening_individual_update_response.py index 25b3aad7d..30a1eed2a 100644 --- a/plaid/model/watchlist_screening_individual_update_response.py +++ b/plaid/model/watchlist_screening_individual_update_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_request_search_terms.py b/plaid/model/watchlist_screening_request_search_terms.py index 8267775b5..0932a329e 100644 --- a/plaid/model/watchlist_screening_request_search_terms.py +++ b/plaid/model/watchlist_screening_request_search_terms.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_review.py b/plaid/model/watchlist_screening_review.py index c3fcec24f..1b2117298 100644 --- a/plaid/model/watchlist_screening_review.py +++ b/plaid/model/watchlist_screening_review.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_search_terms.py b/plaid/model/watchlist_screening_search_terms.py index 1b1d1462f..15559fca4 100644 --- a/plaid/model/watchlist_screening_search_terms.py +++ b/plaid/model/watchlist_screening_search_terms.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/watchlist_screening_status.py b/plaid/model/watchlist_screening_status.py index bf674c157..cdf5004bd 100644 --- a/plaid/model/watchlist_screening_status.py +++ b/plaid/model/watchlist_screening_status.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/weak_alias_determination.py b/plaid/model/weak_alias_determination.py index f02015ab5..8b1dc29a2 100644 --- a/plaid/model/weak_alias_determination.py +++ b/plaid/model/weak_alias_determination.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/webhook_environment_values.py b/plaid/model/webhook_environment_values.py index e13959aba..0b5562e22 100644 --- a/plaid/model/webhook_environment_values.py +++ b/plaid/model/webhook_environment_values.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/webhook_type.py b/plaid/model/webhook_type.py index 7acbd09dd..b86898b6f 100644 --- a/plaid/model/webhook_type.py +++ b/plaid/model/webhook_type.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/webhook_update_acknowledged_webhook.py b/plaid/model/webhook_update_acknowledged_webhook.py index c4f4bedc2..32319642f 100644 --- a/plaid/model/webhook_update_acknowledged_webhook.py +++ b/plaid/model/webhook_update_acknowledged_webhook.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/webhook_verification_key_get_request.py b/plaid/model/webhook_verification_key_get_request.py index 215fd84a5..d6303f7c7 100644 --- a/plaid/model/webhook_verification_key_get_request.py +++ b/plaid/model/webhook_verification_key_get_request.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/webhook_verification_key_get_response.py b/plaid/model/webhook_verification_key_get_response.py index 27bff1d54..6d98cbd79 100644 --- a/plaid/model/webhook_verification_key_get_response.py +++ b/plaid/model/webhook_verification_key_get_response.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/ytd_gross_income_summary_field_number.py b/plaid/model/ytd_gross_income_summary_field_number.py index 2703103ba..415516f5d 100644 --- a/plaid/model/ytd_gross_income_summary_field_number.py +++ b/plaid/model/ytd_gross_income_summary_field_number.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model/ytd_net_income_summary_field_number.py b/plaid/model/ytd_net_income_summary_field_number.py index eb906e13d..daed35ede 100644 --- a/plaid/model/ytd_net_income_summary_field_number.py +++ b/plaid/model/ytd_net_income_summary_field_number.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/model_utils.py b/plaid/model_utils.py index 608005d5c..159d7ecba 100644 --- a/plaid/model_utils.py +++ b/plaid/model_utils.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/plaid/models/__init__.py b/plaid/models/__init__.py index ced87015d..c4551b6ac 100644 --- a/plaid/models/__init__.py +++ b/plaid/models/__init__.py @@ -40,7 +40,9 @@ from plaid.model.activity_type import ActivityType from plaid.model.address import Address from plaid.model.address_data import AddressData +from plaid.model.address_data_not_required import AddressDataNotRequired from plaid.model.address_data_nullable import AddressDataNullable +from plaid.model.address_data_nullable_no_required_fields import AddressDataNullableNoRequiredFields from plaid.model.address_match_score import AddressMatchScore from plaid.model.address_nullable import AddressNullable from plaid.model.address_purpose_label import AddressPurposeLabel @@ -141,6 +143,36 @@ from plaid.model.bank_transfer_user import BankTransferUser from plaid.model.bank_transfers_events_update_webhook import BankTransfersEventsUpdateWebhook from plaid.model.bank_transfers_events_update_webhook_for_auth import BankTransfersEventsUpdateWebhookForAuth +from plaid.model.base_report import BaseReport +from plaid.model.base_report_account import BaseReportAccount +from plaid.model.base_report_account_insights import BaseReportAccountInsights +from plaid.model.base_report_average_flow_insights import BaseReportAverageFlowInsights +from plaid.model.base_report_get_request import BaseReportGetRequest +from plaid.model.base_report_get_response import BaseReportGetResponse +from plaid.model.base_report_item import BaseReportItem +from plaid.model.base_report_longest_gap_insights import BaseReportLongestGapInsights +from plaid.model.base_report_number_flow_insights import BaseReportNumberFlowInsights +from plaid.model.base_report_transaction import BaseReportTransaction +from plaid.model.base_report_transaction_type import BaseReportTransactionType +from plaid.model.base_reports_error_webhook import BaseReportsErrorWebhook +from plaid.model.base_reports_product_ready_webhook import BaseReportsProductReadyWebhook +from plaid.model.beacon_audit_trail import BeaconAuditTrail +from plaid.model.beacon_audit_trail_source import BeaconAuditTrailSource +from plaid.model.beacon_report_create_request import BeaconReportCreateRequest +from plaid.model.beacon_report_create_response import BeaconReportCreateResponse +from plaid.model.beacon_report_type import BeaconReportType +from plaid.model.beacon_user_address import BeaconUserAddress +from plaid.model.beacon_user_create_embedded_report import BeaconUserCreateEmbeddedReport +from plaid.model.beacon_user_create_request import BeaconUserCreateRequest +from plaid.model.beacon_user_create_response import BeaconUserCreateResponse +from plaid.model.beacon_user_data import BeaconUserData +from plaid.model.beacon_user_get_request import BeaconUserGetRequest +from plaid.model.beacon_user_get_response import BeaconUserGetResponse +from plaid.model.beacon_user_id_number import BeaconUserIDNumber +from plaid.model.beacon_user_name import BeaconUserName +from plaid.model.beacon_user_request_address import BeaconUserRequestAddress +from plaid.model.beacon_user_request_data import BeaconUserRequestData +from plaid.model.beacon_user_status import BeaconUserStatus from plaid.model.categories_get_response import CategoriesGetResponse from plaid.model.category import Category from plaid.model.cause import Cause @@ -154,9 +186,23 @@ from plaid.model.client_user_id_nullable import ClientUserIDNullable from plaid.model.connected_application import ConnectedApplication from plaid.model.consent_payment_idempotency_key import ConsentPaymentIdempotencyKey +from plaid.model.consumer_report_user_identity import ConsumerReportUserIdentity from plaid.model.counterparty import Counterparty from plaid.model.counterparty_type import CounterpartyType from plaid.model.country_code import CountryCode +from plaid.model.cra_bank_income import CraBankIncome +from plaid.model.cra_bank_income_account import CraBankIncomeAccount +from plaid.model.cra_bank_income_cause import CraBankIncomeCause +from plaid.model.cra_bank_income_employer import CraBankIncomeEmployer +from plaid.model.cra_bank_income_get_request import CraBankIncomeGetRequest +from plaid.model.cra_bank_income_get_response import CraBankIncomeGetResponse +from plaid.model.cra_bank_income_historical_summary import CraBankIncomeHistoricalSummary +from plaid.model.cra_bank_income_item import CraBankIncomeItem +from plaid.model.cra_bank_income_source import CraBankIncomeSource +from plaid.model.cra_bank_income_summary import CraBankIncomeSummary +from plaid.model.cra_bank_income_transaction import CraBankIncomeTransaction +from plaid.model.cra_bank_income_warning import CraBankIncomeWarning +from plaid.model.cra_bank_income_warning_code import CraBankIncomeWarningCode from plaid.model.credit1099 import Credit1099 from plaid.model.credit1099_filer import Credit1099Filer from plaid.model.credit1099_payer import Credit1099Payer @@ -202,6 +248,7 @@ from plaid.model.credit_bank_income_warning_code import CreditBankIncomeWarningCode from plaid.model.credit_bank_income_warning_type import CreditBankIncomeWarningType from plaid.model.credit_bank_income_webhook_update_request import CreditBankIncomeWebhookUpdateRequest +from plaid.model.credit_bank_income_webhook_update_response import CreditBankIncomeWebhookUpdateResponse from plaid.model.credit_bank_statement_upload_account_owner import CreditBankStatementUploadAccountOwner from plaid.model.credit_bank_statement_upload_account_owner_address import CreditBankStatementUploadAccountOwnerAddress from plaid.model.credit_bank_statement_upload_bank_account import CreditBankStatementUploadBankAccount @@ -273,6 +320,7 @@ from plaid.model.credit_relay_create_request import CreditRelayCreateRequest from plaid.model.credit_relay_create_response import CreditRelayCreateResponse from plaid.model.credit_relay_get_request import CreditRelayGetRequest +from plaid.model.credit_relay_pdf_get_request import CreditRelayPDFGetRequest from plaid.model.credit_relay_refresh_request import CreditRelayRefreshRequest from plaid.model.credit_relay_refresh_response import CreditRelayRefreshResponse from plaid.model.credit_relay_remove_request import CreditRelayRemoveRequest @@ -405,6 +453,8 @@ from plaid.model.fallback_auth_microdeposit_auto_verified_webhook import FallbackAuthMicrodepositAutoVerifiedWebhook from plaid.model.fallback_auth_microdeposit_verification_expired_webhook import FallbackAuthMicrodepositVerificationExpiredWebhook from plaid.model.form1099_type import Form1099Type +from plaid.model.fraud_amount import FraudAmount +from plaid.model.fraud_amount_nullable import FraudAmountNullable from plaid.model.generic_country_code import GenericCountryCode from plaid.model.generic_country_code_nullable import GenericCountryCodeNullable from plaid.model.generic_screening_hit_location_items import GenericScreeningHitLocationItems @@ -415,6 +465,7 @@ from plaid.model.holdings_default_update_webhook import HoldingsDefaultUpdateWebhook from plaid.model.holdings_override import HoldingsOverride from plaid.model.id_number_type import IDNumberType +from plaid.model.iso_currency_code import ISOCurrencyCode from plaid.model.identity_default_update_webhook import IdentityDefaultUpdateWebhook from plaid.model.identity_get_request import IdentityGetRequest from plaid.model.identity_get_request_options import IdentityGetRequestOptions @@ -607,6 +658,7 @@ from plaid.model.link_token_create_request import LinkTokenCreateRequest from plaid.model.link_token_create_request_account_subtypes import LinkTokenCreateRequestAccountSubtypes from plaid.model.link_token_create_request_auth import LinkTokenCreateRequestAuth +from plaid.model.link_token_create_request_base_report import LinkTokenCreateRequestBaseReport from plaid.model.link_token_create_request_deposit_switch import LinkTokenCreateRequestDepositSwitch from plaid.model.link_token_create_request_employment import LinkTokenCreateRequestEmployment from plaid.model.link_token_create_request_employment_bank_income import LinkTokenCreateRequestEmploymentBankIncome @@ -654,6 +706,7 @@ from plaid.model.numbers_acats import NumbersACATS from plaid.model.numbers_ach import NumbersACH from plaid.model.numbers_ach_nullable import NumbersACHNullable +from plaid.model.numbers_aton import NumbersATON from plaid.model.numbers_bacs import NumbersBACS from plaid.model.numbers_bacs_nullable import NumbersBACSNullable from plaid.model.numbers_eft import NumbersEFT @@ -890,6 +943,7 @@ from plaid.model.risk_check_stolen_identity import RiskCheckStolenIdentity from plaid.model.risk_check_synthetic_identity import RiskCheckSyntheticIdentity from plaid.model.risk_signal_document_reference import RiskSignalDocumentReference +from plaid.model.risk_signal_document_status import RiskSignalDocumentStatus from plaid.model.role import Role from plaid.model.role_detail import RoleDetail from plaid.model.roles import Roles @@ -1142,6 +1196,7 @@ from plaid.model.transfer_refund_cancel_response import TransferRefundCancelResponse from plaid.model.transfer_refund_create_request import TransferRefundCreateRequest from plaid.model.transfer_refund_create_response import TransferRefundCreateResponse +from plaid.model.transfer_refund_failure import TransferRefundFailure from plaid.model.transfer_refund_get_request import TransferRefundGetRequest from plaid.model.transfer_refund_get_response import TransferRefundGetResponse from plaid.model.transfer_refund_idempotency_key import TransferRefundIdempotencyKey @@ -1208,6 +1263,7 @@ from plaid.model.wallet_transaction_counterparty_numbers import WalletTransactionCounterpartyNumbers from plaid.model.wallet_transaction_execute_request import WalletTransactionExecuteRequest from plaid.model.wallet_transaction_execute_response import WalletTransactionExecuteResponse +from plaid.model.wallet_transaction_failure_reason import WalletTransactionFailureReason from plaid.model.wallet_transaction_get_request import WalletTransactionGetRequest from plaid.model.wallet_transaction_get_response import WalletTransactionGetResponse from plaid.model.wallet_transaction_idempotency_key import WalletTransactionIdempotencyKey diff --git a/plaid/rest.py b/plaid/rest.py index be35374eb..d0007bce0 100644 --- a/plaid/rest.py +++ b/plaid/rest.py @@ -3,7 +3,7 @@ The Plaid REST API. Please see https://plaid.com/docs/api for more details. # noqa: E501 - The version of the OpenAPI document: 2020-09-14_1.394.0 + The version of the OpenAPI document: 2020-09-14_1.410.1 Generated by: https://openapi-generator.tech """ diff --git a/setup.py b/setup.py index 8209e9c78..88871ea2d 100644 --- a/setup.py +++ b/setup.py @@ -1,6 +1,6 @@ from setuptools import setup, find_packages -VERSION = '15.2.0' +VERSION = '15.3.0' url = 'https://github.com/plaid/plaid-python' REQUIRES = [