=begin #Synctera API #

Let's build something great.

Welcome to the official reference documentation for Synctera APIs. Our APIs are the best way to automate your company's banking needs and are designed to be easy to understand and implement.

We're continuously growing this library and what you see here is just the start, but if you need something specific or have a question, contact us.

The version of the OpenAPI document: 0.60.0 Generated by: https://openapi-generator.tech OpenAPI Generator version: 6.5.0 =end # Common files require 'synctera_ruby_sdk/api_client' require 'synctera_ruby_sdk/api_error' require 'synctera_ruby_sdk/version' require 'synctera_ruby_sdk/configuration' # Models require 'synctera_ruby_sdk/models/account' require 'synctera_ruby_sdk/models/account_access_status' require 'synctera_ruby_sdk/models/account_base' require 'synctera_ruby_sdk/models/account_charge_secured' require 'synctera_ruby_sdk/models/account_charge_secured_all_of' require 'synctera_ruby_sdk/models/account_creation' require 'synctera_ruby_sdk/models/account_creation_all_of' require 'synctera_ruby_sdk/models/account_depository' require 'synctera_ruby_sdk/models/account_depository_all_of' require 'synctera_ruby_sdk/models/account_generic_response' require 'synctera_ruby_sdk/models/account_identifiers' require 'synctera_ruby_sdk/models/account_line_of_credit' require 'synctera_ruby_sdk/models/account_line_of_credit_all_of' require 'synctera_ruby_sdk/models/account_list' require 'synctera_ruby_sdk/models/account_list_all_of' require 'synctera_ruby_sdk/models/account_product' require 'synctera_ruby_sdk/models/account_product_list' require 'synctera_ruby_sdk/models/account_product_list_all_of' require 'synctera_ruby_sdk/models/account_relationship_type' require 'synctera_ruby_sdk/models/account_routing' require 'synctera_ruby_sdk/models/account_summary' require 'synctera_ruby_sdk/models/account_summary_balance_ceiling' require 'synctera_ruby_sdk/models/account_summary_balance_floor' require 'synctera_ruby_sdk/models/account_template' require 'synctera_ruby_sdk/models/account_template_response' require 'synctera_ruby_sdk/models/account_type' require 'synctera_ruby_sdk/models/account_verification' require 'synctera_ruby_sdk/models/accrual_payout_schedule' require 'synctera_ruby_sdk/models/ach_instruction' require 'synctera_ruby_sdk/models/ach_request_hold_data' require 'synctera_ruby_sdk/models/ach_return_simulation_request' require 'synctera_ruby_sdk/models/ach_transaction_simulation_request' require 'synctera_ruby_sdk/models/add_accounts_request' require 'synctera_ruby_sdk/models/add_accounts_request_account_identifiers' require 'synctera_ruby_sdk/models/add_accounts_request_routing_identifiers' require 'synctera_ruby_sdk/models/add_vendor_account_failure' require 'synctera_ruby_sdk/models/add_vendor_accounts_error_reason' require 'synctera_ruby_sdk/models/add_vendor_accounts_request' require 'synctera_ruby_sdk/models/add_vendor_accounts_response' require 'synctera_ruby_sdk/models/additional_data' require 'synctera_ruby_sdk/models/additional_owner_data' require 'synctera_ruby_sdk/models/address' require 'synctera_ruby_sdk/models/address1' require 'synctera_ruby_sdk/models/address2' require 'synctera_ruby_sdk/models/address3' require 'synctera_ruby_sdk/models/address_lines' require 'synctera_ruby_sdk/models/adhoc_verification_request' require 'synctera_ruby_sdk/models/adhoc_verification_response' require 'synctera_ruby_sdk/models/apple_digital_wallet_provision_request' require 'synctera_ruby_sdk/models/apple_digital_wallet_provision_response' require 'synctera_ruby_sdk/models/application_type' require 'synctera_ruby_sdk/models/auth_request_model' require 'synctera_ruby_sdk/models/authenticate3ds_request' require 'synctera_ruby_sdk/models/authenticate3ds_response' require 'synctera_ruby_sdk/models/authorization_advice_model' require 'synctera_ruby_sdk/models/balance' require 'synctera_ruby_sdk/models/balance_ceiling' require 'synctera_ruby_sdk/models/balance_floor' require 'synctera_ruby_sdk/models/balance_inquiry_request_model' require 'synctera_ruby_sdk/models/balance_type' require 'synctera_ruby_sdk/models/ban_status' require 'synctera_ruby_sdk/models/base' require 'synctera_ruby_sdk/models/base_account_verification' require 'synctera_ruby_sdk/models/base_card' require 'synctera_ruby_sdk/models/base_card_all_of' require 'synctera_ruby_sdk/models/base_cash_pickup' require 'synctera_ruby_sdk/models/base_disclosure' require 'synctera_ruby_sdk/models/base_person' require 'synctera_ruby_sdk/models/base_person1' require 'synctera_ruby_sdk/models/base_statement' require 'synctera_ruby_sdk/models/base_statement_all_of' require 'synctera_ruby_sdk/models/base_template_fields' require 'synctera_ruby_sdk/models/billing_address' require 'synctera_ruby_sdk/models/billing_period' require 'synctera_ruby_sdk/models/business' require 'synctera_ruby_sdk/models/business1' require 'synctera_ruby_sdk/models/business_business_owner_relationship' require 'synctera_ruby_sdk/models/business_list' require 'synctera_ruby_sdk/models/business_list_all_of' require 'synctera_ruby_sdk/models/bypassable_errors' require 'synctera_ruby_sdk/models/bypassable_errors1' require 'synctera_ruby_sdk/models/calculation_method' require 'synctera_ruby_sdk/models/card_acceptor_model' require 'synctera_ruby_sdk/models/card_activation_request' require 'synctera_ruby_sdk/models/card_brand' require 'synctera_ruby_sdk/models/card_change' require 'synctera_ruby_sdk/models/card_change_state' require 'synctera_ruby_sdk/models/card_changes_list' require 'synctera_ruby_sdk/models/card_changes_list_all_of' require 'synctera_ruby_sdk/models/card_edit_request' require 'synctera_ruby_sdk/models/card_format' require 'synctera_ruby_sdk/models/card_fulfillment_status' require 'synctera_ruby_sdk/models/card_image_details' require 'synctera_ruby_sdk/models/card_image_details_list' require 'synctera_ruby_sdk/models/card_image_details_list_all_of' require 'synctera_ruby_sdk/models/card_image_mode' require 'synctera_ruby_sdk/models/card_image_rejection_reason' require 'synctera_ruby_sdk/models/card_image_status' require 'synctera_ruby_sdk/models/card_issuance_request' require 'synctera_ruby_sdk/models/card_list_response' require 'synctera_ruby_sdk/models/card_list_response_all_of' require 'synctera_ruby_sdk/models/card_options' require 'synctera_ruby_sdk/models/card_pin_status' require 'synctera_ruby_sdk/models/card_product' require 'synctera_ruby_sdk/models/card_product_all_of' require 'synctera_ruby_sdk/models/card_product_list_response' require 'synctera_ruby_sdk/models/card_product_list_response_all_of' require 'synctera_ruby_sdk/models/card_product_response' require 'synctera_ruby_sdk/models/card_response' require 'synctera_ruby_sdk/models/card_status' require 'synctera_ruby_sdk/models/card_status_object' require 'synctera_ruby_sdk/models/card_status_reason_code' require 'synctera_ruby_sdk/models/card_status_request' require 'synctera_ruby_sdk/models/card_type' require 'synctera_ruby_sdk/models/card_widget_url_response' require 'synctera_ruby_sdk/models/cash_pickup' require 'synctera_ruby_sdk/models/cash_pickup_all_of' require 'synctera_ruby_sdk/models/cash_pickup_list' require 'synctera_ruby_sdk/models/cash_pickup_list_all_of' require 'synctera_ruby_sdk/models/cash_pickup_patch_request' require 'synctera_ruby_sdk/models/cash_pickup_post_request' require 'synctera_ruby_sdk/models/cash_pickup_status' require 'synctera_ruby_sdk/models/change_channel' require 'synctera_ruby_sdk/models/change_type' require 'synctera_ruby_sdk/models/clearing_model' require 'synctera_ruby_sdk/models/client_token' require 'synctera_ruby_sdk/models/correspondent_bank_details' require 'synctera_ruby_sdk/models/create_card_image_request' require 'synctera_ruby_sdk/models/create_gateway_request' require 'synctera_ruby_sdk/models/create_secret201_response' require 'synctera_ruby_sdk/models/customer' require 'synctera_ruby_sdk/models/customer_all_of' require 'synctera_ruby_sdk/models/customer_in_body' require 'synctera_ruby_sdk/models/customer_kyc_status' require 'synctera_ruby_sdk/models/customer_list' require 'synctera_ruby_sdk/models/customer_list_all_of' require 'synctera_ruby_sdk/models/customer_service_details' require 'synctera_ruby_sdk/models/customer_type' require 'synctera_ruby_sdk/models/customer_verification' require 'synctera_ruby_sdk/models/customer_verification_result' require 'synctera_ruby_sdk/models/customer_verification_result_list' require 'synctera_ruby_sdk/models/customer_verification_result_list_all_of' require 'synctera_ruby_sdk/models/customer_verify_response' require 'synctera_ruby_sdk/models/customer_verify_response_all_of' require 'synctera_ruby_sdk/models/dc_sign' require 'synctera_ruby_sdk/models/delete_response' require 'synctera_ruby_sdk/models/deposit' require 'synctera_ruby_sdk/models/deposit_all_of' require 'synctera_ruby_sdk/models/deposit_get' require 'synctera_ruby_sdk/models/deposit_list' require 'synctera_ruby_sdk/models/deposit_list_all_of' require 'synctera_ruby_sdk/models/deposit_post' require 'synctera_ruby_sdk/models/deposit_request' require 'synctera_ruby_sdk/models/detail' require 'synctera_ruby_sdk/models/device_details' require 'synctera_ruby_sdk/models/device_type' require 'synctera_ruby_sdk/models/digital_wallet_token_address_verification' require 'synctera_ruby_sdk/models/digital_wallet_token_edit_request' require 'synctera_ruby_sdk/models/digital_wallet_token_response' require 'synctera_ruby_sdk/models/digital_wallet_token_state' require 'synctera_ruby_sdk/models/digital_wallet_tokenization' require 'synctera_ruby_sdk/models/disclosure' require 'synctera_ruby_sdk/models/disclosure1' require 'synctera_ruby_sdk/models/disclosure_list' require 'synctera_ruby_sdk/models/disclosure_list_all_of' require 'synctera_ruby_sdk/models/disclosure_response' require 'synctera_ruby_sdk/models/disclosure_type' require 'synctera_ruby_sdk/models/document' require 'synctera_ruby_sdk/models/document_list' require 'synctera_ruby_sdk/models/document_list_all_of' require 'synctera_ruby_sdk/models/document_type' require 'synctera_ruby_sdk/models/emboss_name' require 'synctera_ruby_sdk/models/employment' require 'synctera_ruby_sdk/models/employment_list' require 'synctera_ruby_sdk/models/employment_list_all_of' require 'synctera_ruby_sdk/models/encryption' require 'synctera_ruby_sdk/models/error' require 'synctera_ruby_sdk/models/event' require 'synctera_ruby_sdk/models/event_list' require 'synctera_ruby_sdk/models/event_list_all_of' require 'synctera_ruby_sdk/models/event_trigger' require 'synctera_ruby_sdk/models/event_type' require 'synctera_ruby_sdk/models/event_type_explicit' require 'synctera_ruby_sdk/models/event_type_wildcard' require 'synctera_ruby_sdk/models/ext_account_customer_type' require 'synctera_ruby_sdk/models/external_account' require 'synctera_ruby_sdk/models/external_account_access_token' require 'synctera_ruby_sdk/models/external_account_balance' require 'synctera_ruby_sdk/models/external_account_link_token' require 'synctera_ruby_sdk/models/external_account_transaction' require 'synctera_ruby_sdk/models/external_account_vendor_data' require 'synctera_ruby_sdk/models/external_account_vendor_values' require 'synctera_ruby_sdk/models/external_accounts_list' require 'synctera_ruby_sdk/models/external_accounts_list_all_of' require 'synctera_ruby_sdk/models/external_accounts_transaction_list' require 'synctera_ruby_sdk/models/external_card_list_response' require 'synctera_ruby_sdk/models/external_card_list_response_all_of' require 'synctera_ruby_sdk/models/external_card_request' require 'synctera_ruby_sdk/models/external_card_response' require 'synctera_ruby_sdk/models/external_card_status' require 'synctera_ruby_sdk/models/external_card_update_request' require 'synctera_ruby_sdk/models/external_card_verifications' require 'synctera_ruby_sdk/models/fee' require 'synctera_ruby_sdk/models/financial_institution' require 'synctera_ruby_sdk/models/financial_request_model' require 'synctera_ruby_sdk/models/finicity_account_verification' require 'synctera_ruby_sdk/models/form' require 'synctera_ruby_sdk/models/fulfillment_details' require 'synctera_ruby_sdk/models/gateway_list_response' require 'synctera_ruby_sdk/models/gateway_list_response_all_of' require 'synctera_ruby_sdk/models/gateway_response' require 'synctera_ruby_sdk/models/gateway_standin' require 'synctera_ruby_sdk/models/get_card_barcode200_response' require 'synctera_ruby_sdk/models/google_digital_wallet_provision_request' require 'synctera_ruby_sdk/models/google_digital_wallet_provision_response' require 'synctera_ruby_sdk/models/hold_data' require 'synctera_ruby_sdk/models/in_app_provisioning' require 'synctera_ruby_sdk/models/incoming_wire' require 'synctera_ruby_sdk/models/initialize3ds_request' require 'synctera_ruby_sdk/models/initialize3ds_response' require 'synctera_ruby_sdk/models/interest' require 'synctera_ruby_sdk/models/internal_account' require 'synctera_ruby_sdk/models/internal_account_patch' require 'synctera_ruby_sdk/models/internal_account_post' require 'synctera_ruby_sdk/models/internal_account_purpose' require 'synctera_ruby_sdk/models/internal_account_response' require 'synctera_ruby_sdk/models/internal_account_response_all_of' require 'synctera_ruby_sdk/models/internal_account_type' require 'synctera_ruby_sdk/models/internal_accounts_list' require 'synctera_ruby_sdk/models/internal_accounts_list_all_of' require 'synctera_ruby_sdk/models/internal_transfer' require 'synctera_ruby_sdk/models/internal_transfer_instruction' require 'synctera_ruby_sdk/models/internal_transfer_patch' require 'synctera_ruby_sdk/models/internal_transfer_response' require 'synctera_ruby_sdk/models/internal_transfer_response_all_of' require 'synctera_ruby_sdk/models/international_wire_details' require 'synctera_ruby_sdk/models/international_wire_list' require 'synctera_ruby_sdk/models/international_wire_list_all_of' require 'synctera_ruby_sdk/models/international_wire_patch' require 'synctera_ruby_sdk/models/international_wire_post' require 'synctera_ruby_sdk/models/international_wire_response' require 'synctera_ruby_sdk/models/international_wire_status' require 'synctera_ruby_sdk/models/legal_address' require 'synctera_ruby_sdk/models/license_patch' require 'synctera_ruby_sdk/models/license_type' require 'synctera_ruby_sdk/models/lookup3ds_request' require 'synctera_ruby_sdk/models/lookup3ds_request_base' require 'synctera_ruby_sdk/models/lookup3ds_request_browser' require 'synctera_ruby_sdk/models/lookup3ds_request_browser_all_of' require 'synctera_ruby_sdk/models/lookup3ds_request_sdk' require 'synctera_ruby_sdk/models/lookup3ds_response' require 'synctera_ruby_sdk/models/manual_account_verification' require 'synctera_ruby_sdk/models/manual_entry' require 'synctera_ruby_sdk/models/merchant' require 'synctera_ruby_sdk/models/minimum_payment' require 'synctera_ruby_sdk/models/minimum_payment_full' require 'synctera_ruby_sdk/models/minimum_payment_partial' require 'synctera_ruby_sdk/models/minimum_payment_type' require 'synctera_ruby_sdk/models/minimum_payment_type_full' require 'synctera_ruby_sdk/models/minimum_payment_type_rate_or_amount' require 'synctera_ruby_sdk/models/monitoring_alert' require 'synctera_ruby_sdk/models/monitoring_alert_list' require 'synctera_ruby_sdk/models/monitoring_alert_list_all_of' require 'synctera_ruby_sdk/models/monitoring_status' require 'synctera_ruby_sdk/models/monitoring_subscription' require 'synctera_ruby_sdk/models/monitoring_subscription_list' require 'synctera_ruby_sdk/models/monitoring_subscription_list_all_of' require 'synctera_ruby_sdk/models/network_fee_model' require 'synctera_ruby_sdk/models/note_create' require 'synctera_ruby_sdk/models/note_list' require 'synctera_ruby_sdk/models/note_list_all_of' require 'synctera_ruby_sdk/models/note_response' require 'synctera_ruby_sdk/models/original_credit_request_model' require 'synctera_ruby_sdk/models/original_credit_sender_data' require 'synctera_ruby_sdk/models/outgoing_ach' require 'synctera_ruby_sdk/models/outgoing_ach_list' require 'synctera_ruby_sdk/models/outgoing_ach_list_all_of' require 'synctera_ruby_sdk/models/outgoing_ach_patch' require 'synctera_ruby_sdk/models/outgoing_ach_request' require 'synctera_ruby_sdk/models/paginated_response' require 'synctera_ruby_sdk/models/party' require 'synctera_ruby_sdk/models/patch_account' require 'synctera_ruby_sdk/models/patch_account_charge_secured' require 'synctera_ruby_sdk/models/patch_account_charge_secured_all_of' require 'synctera_ruby_sdk/models/patch_account_depository' require 'synctera_ruby_sdk/models/patch_account_depository_all_of' require 'synctera_ruby_sdk/models/patch_account_line_of_credit' require 'synctera_ruby_sdk/models/patch_account_line_of_credit_all_of' require 'synctera_ruby_sdk/models/patch_account_product' require 'synctera_ruby_sdk/models/patch_accounts_request_account_identifiers' require 'synctera_ruby_sdk/models/patch_accounts_request_routing_identifiers' require 'synctera_ruby_sdk/models/patch_business' require 'synctera_ruby_sdk/models/patch_business_business_owner_relationship' require 'synctera_ruby_sdk/models/patch_business_business_owner_relationship_all_of' require 'synctera_ruby_sdk/models/patch_customer' require 'synctera_ruby_sdk/models/patch_document' require 'synctera_ruby_sdk/models/patch_external_account' require 'synctera_ruby_sdk/models/patch_interest' require 'synctera_ruby_sdk/models/patch_international_wire_details' require 'synctera_ruby_sdk/models/patch_note' require 'synctera_ruby_sdk/models/patch_payer_payee_relationship' require 'synctera_ruby_sdk/models/patch_payer_payee_relationship_all_of' require 'synctera_ruby_sdk/models/patch_payment_schedule' require 'synctera_ruby_sdk/models/patch_person' require 'synctera_ruby_sdk/models/patch_person_all_of' require 'synctera_ruby_sdk/models/patch_person_business_owner_relationship' require 'synctera_ruby_sdk/models/patch_person_business_owner_relationship_all_of' require 'synctera_ruby_sdk/models/patch_person_business_relationship' require 'synctera_ruby_sdk/models/patch_person_business_relationship_all_of' require 'synctera_ruby_sdk/models/patch_personal_id' require 'synctera_ruby_sdk/models/patch_relationship_in' require 'synctera_ruby_sdk/models/payer_payee_additional_data' require 'synctera_ruby_sdk/models/payer_payee_relationship' require 'synctera_ruby_sdk/models/payment' require 'synctera_ruby_sdk/models/payment_date' require 'synctera_ruby_sdk/models/payment_error_details' require 'synctera_ruby_sdk/models/payment_instruction' require 'synctera_ruby_sdk/models/payment_list' require 'synctera_ruby_sdk/models/payment_list_all_of' require 'synctera_ruby_sdk/models/payment_schedule' require 'synctera_ruby_sdk/models/payment_schedule_list' require 'synctera_ruby_sdk/models/payment_schedule_list_all_of' require 'synctera_ruby_sdk/models/payment_schedule_status' require 'synctera_ruby_sdk/models/payment_status' require 'synctera_ruby_sdk/models/payment_type' require 'synctera_ruby_sdk/models/pending_transaction' require 'synctera_ruby_sdk/models/pending_transaction_data' require 'synctera_ruby_sdk/models/pending_transaction_history' require 'synctera_ruby_sdk/models/pending_transaction_history_data' require 'synctera_ruby_sdk/models/pending_transactions' require 'synctera_ruby_sdk/models/person' require 'synctera_ruby_sdk/models/person_business_owner_relationship' require 'synctera_ruby_sdk/models/person_business_relationship' require 'synctera_ruby_sdk/models/person_list' require 'synctera_ruby_sdk/models/person_list_all_of' require 'synctera_ruby_sdk/models/personal_id_base' require 'synctera_ruby_sdk/models/personal_id_country_code_post' require 'synctera_ruby_sdk/models/personal_id_country_code_response' require 'synctera_ruby_sdk/models/personal_id_customer_id' require 'synctera_ruby_sdk/models/personal_id_type' require 'synctera_ruby_sdk/models/physical_card' require 'synctera_ruby_sdk/models/physical_card_all_of' require 'synctera_ruby_sdk/models/physical_card_format' require 'synctera_ruby_sdk/models/physical_card_issuance_request' require 'synctera_ruby_sdk/models/physical_card_plus_status' require 'synctera_ruby_sdk/models/physical_card_response' require 'synctera_ruby_sdk/models/physical_card_response_all_of' require 'synctera_ruby_sdk/models/physical_card_response_status' require 'synctera_ruby_sdk/models/physical_card_response_status_all_of' require 'synctera_ruby_sdk/models/plaid_account_verification' require 'synctera_ruby_sdk/models/post_person' require 'synctera_ruby_sdk/models/post_person_all_of' require 'synctera_ruby_sdk/models/post_personal_id' require 'synctera_ruby_sdk/models/post_personal_id_w_cust' require 'synctera_ruby_sdk/models/post_personal_ids_array' require 'synctera_ruby_sdk/models/posted_transaction' require 'synctera_ruby_sdk/models/posted_transaction_data' require 'synctera_ruby_sdk/models/posted_transactions' require 'synctera_ruby_sdk/models/prospect' require 'synctera_ruby_sdk/models/provider_type' require 'synctera_ruby_sdk/models/provisioning_controls' require 'synctera_ruby_sdk/models/push_tokenize_request_data' require 'synctera_ruby_sdk/models/rate_details' require 'synctera_ruby_sdk/models/raw_response' require 'synctera_ruby_sdk/models/recipient_name' require 'synctera_ruby_sdk/models/related_resource_type' require 'synctera_ruby_sdk/models/related_resource_type1' require 'synctera_ruby_sdk/models/relationship' require 'synctera_ruby_sdk/models/relationship1' require 'synctera_ruby_sdk/models/relationship_in' require 'synctera_ruby_sdk/models/relationship_list' require 'synctera_ruby_sdk/models/relationship_list_all_of' require 'synctera_ruby_sdk/models/relationship_response' require 'synctera_ruby_sdk/models/relationship_response_all_of' require 'synctera_ruby_sdk/models/relationship_role' require 'synctera_ruby_sdk/models/relationship_types' require 'synctera_ruby_sdk/models/relationships_list' require 'synctera_ruby_sdk/models/relationships_list_all_of' require 'synctera_ruby_sdk/models/replace_secret200_response' require 'synctera_ruby_sdk/models/replace_secret_request' require 'synctera_ruby_sdk/models/response_history_item' require 'synctera_ruby_sdk/models/response_license' require 'synctera_ruby_sdk/models/response_person' require 'synctera_ruby_sdk/models/response_personal_id' require 'synctera_ruby_sdk/models/response_personal_id_w_cust' require 'synctera_ruby_sdk/models/response_personal_ids_array' require 'synctera_ruby_sdk/models/response_restrictions' require 'synctera_ruby_sdk/models/return_data' require 'synctera_ruby_sdk/models/reversal_model' require 'synctera_ruby_sdk/models/risk_data' require 'synctera_ruby_sdk/models/risk_rating' require 'synctera_ruby_sdk/models/risk_rating_list' require 'synctera_ruby_sdk/models/risk_rating_list_all_of' require 'synctera_ruby_sdk/models/savings_summary' require 'synctera_ruby_sdk/models/schedule_config' require 'synctera_ruby_sdk/models/schemas_bypassable_errors' require 'synctera_ruby_sdk/models/security' require 'synctera_ruby_sdk/models/shipping' require 'synctera_ruby_sdk/models/shipping_address' require 'synctera_ruby_sdk/models/shipping_address1' require 'synctera_ruby_sdk/models/simulate_card_fulfillment' require 'synctera_ruby_sdk/models/single_use_token_request' require 'synctera_ruby_sdk/models/single_use_token_response' require 'synctera_ruby_sdk/models/spend_control' require 'synctera_ruby_sdk/models/spend_control_direction' require 'synctera_ruby_sdk/models/spend_control_response' require 'synctera_ruby_sdk/models/spend_control_response_all_of' require 'synctera_ruby_sdk/models/spend_control_response_list' require 'synctera_ruby_sdk/models/spend_control_response_list_all_of' require 'synctera_ruby_sdk/models/spend_control_rolling_window_days' require 'synctera_ruby_sdk/models/spend_control_rolling_window_days_all_of' require 'synctera_ruby_sdk/models/spend_control_single_transaction' require 'synctera_ruby_sdk/models/spend_control_time_range' require 'synctera_ruby_sdk/models/spend_control_time_range_type' require 'synctera_ruby_sdk/models/spend_control_update_request' require 'synctera_ruby_sdk/models/spending_limit_with_time' require 'synctera_ruby_sdk/models/spending_limits' require 'synctera_ruby_sdk/models/spending_limits_transaction' require 'synctera_ruby_sdk/models/ssn_source' require 'synctera_ruby_sdk/models/statement' require 'synctera_ruby_sdk/models/statement_all_of' require 'synctera_ruby_sdk/models/statement_list' require 'synctera_ruby_sdk/models/statement_list_all_of' require 'synctera_ruby_sdk/models/statement_summary' require 'synctera_ruby_sdk/models/status' require 'synctera_ruby_sdk/models/status1' require 'synctera_ruby_sdk/models/status2' require 'synctera_ruby_sdk/models/template_fields' require 'synctera_ruby_sdk/models/template_fields_charge_secured' require 'synctera_ruby_sdk/models/template_fields_charge_secured_all_of' require 'synctera_ruby_sdk/models/template_fields_depository' require 'synctera_ruby_sdk/models/template_fields_depository_all_of' require 'synctera_ruby_sdk/models/template_fields_generic_response' require 'synctera_ruby_sdk/models/template_fields_line_of_credit' require 'synctera_ruby_sdk/models/template_fields_line_of_credit_all_of' require 'synctera_ruby_sdk/models/template_list' require 'synctera_ruby_sdk/models/template_list_all_of' require 'synctera_ruby_sdk/models/three_ds_policy' require 'synctera_ruby_sdk/models/token_list' require 'synctera_ruby_sdk/models/token_list_response' require 'synctera_ruby_sdk/models/transaction' require 'synctera_ruby_sdk/models/transaction_data' require 'synctera_ruby_sdk/models/transaction_dispute' require 'synctera_ruby_sdk/models/transaction_line' require 'synctera_ruby_sdk/models/transaction_line1' require 'synctera_ruby_sdk/models/transaction_list' require 'synctera_ruby_sdk/models/transaction_list_all_of' require 'synctera_ruby_sdk/models/transaction_options' require 'synctera_ruby_sdk/models/transfer_list_response' require 'synctera_ruby_sdk/models/transfer_list_response_all_of' require 'synctera_ruby_sdk/models/transfer_request' require 'synctera_ruby_sdk/models/transfer_request_base' require 'synctera_ruby_sdk/models/transfer_request_pull' require 'synctera_ruby_sdk/models/transfer_request_pull_all_of' require 'synctera_ruby_sdk/models/transfer_request_push' require 'synctera_ruby_sdk/models/transfer_request_push_all_of' require 'synctera_ruby_sdk/models/transfer_response' require 'synctera_ruby_sdk/models/transfer_response_base' require 'synctera_ruby_sdk/models/transfer_response_pull' require 'synctera_ruby_sdk/models/transfer_response_push' require 'synctera_ruby_sdk/models/transfer_reversal_request' require 'synctera_ruby_sdk/models/transfer_type' require 'synctera_ruby_sdk/models/transfer_type_request' require 'synctera_ruby_sdk/models/trigger_event_request' require 'synctera_ruby_sdk/models/txn_enhancer' require 'synctera_ruby_sdk/models/type' require 'synctera_ruby_sdk/models/update_account' require 'synctera_ruby_sdk/models/update_card_image_request' require 'synctera_ruby_sdk/models/update_gateway_request' require 'synctera_ruby_sdk/models/update_transfer' require 'synctera_ruby_sdk/models/vendor_info' require 'synctera_ruby_sdk/models/vendor_json' require 'synctera_ruby_sdk/models/vendor_xml' require 'synctera_ruby_sdk/models/verification' require 'synctera_ruby_sdk/models/verification_all_of' require 'synctera_ruby_sdk/models/verification_list' require 'synctera_ruby_sdk/models/verification_list_all_of' require 'synctera_ruby_sdk/models/verification_request' require 'synctera_ruby_sdk/models/verification_request_all_of' require 'synctera_ruby_sdk/models/verification_result' require 'synctera_ruby_sdk/models/verification_status' require 'synctera_ruby_sdk/models/verification_type' require 'synctera_ruby_sdk/models/verification_type1' require 'synctera_ruby_sdk/models/verification_vendor_info' require 'synctera_ruby_sdk/models/verification_vendor_info_detail' require 'synctera_ruby_sdk/models/verification_vendor_json' require 'synctera_ruby_sdk/models/verification_vendor_xml' require 'synctera_ruby_sdk/models/verify_response' require 'synctera_ruby_sdk/models/verify_response_all_of' require 'synctera_ruby_sdk/models/virtual_card' require 'synctera_ruby_sdk/models/virtual_card_issuance_request' require 'synctera_ruby_sdk/models/virtual_card_plus_status' require 'synctera_ruby_sdk/models/virtual_card_response' require 'synctera_ruby_sdk/models/virtual_card_response_all_of' require 'synctera_ruby_sdk/models/virtual_card_response_status' require 'synctera_ruby_sdk/models/wallet_provider_card_on_file' require 'synctera_ruby_sdk/models/watchlist_alert' require 'synctera_ruby_sdk/models/watchlist_alert_list' require 'synctera_ruby_sdk/models/watchlist_alert_list_all_of' require 'synctera_ruby_sdk/models/watchlist_subscription' require 'synctera_ruby_sdk/models/watchlist_subscription_list' require 'synctera_ruby_sdk/models/watchlist_subscription_list_all_of' require 'synctera_ruby_sdk/models/watchlist_suppress' require 'synctera_ruby_sdk/models/webhook' require 'synctera_ruby_sdk/models/webhook_list' require 'synctera_ruby_sdk/models/webhook_list_all_of' require 'synctera_ruby_sdk/models/webhook_request_object' require 'synctera_ruby_sdk/models/widget_type' require 'synctera_ruby_sdk/models/wire' require 'synctera_ruby_sdk/models/wire_list' require 'synctera_ruby_sdk/models/wire_list_all_of' require 'synctera_ruby_sdk/models/wire_request' require 'synctera_ruby_sdk/models/withdrawal_request_model' # APIs require 'synctera_ruby_sdk/api/ach_api' require 'synctera_ruby_sdk/api/ach_transaction_simulations_api' require 'synctera_ruby_sdk/api/accounts_api' require 'synctera_ruby_sdk/api/businesses_api' require 'synctera_ruby_sdk/api/card_transaction_simulations_api' require 'synctera_ruby_sdk/api/card_webhook_simulations_api' require 'synctera_ruby_sdk/api/cards_api' require 'synctera_ruby_sdk/api/cash_pickups_alpha_api' require 'synctera_ruby_sdk/api/customers_api' require 'synctera_ruby_sdk/api/digital_wallet_tokens_api' require 'synctera_ruby_sdk/api/disclosures_api' require 'synctera_ruby_sdk/api/disclosures_deprecated_api' require 'synctera_ruby_sdk/api/documents_api' require 'synctera_ruby_sdk/api/external_accounts_api' require 'synctera_ruby_sdk/api/external_cards_api' require 'synctera_ruby_sdk/api/incoming_wires_api' require 'synctera_ruby_sdk/api/internal_accounts_api' require 'synctera_ruby_sdk/api/internal_transfer_api' require 'synctera_ruby_sdk/api/international_wires_alpha_api' require 'synctera_ruby_sdk/api/kyckyb_verifications_api' require 'synctera_ruby_sdk/api/kyc_verification_deprecated_api' require 'synctera_ruby_sdk/api/licenses_api' require 'synctera_ruby_sdk/api/monitoring_api' require 'synctera_ruby_sdk/api/notes_api' require 'synctera_ruby_sdk/api/payment_schedules_api' require 'synctera_ruby_sdk/api/persons_api' require 'synctera_ruby_sdk/api/relationships_api' require 'synctera_ruby_sdk/api/remote_check_deposit_beta_api' require 'synctera_ruby_sdk/api/sandbox_wipe_api' require 'synctera_ruby_sdk/api/spend_controls_api' require 'synctera_ruby_sdk/api/statements_api' require 'synctera_ruby_sdk/api/transactions_api' require 'synctera_ruby_sdk/api/watchlist_deprecated_api' require 'synctera_ruby_sdk/api/webhooks_api' require 'synctera_ruby_sdk/api/wires_api' module SyncteraRubySdk class << self # Customize default settings for the SDK using block. # SyncteraRubySdk.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(Configuration.default) else Configuration.default end end end end