Module: UpBankingClient

Defined in:
lib/up_banking/version.rb,
lib/up_banking.rb,
lib/up_banking/api_error.rb,
lib/up_banking/api_client.rb,
lib/up_banking/api/tags_api.rb,
lib/up_banking/configuration.rb,
lib/up_banking/api/accounts_api.rb,
lib/up_banking/api/webhooks_api.rb,
lib/up_banking/api/categories_api.rb,
lib/up_banking/models/error_object.rb,
lib/up_banking/models/money_object.rb,
lib/up_banking/models/tag_resource.rb,
lib/up_banking/api/transactions_api.rb,
lib/up_banking/models/ping_response.rb,
lib/up_banking/models/error_response.rb,
lib/up_banking/models/cashback_object.rb,
lib/up_banking/models/round_up_object.rb,
lib/up_banking/models/account_resource.rb,
lib/up_banking/models/hold_info_object.rb,
lib/up_banking/models/webhook_resource.rb,
lib/up_banking/models/account_type_enum.rb,
lib/up_banking/models/category_resource.rb,
lib/up_banking/api/utility_endpoints_api.rb,
lib/up_banking/models/list_tags_response.rb,
lib/up_banking/models/ping_response_meta.rb,
lib/up_banking/models/error_object_source.rb,
lib/up_banking/models/ownership_type_enum.rb,
lib/up_banking/models/get_account_response.rb,
lib/up_banking/models/get_webhook_response.rb,
lib/up_banking/models/transaction_resource.rb,
lib/up_banking/models/get_category_response.rb,
lib/up_banking/models/account_resource_links.rb,
lib/up_banking/models/cashback_object_amount.rb,
lib/up_banking/models/create_webhook_request.rb,
lib/up_banking/models/list_accounts_response.rb,
lib/up_banking/models/list_webhooks_response.rb,
lib/up_banking/models/round_up_object_amount.rb,
lib/up_banking/models/webhook_event_callback.rb,
lib/up_banking/models/webhook_event_resource.rb,
lib/up_banking/models/webhook_input_resource.rb,
lib/up_banking/models/create_webhook_response.rb,
lib/up_banking/models/hold_info_object_amount.rb,
lib/up_banking/models/transaction_status_enum.rb,
lib/up_banking/models/webhook_event_type_enum.rb,
lib/up_banking/models/get_transaction_response.rb,
lib/up_banking/models/list_categories_response.rb,
lib/up_banking/models/get_account_response_data.rb,
lib/up_banking/models/get_webhook_response_data.rb,
lib/up_banking/models/get_category_response_data.rb,
lib/up_banking/models/list_transactions_response.rb,
lib/up_banking/models/account_resource_attributes.rb,
lib/up_banking/models/create_webhook_request_data.rb,
lib/up_banking/models/webhook_event_callback_data.rb,
lib/up_banking/models/webhook_resource_attributes.rb,
lib/up_banking/models/category_resource_attributes.rb,
lib/up_banking/models/create_webhook_response_data.rb,
lib/up_banking/models/list_accounts_response_links.rb,
lib/up_banking/models/webhook_delivery_status_enum.rb,
lib/up_banking/models/get_transaction_response_data.rb,
lib/up_banking/models/round_up_object_boost_portion.rb,
lib/up_banking/models/tag_input_resource_identifier.rb,
lib/up_banking/models/webhook_delivery_log_resource.rb,
lib/up_banking/models/account_resource_relationships.rb,
lib/up_banking/models/webhook_resource_relationships.rb,
lib/up_banking/models/category_resource_relationships.rb,
lib/up_banking/models/hold_info_object_foreign_amount.rb,
lib/up_banking/models/transaction_resource_attributes.rb,
lib/up_banking/models/update_transaction_tags_request.rb,
lib/up_banking/models/webhook_event_resource_attributes.rb,
lib/up_banking/models/webhook_input_resource_attributes.rb,
lib/up_banking/models/category_input_resource_identifier.rb,
lib/up_banking/models/transaction_resource_relationships.rb,
lib/up_banking/models/account_resource_attributes_balance.rb,
lib/up_banking/models/list_webhook_delivery_logs_response.rb,
lib/up_banking/models/update_transaction_category_request.rb,
lib/up_banking/models/webhook_event_resource_relationships.rb,
lib/up_banking/models/category_resource_relationships_parent.rb,
lib/up_banking/models/transaction_resource_attributes_amount.rb,
lib/up_banking/models/transaction_resource_relationships_tags.rb,
lib/up_banking/models/category_resource_relationships_children.rb,
lib/up_banking/models/transaction_resource_attributes_cashback.rb,
lib/up_banking/models/transaction_resource_attributes_round_up.rb,
lib/up_banking/models/update_transaction_category_request_data.rb,
lib/up_banking/models/webhook_delivery_log_resource_attributes.rb,
lib/up_banking/models/transaction_resource_attributes_hold_info.rb,
lib/up_banking/models/transaction_resource_relationships_account.rb,
lib/up_banking/models/account_resource_relationships_transactions.rb,
lib/up_banking/models/category_resource_relationships_parent_data.rb,
lib/up_banking/models/transaction_resource_relationships_category.rb,
lib/up_banking/models/webhook_delivery_log_resource_relationships.rb,
lib/up_banking/models/webhook_event_resource_relationships_webhook.rb,
lib/up_banking/models/transaction_resource_relationships_tags_links.rb,
lib/up_banking/models/transaction_resource_attributes_foreign_amount.rb,
lib/up_banking/models/transaction_resource_relationships_account_data.rb,
lib/up_banking/models/webhook_delivery_log_resource_attributes_request.rb,
lib/up_banking/models/webhook_event_resource_relationships_transaction.rb,
lib/up_banking/models/account_resource_relationships_transactions_links.rb,
lib/up_banking/models/transaction_resource_relationships_category_links.rb,
lib/up_banking/models/webhook_delivery_log_resource_attributes_response.rb,
lib/up_banking/models/webhook_event_resource_relationships_webhook_data.rb,
lib/up_banking/models/transaction_resource_relationships_tags_data_inner.rb,
lib/up_banking/models/category_resource_relationships_children_data_inner.rb,
lib/up_banking/models/transaction_resource_relationships_transfer_account.rb,
lib/up_banking/models/webhook_event_resource_relationships_transaction_data.rb,
lib/up_banking/models/transaction_resource_relationships_transfer_account_data.rb,
lib/up_banking/models/webhook_delivery_log_resource_relationships_webhook_event.rb,
lib/up_banking/models/webhook_delivery_log_resource_relationships_webhook_event_data.rb

Overview

#Up API

#The Up API gives you programmatic access to your balances and transaction data. You can request past transactions or set up webhooks to receive real-time events when new transactions hit your account. It’s new, it’s exciting and it’s just the beginning.

The version of the OpenAPI document: v1

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

Defined Under Namespace

Classes: AccountResource, AccountResourceAttributes, AccountResourceAttributesBalance, AccountResourceLinks, AccountResourceRelationships, AccountResourceRelationshipsTransactions, AccountResourceRelationshipsTransactionsLinks, AccountTypeEnum, AccountsApi, ApiClient, ApiError, CashbackObject, CashbackObjectAmount, CategoriesApi, CategoryInputResourceIdentifier, CategoryResource, CategoryResourceAttributes, CategoryResourceRelationships, CategoryResourceRelationshipsChildren, CategoryResourceRelationshipsChildrenDataInner, CategoryResourceRelationshipsParent, CategoryResourceRelationshipsParentData, Configuration, CreateWebhookRequest, CreateWebhookRequestData, CreateWebhookResponse, CreateWebhookResponseData, ErrorObject, ErrorObjectSource, ErrorResponse, GetAccountResponse, GetAccountResponseData, GetCategoryResponse, GetCategoryResponseData, GetTransactionResponse, GetTransactionResponseData, GetWebhookResponse, GetWebhookResponseData, HoldInfoObject, HoldInfoObjectAmount, HoldInfoObjectForeignAmount, ListAccountsResponse, ListAccountsResponseLinks, ListCategoriesResponse, ListTagsResponse, ListTransactionsResponse, ListWebhookDeliveryLogsResponse, ListWebhooksResponse, MoneyObject, OwnershipTypeEnum, PingResponse, PingResponseMeta, RoundUpObject, RoundUpObjectAmount, RoundUpObjectBoostPortion, TagInputResourceIdentifier, TagResource, TagsApi, TransactionResource, TransactionResourceAttributes, TransactionResourceAttributesAmount, TransactionResourceAttributesCashback, TransactionResourceAttributesForeignAmount, TransactionResourceAttributesHoldInfo, TransactionResourceAttributesRoundUp, TransactionResourceRelationships, TransactionResourceRelationshipsAccount, TransactionResourceRelationshipsAccountData, TransactionResourceRelationshipsCategory, TransactionResourceRelationshipsCategoryLinks, TransactionResourceRelationshipsTags, TransactionResourceRelationshipsTagsDataInner, TransactionResourceRelationshipsTagsLinks, TransactionResourceRelationshipsTransferAccount, TransactionResourceRelationshipsTransferAccountData, TransactionStatusEnum, TransactionsApi, UpdateTransactionCategoryRequest, UpdateTransactionCategoryRequestData, UpdateTransactionTagsRequest, UtilityEndpointsApi, WebhookDeliveryLogResource, WebhookDeliveryLogResourceAttributes, WebhookDeliveryLogResourceAttributesRequest, WebhookDeliveryLogResourceAttributesResponse, WebhookDeliveryLogResourceRelationships, WebhookDeliveryLogResourceRelationshipsWebhookEvent, WebhookDeliveryLogResourceRelationshipsWebhookEventData, WebhookDeliveryStatusEnum, WebhookEventCallback, WebhookEventCallbackData, WebhookEventResource, WebhookEventResourceAttributes, WebhookEventResourceRelationships, WebhookEventResourceRelationshipsTransaction, WebhookEventResourceRelationshipsTransactionData, WebhookEventResourceRelationshipsWebhook, WebhookEventResourceRelationshipsWebhookData, WebhookEventTypeEnum, WebhookInputResource, WebhookInputResourceAttributes, WebhookResource, WebhookResourceAttributes, WebhookResourceRelationships, WebhooksApi

Constant Summary collapse

VERSION =
'1.0.0'

Class Method Summary collapse

Class Method Details

.configureObject

Customize default settings for the SDK using block.

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

If no block given, return the default Configuration object.



133
134
135
136
137
138
139
# File 'lib/up_banking.rb', line 133

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