Module: MoneyKit

Defined in:
lib/moneykit/version.rb,
lib/moneykit.rb,
lib/moneykit/api_error.rb,
lib/moneykit/api_client.rb,
lib/moneykit/models/body.rb,
lib/moneykit/models/date.rb,
lib/moneykit/models/email.rb,
lib/moneykit/models/owner.rb,
lib/moneykit/api/links_api.rb,
lib/moneykit/api/users_api.rb,
lib/moneykit/configuration.rb,
lib/moneykit/models/address.rb,
lib/moneykit/models/country.rb,
lib/moneykit/models/jwk_set.rb,
lib/moneykit/models/product.rb,
lib/moneykit/models/currency.rb,
lib/moneykit/models/provider.rb,
lib/moneykit/api/accounts_api.rb,
lib/moneykit/api/identity_api.rb,
lib/moneykit/api/products_api.rb,
lib/moneykit/api/webhooks_api.rb,
lib/moneykit/models/ach_number.rb,
lib/moneykit/models/eft_number.rb,
lib/moneykit/models/link_error.rb,
lib/moneykit/models/link_state.rb,
lib/moneykit/models/bacs_number.rb,
lib/moneykit/models/institution.rb,
lib/moneykit/models/link_common.rb,
lib/moneykit/api/investments_api.rb,
lib/moneykit/models/app_response.rb,
lib/moneykit/models/phone_number.rb,
lib/moneykit/api/access_token_api.rb,
lib/moneykit/api/institutions_api.rb,
lib/moneykit/api/link_session_api.rb,
lib/moneykit/api/transactions_api.rb,
lib/moneykit/models/account_group.rb,
lib/moneykit/models/customer_user.rb,
lib/moneykit/models/link_products.rb,
lib/moneykit/models/link_response.rb,
lib/moneykit/api/account_numbers_api.rb,
lib/moneykit/models/account_balances.rb,
lib/moneykit/models/account_identity.rb,
lib/moneykit/models/account_response.rb,
lib/moneykit/models/holding_response.rb,
lib/moneykit/models/link_permissions.rb,
lib/moneykit/models/product_settings.rb,
lib/moneykit/models/transaction_sync.rb,
lib/moneykit/models/transaction_type.rb,
lib/moneykit/models/validation_error.rb,
lib/moneykit/models/cursor_pagination.rb,
lib/moneykit/models/identity_response.rb,
lib/moneykit/models/phone_number_type.rb,
lib/moneykit/models/products_settings.rb,
lib/moneykit/models/public_link_error.rb,
lib/moneykit/models/public_link_state.rb,
lib/moneykit/models/security_response.rb,
lib/moneykit/models/link_product_error.rb,
lib/moneykit/models/link_product_state.rb,
lib/moneykit/models/account_import_data.rb,
lib/moneykit/models/app_client_response.rb,
lib/moneykit/models/customer_user_email.rb,
lib/moneykit/models/customer_user_phone.rb,
lib/moneykit/models/import_link_request.rb,
lib/moneykit/models/update_link_request.rb,
lib/moneykit/models/get_account_response.rb,
lib/moneykit/models/international_number.rb,
lib/moneykit/models/transaction_response.rb,
lib/moneykit/models/basic_account_details.rb,
lib/moneykit/models/get_accounts_response.rb,
lib/moneykit/models/get_holdings_response.rb,
lib/moneykit/models/http_validation_error.rb,
lib/moneykit/models/link_permission_scope.rb,
lib/moneykit/models/link_product_response.rb,
lib/moneykit/models/exchange_token_request.rb,
lib/moneykit/models/exchange_token_response.rb,
lib/moneykit/models/get_user_links_response.rb,
lib/moneykit/models/transaction_import_data.rb,
lib/moneykit/models/transaction_type_filter.rb,
lib/moneykit/models/webhook_link_test_event.rb,
lib/moneykit/models/refresh_products_request.rb,
lib/moneykit/models/get_institutions_response.rb,
lib/moneykit/models/get_transactions_response.rb,
lib/moneykit/models/requested_link_permission.rb,
lib/moneykit/models/transaction_sync_response.rb,
lib/moneykit/models/transactions_link_product.rb,
lib/moneykit/models/webhook_test_link_request.rb,
lib/moneykit/models/get_user_accounts_response.rb,
lib/moneykit/models/money_kit_connect_features.rb,
lib/moneykit/models/webhook_test_link_response.rb,
lib/moneykit/models/create_link_session_request.rb,
lib/moneykit/models/link_error_deleted_response.rb,
lib/moneykit/models/create_access_token_response.rb,
lib/moneykit/models/create_link_session_response.rb,
lib/moneykit/models/link_product_failure_reasons.rb,
lib/moneykit/models/link_product_refresh_webhook.rb,
lib/moneykit/models/response401_get_transactions.rb,
lib/moneykit/models/link_error_bad_state_response.rb,
lib/moneykit/models/link_error_not_found_response.rb,
lib/moneykit/models/transaction_category_response.rb,
lib/moneykit/models/transaction_merchant_response.rb,
lib/moneykit/models/transactions_product_settings.rb,
lib/moneykit/models/account_numbers_legacy20230218.rb,
lib/moneykit/models/app_link_state_changed_webhook.rb,
lib/moneykit/models/get_user_transactions_response.rb,
lib/moneykit/models/link_error_bad_config_response.rb,
lib/moneykit/models/link_session_setting_overrides.rb,
lib/moneykit/models/transaction_processor_response.rb,
lib/moneykit/models/investment_transaction_response.rb,
lib/moneykit/models/response401_get_account_numbers.rb,
lib/moneykit/models/transaction_enrichment_response.rb,
lib/moneykit/models/transaction_recurrence_response.rb,
lib/moneykit/models/validation_error_location_inner.rb,
lib/moneykit/models/transaction_subcategory_response.rb,
lib/moneykit/models/response401_get_link_links_id_get.rb,
lib/moneykit/models/response401_get_user_transactions.rb,
lib/moneykit/models/api_error_auth_unauthorized_response.rb,
lib/moneykit/models/get_investment_transactions_response.rb,
lib/moneykit/models/institution_error_not_found_response.rb,
lib/moneykit/models/link_error_forbidden_action_response.rb,
lib/moneykit/models/transaction_updates_available_webhook.rb,
lib/moneykit/models/api_error_rate_limit_exceeded_response.rb,
lib/moneykit/models/response401_update_link_links_id_patch.rb,
lib/moneykit/models/link_error_unauthorized_access_response.rb,
lib/moneykit/models/response401_delete_link_links_id_delete.rb,
lib/moneykit/models/link_session_error_invalid_token_exchange.rb,
lib/moneykit/models/response401_import_link_links_import_post.rb,
lib/moneykit/models/account_with_account_numbers_legacy20230218.rb,
lib/moneykit/models/get_account_numbers_response_legacy20230218.rb,
lib/moneykit/models/response401_reset_login_links_id_reset_post.rb,
lib/moneykit/models/api_error_auth_expired_access_token_response.rb,
lib/moneykit/models/link_session_error_forbidden_config_response.rb,
lib/moneykit/models/response401_get_institutions_institutions_get.rb,
lib/moneykit/models/response401_get_user_links_users_id_links_get.rb,
lib/moneykit/models/response401_get_accounts_links_id_accounts_get.rb,
lib/moneykit/models/response401_get_identities_links_id_identity_get.rb,
lib/moneykit/models/response401_instrospect_client_auth_introspect_get.rb,
lib/moneykit/models/response401_get_user_accounts_users_id_accounts_get.rb,
lib/moneykit/models/response401_refresh_products_links_id_products_post.rb,
lib/moneykit/models/response401_get_account_links_id_accounts_account_id_get.rb,
lib/moneykit/models/response401_get_holdings_links_id_investments_holdings_get.rb,
lib/moneykit/models/response401_exchange_token_link_session_exchange_token_post.rb,
lib/moneykit/models/response401_get_institution_institutions_institution_id_get.rb,
lib/moneykit/models/response_handle_link_webhook_event_request_body_webhook_post.rb,
lib/moneykit/models/response401_get_transactions_sync_links_id_transactions_sync_get.rb,
lib/moneykit/models/response401_trigger_test_link_webhook_event_webhooks_test_link_id_post.rb,
lib/moneykit/models/response401_get_investment_transactions_links_id_investments_transactions_get.rb

Overview

#MoneyKit API

#No description provided (generated by Openapi Generator github.com/openapitools/openapi-generator)

The version of the OpenAPI document: 2023-02-18

Generated by: openapi-generator.tech OpenAPI Generator version: 7.1.0

Defined Under Namespace

Modules: Body, Date, Response401DeleteLinkLinksIdDelete, Response401ExchangeTokenLinkSessionExchangeTokenPost, Response401GetAccountLinksIdAccountsAccountIdGet, Response401GetAccountNumbers, Response401GetAccountsLinksIdAccountsGet, Response401GetHoldingsLinksIdInvestmentsHoldingsGet, Response401GetIdentitiesLinksIdIdentityGet, Response401GetInstitutionInstitutionsInstitutionIdGet, Response401GetInstitutionsInstitutionsGet, Response401GetInvestmentTransactionsLinksIdInvestmentsTransactionsGet, Response401GetLinkLinksIdGet, Response401GetTransactions, Response401GetTransactionsSyncLinksIdTransactionsSyncGet, Response401GetUserAccountsUsersIdAccountsGet, Response401GetUserLinksUsersIdLinksGet, Response401GetUserTransactions, Response401ImportLinkLinksImportPost, Response401InstrospectClientAuthIntrospectGet, Response401RefreshProductsLinksIdProductsPost, Response401ResetLoginLinksIdResetPost, Response401TriggerTestLinkWebhookEventWebhooksTestLinkIdPost, Response401UpdateLinkLinksIdPatch, ResponseHandleLinkWebhookEventRequestBodyWebhookPost, ValidationErrorLocationInner Classes: APIErrorAuthExpiredAccessTokenResponse, APIErrorAuthUnauthorizedResponse, APIErrorRateLimitExceededResponse, AccessTokenApi, AccountBalances, AccountGroup, AccountIdentity, AccountImportData, AccountNumbersApi, AccountNumbersLegacy20230218, AccountResponse, AccountWithAccountNumbersLegacy20230218, AccountsApi, AchNumber, Address, ApiClient, ApiError, AppClientResponse, AppLinkStateChangedWebhook, AppResponse, BacsNumber, BasicAccountDetails, Configuration, Country, CreateAccessTokenResponse, CreateLinkSessionRequest, CreateLinkSessionResponse, Currency, CursorPagination, CustomerUser, CustomerUserEmail, CustomerUserPhone, EftNumber, Email, ExchangeTokenRequest, ExchangeTokenResponse, GetAccountNumbersResponseLegacy20230218, GetAccountResponse, GetAccountsResponse, GetHoldingsResponse, GetInstitutionsResponse, GetInvestmentTransactionsResponse, GetTransactionsResponse, GetUserAccountsResponse, GetUserLinksResponse, GetUserTransactionsResponse, HTTPValidationError, HoldingResponse, IdentityApi, IdentityResponse, ImportLinkRequest, Institution, InstitutionErrorNotFoundResponse, InstitutionsApi, InternationalNumber, InvestmentTransactionResponse, InvestmentsApi, JWKSet, LinkCommon, LinkError, LinkErrorBadConfigResponse, LinkErrorBadStateResponse, LinkErrorDeletedResponse, LinkErrorForbiddenActionResponse, LinkErrorNotFoundResponse, LinkErrorUnauthorizedAccessResponse, LinkPermissionScope, LinkPermissions, LinkProductError, LinkProductFailureReasons, LinkProductRefreshWebhook, LinkProductResponse, LinkProductState, LinkProducts, LinkResponse, LinkSessionApi, LinkSessionErrorForbiddenConfigResponse, LinkSessionErrorInvalidTokenExchange, LinkSessionSettingOverrides, LinkState, LinksApi, MoneyKitConnectFeatures, Owner, PhoneNumber, PhoneNumberType, Product, ProductSettings, ProductsApi, ProductsSettings, Provider, PublicLinkError, PublicLinkState, RefreshProductsRequest, RequestedLinkPermission, SecurityResponse, TransactionCategoryResponse, TransactionEnrichmentResponse, TransactionImportData, TransactionMerchantResponse, TransactionProcessorResponse, TransactionRecurrenceResponse, TransactionResponse, TransactionSubcategoryResponse, TransactionSync, TransactionSyncResponse, TransactionType, TransactionTypeFilter, TransactionUpdatesAvailableWebhook, TransactionsApi, TransactionsLinkProduct, TransactionsProductSettings, UpdateLinkRequest, UsersApi, ValidationError, WebhookLinkTestEvent, WebhookTestLinkRequest, WebhookTestLinkResponse, WebhooksApi

Constant Summary collapse

VERSION =
'0.1.13'

Class Method Summary collapse

Class Method Details

.configureObject

Customize default settings for the SDK using block.

MoneyKit.configure do |config|
  config.username = "xxx"
  config.password = "xxx"
end

If no block given, return the default Configuration object.



167
168
169
170
171
172
173
# File 'lib/moneykit.rb', line 167

def configure
  if block_given?
    yield(Configuration.default)
  else
    Configuration.default
  end
end