Module: MxPlatformRuby

Defined in:
lib/mx-platform-ruby/version.rb,
lib/mx-platform-ruby.rb,
lib/mx-platform-ruby/api_error.rb,
lib/mx-platform-ruby/api_client.rb,
lib/mx-platform-ruby/configuration.rb,
lib/mx-platform-ruby/api/mx_platform_api.rb,
lib/mx-platform-ruby/models/tag_response.rb,
lib/mx-platform-ruby/models/user_response.rb,
lib/mx-platform-ruby/api/spending_plan_api.rb,
lib/mx-platform-ruby/models/widget_request.rb,
lib/mx-platform-ruby/models/member_response.rb,
lib/mx-platform-ruby/models/option_response.rb,
lib/mx-platform-ruby/models/widget_response.rb,
lib/mx-platform-ruby/models/account_response.rb,
lib/mx-platform-ruby/models/holding_response.rb,
lib/mx-platform-ruby/models/tagging_response.rb,
lib/mx-platform-ruby/models/category_response.rb,
lib/mx-platform-ruby/models/merchant_response.rb,
lib/mx-platform-ruby/models/tag_response_body.rb,
lib/mx-platform-ruby/models/challenge_response.rb,
lib/mx-platform-ruby/models/credential_request.rb,
lib/mx-platform-ruby/models/statement_response.rb,
lib/mx-platform-ruby/models/tag_create_request.rb,
lib/mx-platform-ruby/models/tag_update_request.rb,
lib/mx-platform-ruby/models/tags_response_body.rb,
lib/mx-platform-ruby/models/user_response_body.rb,
lib/mx-platform-ruby/models/credential_response.rb,
lib/mx-platform-ruby/models/pagination_response.rb,
lib/mx-platform-ruby/models/user_create_request.rb,
lib/mx-platform-ruby/models/user_update_request.rb,
lib/mx-platform-ruby/models/users_response_body.rb,
lib/mx-platform-ruby/models/widget_request_body.rb,
lib/mx-platform-ruby/models/institution_response.rb,
lib/mx-platform-ruby/models/member_response_body.rb,
lib/mx-platform-ruby/models/transaction_response.rb,
lib/mx-platform-ruby/models/widget_response_body.rb,
lib/mx-platform-ruby/models/account_response_body.rb,
lib/mx-platform-ruby/models/holding_response_body.rb,
lib/mx-platform-ruby/models/image_option_response.rb,
lib/mx-platform-ruby/models/member_create_request.rb,
lib/mx-platform-ruby/models/member_resume_request.rb,
lib/mx-platform-ruby/models/member_update_request.rb,
lib/mx-platform-ruby/models/members_response_body.rb,
lib/mx-platform-ruby/models/tagging_response_body.rb,
lib/mx-platform-ruby/models/tax_document_response.rb,
lib/mx-platform-ruby/models/account_create_request.rb,
lib/mx-platform-ruby/models/account_owner_response.rb,
lib/mx-platform-ruby/models/account_update_request.rb,
lib/mx-platform-ruby/models/accounts_response_body.rb,
lib/mx-platform-ruby/models/category_response_body.rb,
lib/mx-platform-ruby/models/connect_widget_request.rb,
lib/mx-platform-ruby/models/holdings_response_body.rb,
lib/mx-platform-ruby/models/member_status_response.rb,
lib/mx-platform-ruby/models/merchant_response_body.rb,
lib/mx-platform-ruby/models/o_auth_window_response.rb,
lib/mx-platform-ruby/models/spending_plan_response.rb,
lib/mx-platform-ruby/models/tagging_create_request.rb,
lib/mx-platform-ruby/models/tagging_update_request.rb,
lib/mx-platform-ruby/models/taggings_response_body.rb,
lib/mx-platform-ruby/models/account_number_response.rb,
lib/mx-platform-ruby/models/category_create_request.rb,
lib/mx-platform-ruby/models/category_update_request.rb,
lib/mx-platform-ruby/models/connect_widget_response.rb,
lib/mx-platform-ruby/models/merchants_response_body.rb,
lib/mx-platform-ruby/models/statement_response_body.rb,
lib/mx-platform-ruby/models/tag_create_request_body.rb,
lib/mx-platform-ruby/models/tag_update_request_body.rb,
lib/mx-platform-ruby/models/categories_response_body.rb,
lib/mx-platform-ruby/models/challenges_response_body.rb,
lib/mx-platform-ruby/models/statements_response_body.rb,
lib/mx-platform-ruby/models/user_create_request_body.rb,
lib/mx-platform-ruby/models/user_update_request_body.rb,
lib/mx-platform-ruby/models/credentials_response_body.rb,
lib/mx-platform-ruby/models/institution_response_body.rb,
lib/mx-platform-ruby/models/transaction_response_body.rb,
lib/mx-platform-ruby/models/transaction_rule_response.rb,
lib/mx-platform-ruby/models/authorization_code_request.rb,
lib/mx-platform-ruby/models/institutions_response_body.rb,
lib/mx-platform-ruby/models/member_create_request_body.rb,
lib/mx-platform-ruby/models/member_resume_request_body.rb,
lib/mx-platform-ruby/models/member_update_request_body.rb,
lib/mx-platform-ruby/models/merchant_location_response.rb,
lib/mx-platform-ruby/models/tax_document_response_body.rb,
lib/mx-platform-ruby/models/transaction_update_request.rb,
lib/mx-platform-ruby/models/transactions_response_body.rb,
lib/mx-platform-ruby/models/account_create_request_body.rb,
lib/mx-platform-ruby/models/account_update_request_body.rb,
lib/mx-platform-ruby/models/authorization_code_response.rb,
lib/mx-platform-ruby/models/connect_widget_request_body.rb,
lib/mx-platform-ruby/models/member_status_response_body.rb,
lib/mx-platform-ruby/models/o_auth_window_response_body.rb,
lib/mx-platform-ruby/models/tagging_create_request_body.rb,
lib/mx-platform-ruby/models/tagging_update_request_body.rb,
lib/mx-platform-ruby/models/tax_documents_response_body.rb,
lib/mx-platform-ruby/models/account_owners_response_body.rb,
lib/mx-platform-ruby/models/category_create_request_body.rb,
lib/mx-platform-ruby/models/category_update_request_body.rb,
lib/mx-platform-ruby/models/connect_widget_response_body.rb,
lib/mx-platform-ruby/models/enhance_transaction_response.rb,
lib/mx-platform-ruby/models/enhance_transactions_request.rb,
lib/mx-platform-ruby/models/spending_plans_response_body.rb,
lib/mx-platform-ruby/models/account_numbers_response_body.rb,
lib/mx-platform-ruby/models/managed_member_create_request.rb,
lib/mx-platform-ruby/models/managed_member_update_request.rb,
lib/mx-platform-ruby/models/managed_account_create_request.rb,
lib/mx-platform-ruby/models/managed_account_update_request.rb,
lib/mx-platform-ruby/models/spending_plan_account_response.rb,
lib/mx-platform-ruby/models/transaction_rule_response_body.rb,
lib/mx-platform-ruby/models/authorization_code_request_body.rb,
lib/mx-platform-ruby/models/merchant_location_response_body.rb,
lib/mx-platform-ruby/models/spending_plan_accounts_response.rb,
lib/mx-platform-ruby/models/transaction_rule_create_request.rb,
lib/mx-platform-ruby/models/transaction_rule_update_request.rb,
lib/mx-platform-ruby/models/transaction_rules_response_body.rb,
lib/mx-platform-ruby/models/transaction_update_request_body.rb,
lib/mx-platform-ruby/models/authorization_code_response_body.rb,
lib/mx-platform-ruby/models/spending_plan_iteration_response.rb,
lib/mx-platform-ruby/models/enhance_transactions_request_body.rb,
lib/mx-platform-ruby/models/spending_plan_iterations_response.rb,
lib/mx-platform-ruby/models/enhance_transactions_response_body.rb,
lib/mx-platform-ruby/models/managed_member_create_request_body.rb,
lib/mx-platform-ruby/models/managed_member_update_request_body.rb,
lib/mx-platform-ruby/models/managed_transaction_create_request.rb,
lib/mx-platform-ruby/models/managed_transaction_update_request.rb,
lib/mx-platform-ruby/models/managed_account_create_request_body.rb,
lib/mx-platform-ruby/models/managed_account_update_request_body.rb,
lib/mx-platform-ruby/models/transaction_rule_create_request_body.rb,
lib/mx-platform-ruby/models/transaction_rule_update_request_body.rb,
lib/mx-platform-ruby/models/spending_plan_iteration_item_response.rb,
lib/mx-platform-ruby/models/managed_transaction_create_request_body.rb,
lib/mx-platform-ruby/models/managed_transaction_update_request_body.rb,
lib/mx-platform-ruby/models/spending_plan_iteration_items_response_body.rb,
lib/mx-platform-ruby/models/payment_processor_authorization_code_request.rb,
lib/mx-platform-ruby/models/payment_processor_authorization_code_response.rb,
lib/mx-platform-ruby/models/spending_plan_iteration_item_create_request_body.rb,
lib/mx-platform-ruby/models/payment_processor_authorization_code_request_body.rb,
lib/mx-platform-ruby/models/payment_processor_authorization_code_response_body.rb

Overview

#MX Platform API

#The MX Platform API is a powerful, fully-featured API designed to make aggregating and enhancing financial data easy and reliable. It can seamlessly connect your app or website to tens of thousands of financial institutions.

The version of the OpenAPI document: 0.1.0

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

Defined Under Namespace

Classes: AccountCreateRequest, AccountCreateRequestBody, AccountNumberResponse, AccountNumbersResponseBody, AccountOwnerResponse, AccountOwnersResponseBody, AccountResponse, AccountResponseBody, AccountUpdateRequest, AccountUpdateRequestBody, AccountsResponseBody, ApiClient, ApiError, AuthorizationCodeRequest, AuthorizationCodeRequestBody, AuthorizationCodeResponse, AuthorizationCodeResponseBody, CategoriesResponseBody, CategoryCreateRequest, CategoryCreateRequestBody, CategoryResponse, CategoryResponseBody, CategoryUpdateRequest, CategoryUpdateRequestBody, ChallengeResponse, ChallengesResponseBody, Configuration, ConnectWidgetRequest, ConnectWidgetRequestBody, ConnectWidgetResponse, ConnectWidgetResponseBody, CredentialRequest, CredentialResponse, CredentialsResponseBody, EnhanceTransactionResponse, EnhanceTransactionsRequest, EnhanceTransactionsRequestBody, EnhanceTransactionsResponseBody, HoldingResponse, HoldingResponseBody, HoldingsResponseBody, ImageOptionResponse, InstitutionResponse, InstitutionResponseBody, InstitutionsResponseBody, ManagedAccountCreateRequest, ManagedAccountCreateRequestBody, ManagedAccountUpdateRequest, ManagedAccountUpdateRequestBody, ManagedMemberCreateRequest, ManagedMemberCreateRequestBody, ManagedMemberUpdateRequest, ManagedMemberUpdateRequestBody, ManagedTransactionCreateRequest, ManagedTransactionCreateRequestBody, ManagedTransactionUpdateRequest, ManagedTransactionUpdateRequestBody, MemberCreateRequest, MemberCreateRequestBody, MemberResponse, MemberResponseBody, MemberResumeRequest, MemberResumeRequestBody, MemberStatusResponse, MemberStatusResponseBody, MemberUpdateRequest, MemberUpdateRequestBody, MembersResponseBody, MerchantLocationResponse, MerchantLocationResponseBody, MerchantResponse, MerchantResponseBody, MerchantsResponseBody, MxPlatformApi, OAuthWindowResponse, OAuthWindowResponseBody, OptionResponse, PaginationResponse, PaymentProcessorAuthorizationCodeRequest, PaymentProcessorAuthorizationCodeRequestBody, PaymentProcessorAuthorizationCodeResponse, PaymentProcessorAuthorizationCodeResponseBody, SpendingPlanAccountResponse, SpendingPlanAccountsResponse, SpendingPlanApi, SpendingPlanIterationItemCreateRequestBody, SpendingPlanIterationItemResponse, SpendingPlanIterationItemsResponseBody, SpendingPlanIterationResponse, SpendingPlanIterationsResponse, SpendingPlanResponse, SpendingPlansResponseBody, StatementResponse, StatementResponseBody, StatementsResponseBody, TagCreateRequest, TagCreateRequestBody, TagResponse, TagResponseBody, TagUpdateRequest, TagUpdateRequestBody, TaggingCreateRequest, TaggingCreateRequestBody, TaggingResponse, TaggingResponseBody, TaggingUpdateRequest, TaggingUpdateRequestBody, TaggingsResponseBody, TagsResponseBody, TaxDocumentResponse, TaxDocumentResponseBody, TaxDocumentsResponseBody, TransactionResponse, TransactionResponseBody, TransactionRuleCreateRequest, TransactionRuleCreateRequestBody, TransactionRuleResponse, TransactionRuleResponseBody, TransactionRuleUpdateRequest, TransactionRuleUpdateRequestBody, TransactionRulesResponseBody, TransactionUpdateRequest, TransactionUpdateRequestBody, TransactionsResponseBody, UserCreateRequest, UserCreateRequestBody, UserResponse, UserResponseBody, UserUpdateRequest, UserUpdateRequestBody, UsersResponseBody, WidgetRequest, WidgetRequestBody, WidgetResponse, WidgetResponseBody

Constant Summary collapse

VERSION =
'0.24.0'

Class Method Summary collapse

Class Method Details

.configureObject

Customize default settings for the SDK using block.

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

If no block given, return the default Configuration object.



163
164
165
166
167
168
169
# File 'lib/mx-platform-ruby.rb', line 163

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