=begin #Hydrogen Nucleus API #The Hydrogen Nucleus API OpenAPI spec version: 1.9.3 Contact: info@hydrogenplatform.com Generated by: https://github.com/swagger-api/swagger-codegen.git Swagger Codegen version: 2.4.19 =end # Common files require 'nucleus_api/api_client' require 'nucleus_api/api_error' require 'nucleus_api/version' require 'nucleus_api/configuration' require 'nucleus_api/auth_configuration' require 'nucleus_api/environment' # Models require 'nucleus_api/models/account' require 'nucleus_api/models/account_allocation_mapping' require 'nucleus_api/models/account_map' require 'nucleus_api/models/account_permission_vo' require 'nucleus_api/models/account_portfolio_rebalance_request' require 'nucleus_api/models/account_status' require 'nucleus_api/models/account_type' require 'nucleus_api/models/acl_client_permission_vo' require 'nucleus_api/models/admin_client' require 'nucleus_api/models/aggregation_account' require 'nucleus_api/models/aggregation_account_balance' require 'nucleus_api/models/aggregation_account_holding' require 'nucleus_api/models/aggregation_account_transaction' require 'nucleus_api/models/aggregation_accounts_map' require 'nucleus_api/models/allocation' require 'nucleus_api/models/allocation_aggregated_vo' require 'nucleus_api/models/allocation_composition' require 'nucleus_api/models/allocation_composition_aggregated_vo' require 'nucleus_api/models/allocation_composition_model_holdings_vo' require 'nucleus_api/models/allocation_node_map' require 'nucleus_api/models/answer' require 'nucleus_api/models/answer_map' require 'nucleus_api/models/application' require 'nucleus_api/models/audit_log' require 'nucleus_api/models/available_date_double_vo' require 'nucleus_api/models/balances' require 'nucleus_api/models/bank_credit' require 'nucleus_api/models/bank_link' require 'nucleus_api/models/bank_link_map' require 'nucleus_api/models/benchmark' require 'nucleus_api/models/benchmark_composition' require 'nucleus_api/models/brokers' require 'nucleus_api/models/budget' require 'nucleus_api/models/budget_aggregation_account' require 'nucleus_api/models/budget_object' require 'nucleus_api/models/bulk_transaction' require 'nucleus_api/models/bulk_transaction_vo' require 'nucleus_api/models/business' require 'nucleus_api/models/business_address' require 'nucleus_api/models/business_details_vo' require 'nucleus_api/models/card' require 'nucleus_api/models/card_address' require 'nucleus_api/models/card_balance_vo' require 'nucleus_api/models/card_details_vo' require 'nucleus_api/models/card_program' require 'nucleus_api/models/cash' require 'nucleus_api/models/categories_map' require 'nucleus_api/models/check' require 'nucleus_api/models/check_images' require 'nucleus_api/models/client' require 'nucleus_api/models/client_account_mapping' require 'nucleus_api/models/client_address' require 'nucleus_api/models/client_business_card_vo' require 'nucleus_api/models/client_business_total_card_balance_vo' require 'nucleus_api/models/client_card_vo' require 'nucleus_api/models/client_credentials' require 'nucleus_api/models/client_relationship' require 'nucleus_api/models/client_response' require 'nucleus_api/models/client_status' require 'nucleus_api/models/client_view_goal_data' require 'nucleus_api/models/contact' require 'nucleus_api/models/contact_address' require 'nucleus_api/models/country' require 'nucleus_api/models/currency' require 'nucleus_api/models/customer_revenue' require 'nucleus_api/models/date_double_vo' require 'nucleus_api/models/decision_tree' require 'nucleus_api/models/decision_tree_co' require 'nucleus_api/models/decision_tree_result_vo' require 'nucleus_api/models/document' require 'nucleus_api/models/employment' require 'nucleus_api/models/external_account_transfer' require 'nucleus_api/models/feature' require 'nucleus_api/models/feature_track' require 'nucleus_api/models/financial_statement' require 'nucleus_api/models/funding' require 'nucleus_api/models/funding_request_map' require 'nucleus_api/models/funding_transaction' require 'nucleus_api/models/fx_rate' require 'nucleus_api/models/fx_rate_view' require 'nucleus_api/models/goal' require 'nucleus_api/models/goal_account_mapping' require 'nucleus_api/models/goal_track' require 'nucleus_api/models/goal_track_accounts' require 'nucleus_api/models/household' require 'nucleus_api/models/institution' require 'nucleus_api/models/investment' require 'nucleus_api/models/invoice' require 'nucleus_api/models/invoice_payment' require 'nucleus_api/models/json_node' require 'nucleus_api/models/line_items' require 'nucleus_api/models/location' require 'nucleus_api/models/mx_merchant_res' require 'nucleus_api/models/member' require 'nucleus_api/models/merchant_category_code' require 'nucleus_api/models/merchants_map' require 'nucleus_api/models/model' require 'nucleus_api/models/model_asset_size' require 'nucleus_api/models/model_comment' require 'nucleus_api/models/model_holding' require 'nucleus_api/models/model_holding_vo' require 'nucleus_api/models/model_transaction' require 'nucleus_api/models/node' require 'nucleus_api/models/node_relationship' require 'nucleus_api/models/notification' require 'nucleus_api/models/notification_client' require 'nucleus_api/models/notification_setting' require 'nucleus_api/models/order' require 'nucleus_api/models/order_bulk' require 'nucleus_api/models/order_reconcile_request' require 'nucleus_api/models/order_reconcile_return_object' require 'nucleus_api/models/order_status' require 'nucleus_api/models/order_track' require 'nucleus_api/models/order_vo_clone' require 'nucleus_api/models/overflow' require 'nucleus_api/models/overflow_bank_link_map' require 'nucleus_api/models/overflow_settings' require 'nucleus_api/models/overflow_vo' require 'nucleus_api/models/ownership' require 'nucleus_api/models/page_account' require 'nucleus_api/models/page_account_allocation_mapping' require 'nucleus_api/models/page_account_permission_vo' require 'nucleus_api/models/page_account_status' require 'nucleus_api/models/page_account_type' require 'nucleus_api/models/page_admin_client' require 'nucleus_api/models/page_aggregation_account' require 'nucleus_api/models/page_aggregation_account_balance' require 'nucleus_api/models/page_aggregation_account_holding' require 'nucleus_api/models/page_aggregation_account_transaction' require 'nucleus_api/models/page_allocation' require 'nucleus_api/models/page_allocation_composition' require 'nucleus_api/models/page_answer' require 'nucleus_api/models/page_application' require 'nucleus_api/models/page_audit_log' require 'nucleus_api/models/page_bank_link' require 'nucleus_api/models/page_benchmark' require 'nucleus_api/models/page_budget' require 'nucleus_api/models/page_business' require 'nucleus_api/models/page_card' require 'nucleus_api/models/page_card_program' require 'nucleus_api/models/page_client' require 'nucleus_api/models/page_client_business_card_vo' require 'nucleus_api/models/page_client_response' require 'nucleus_api/models/page_client_status' require 'nucleus_api/models/page_contact' require 'nucleus_api/models/page_customer_revenue' require 'nucleus_api/models/page_decision_tree' require 'nucleus_api/models/page_document' require 'nucleus_api/models/page_external_account_transfer' require 'nucleus_api/models/page_feature' require 'nucleus_api/models/page_feature_track' require 'nucleus_api/models/page_financial_statement' require 'nucleus_api/models/page_funding' require 'nucleus_api/models/page_funding_transaction' require 'nucleus_api/models/page_goal' require 'nucleus_api/models/page_goal_track' require 'nucleus_api/models/page_household' require 'nucleus_api/models/page_institution' require 'nucleus_api/models/page_invoice' require 'nucleus_api/models/page_invoice_payment' require 'nucleus_api/models/page_mx_merchant_res' require 'nucleus_api/models/page_model' require 'nucleus_api/models/page_model_asset_size' require 'nucleus_api/models/page_model_comment' require 'nucleus_api/models/page_model_holding' require 'nucleus_api/models/page_model_transaction' require 'nucleus_api/models/page_node' require 'nucleus_api/models/page_node_relationship' require 'nucleus_api/models/page_notification' require 'nucleus_api/models/page_notification_client' require 'nucleus_api/models/page_notification_setting' require 'nucleus_api/models/page_order' require 'nucleus_api/models/page_order_bulk' require 'nucleus_api/models/page_order_status' require 'nucleus_api/models/page_order_track' require 'nucleus_api/models/page_overflow' require 'nucleus_api/models/page_overflow_settings' require 'nucleus_api/models/page_portfolio' require 'nucleus_api/models/page_portfolio_asset_size_log' require 'nucleus_api/models/page_portfolio_comment' require 'nucleus_api/models/page_portfolio_goal' require 'nucleus_api/models/page_portfolio_holding_agg' require 'nucleus_api/models/page_portfolio_holding_log' require 'nucleus_api/models/page_portfolio_transaction' require 'nucleus_api/models/page_question' require 'nucleus_api/models/page_questionnaire' require 'nucleus_api/models/page_reason_code' require 'nucleus_api/models/page_risk_profile' require 'nucleus_api/models/page_roundup' require 'nucleus_api/models/page_roundup_settings' require 'nucleus_api/models/page_score' require 'nucleus_api/models/page_security' require 'nucleus_api/models/page_security_exclusion' require 'nucleus_api/models/page_security_price' require 'nucleus_api/models/page_spending_control' require 'nucleus_api/models/page_stage' require 'nucleus_api/models/page_transaction_code' require 'nucleus_api/models/page_webhook' require 'nucleus_api/models/pageable' require 'nucleus_api/models/permission_vo' require 'nucleus_api/models/portfolio' require 'nucleus_api/models/portfolio_asset_size_log' require 'nucleus_api/models/portfolio_comment' require 'nucleus_api/models/portfolio_goal' require 'nucleus_api/models/portfolio_goal_map' require 'nucleus_api/models/portfolio_holding_agg' require 'nucleus_api/models/portfolio_holding_log' require 'nucleus_api/models/portfolio_transaction' require 'nucleus_api/models/question' require 'nucleus_api/models/questionnaire' require 'nucleus_api/models/reason_code' require 'nucleus_api/models/risk_profile' require 'nucleus_api/models/roundup' require 'nucleus_api/models/roundup_co' require 'nucleus_api/models/roundup_settings' require 'nucleus_api/models/score' require 'nucleus_api/models/securities_composition' require 'nucleus_api/models/securities_country' require 'nucleus_api/models/security' require 'nucleus_api/models/security_composition_vo' require 'nucleus_api/models/security_country_vo' require 'nucleus_api/models/security_exclusion' require 'nucleus_api/models/security_price' require 'nucleus_api/models/sort' require 'nucleus_api/models/spending_control' require 'nucleus_api/models/stage' require 'nucleus_api/models/stat' require 'nucleus_api/models/state' require 'nucleus_api/models/statistic_resource_vo' require 'nucleus_api/models/token_date_request' require 'nucleus_api/models/transaction_code' require 'nucleus_api/models/v_account_vo' require 'nucleus_api/models/v_client_goal_view_data' require 'nucleus_api/models/v_portfolio_vo' require 'nucleus_api/models/webhook' # APIs require 'nucleus_api/api/account_api' require 'nucleus_api/api/admin_client_api' require 'nucleus_api/api/aggregation_account_api' require 'nucleus_api/api/allocation_api' require 'nucleus_api/api/benchmark_api' require 'nucleus_api/api/budget_api' require 'nucleus_api/api/bulk_api' require 'nucleus_api/api/business_api' require 'nucleus_api/api/card_api' require 'nucleus_api/api/client_api' require 'nucleus_api/api/contact_api' require 'nucleus_api/api/decision_tree_api' require 'nucleus_api/api/document_api' require 'nucleus_api/api/financial_statement_api' require 'nucleus_api/api/funding_api' require 'nucleus_api/api/goal_api' require 'nucleus_api/api/household_api' require 'nucleus_api/api/invoice_api' require 'nucleus_api/api/model_api' require 'nucleus_api/api/order_api' require 'nucleus_api/api/overflow_api' require 'nucleus_api/api/portfolio_api' require 'nucleus_api/api/questionnaire_api' require 'nucleus_api/api/resource_api' require 'nucleus_api/api/risk_profile_api' require 'nucleus_api/api/roundup_api' require 'nucleus_api/api/score_api' require 'nucleus_api/api/securities_api' require 'nucleus_api/api/spending_control_api' require 'nucleus_api/api/utils_api' require 'nucleus_api/api/webhook_api' module NucleusApi class << self # Customize default settings for the SDK using block. # NucleusApi.configure do |config| # config.username = "xxx" # config.password = "xxx" # end # If no block given, return the default Configuration object. def configure if block_given? yield(AuthConfiguration.default) else AuthConfiguration.default end end end end