Module: MergeAccountingClient

Defined in:
lib/merge_accounting_client/version.rb,
lib/merge_accounting_client.rb,
lib/merge_accounting_client/api_error.rb,
lib/merge_accounting_client/api_client.rb,
lib/merge_accounting_client/models/item.rb,
lib/merge_accounting_client/models/issue.rb,
lib/merge_accounting_client/api/items_api.rb,
lib/merge_accounting_client/configuration.rb,
lib/merge_accounting_client/api/issues_api.rb,
lib/merge_accounting_client/models/account.rb,
lib/merge_accounting_client/models/address.rb,
lib/merge_accounting_client/models/contact.rb,
lib/merge_accounting_client/models/expense.rb,
lib/merge_accounting_client/models/invoice.rb,
lib/merge_accounting_client/models/payment.rb,
lib/merge_accounting_client/models/tax_rate.rb,
lib/merge_accounting_client/api/accounts_api.rb,
lib/merge_accounting_client/api/contacts_api.rb,
lib/merge_accounting_client/api/expenses_api.rb,
lib/merge_accounting_client/api/invoices_api.rb,
lib/merge_accounting_client/api/payments_api.rb,
lib/merge_accounting_client/api/addresses_api.rb,
lib/merge_accounting_client/api/tax_rates_api.rb,
lib/merge_accounting_client/models/link_token.rb,
lib/merge_accounting_client/models/remote_key.rb,
lib/merge_accounting_client/models/state_enum.rb,
lib/merge_accounting_client/api/link_token_api.rb,
lib/merge_accounting_client/models/credit_note.rb,
lib/merge_accounting_client/models/method_enum.rb,
lib/merge_accounting_client/models/remote_data.rb,
lib/merge_accounting_client/models/report_item.rb,
lib/merge_accounting_client/models/sync_status.rb,
lib/merge_accounting_client/models/transaction.rb,
lib/merge_accounting_client/api/attachments_api.rb,
lib/merge_accounting_client/api/passthrough_api.rb,
lib/merge_accounting_client/api/sync_status_api.rb,
lib/merge_accounting_client/models/company_info.rb,
lib/merge_accounting_client/models/country_enum.rb,
lib/merge_accounting_client/models/expense_line.rb,
lib/merge_accounting_client/models/journal_line.rb,
lib/merge_accounting_client/api/company_info_api.rb,
lib/merge_accounting_client/api/credit_notes_api.rb,
lib/merge_accounting_client/api/force_resync_api.rb,
lib/merge_accounting_client/api/generate_key_api.rb,
lib/merge_accounting_client/api/transactions_api.rb,
lib/merge_accounting_client/models/account_token.rb,
lib/merge_accounting_client/models/balance_sheet.rb,
lib/merge_accounting_client/models/category_enum.rb,
lib/merge_accounting_client/models/currency_enum.rb,
lib/merge_accounting_client/models/encoding_enum.rb,
lib/merge_accounting_client/models/journal_entry.rb,
lib/merge_accounting_client/models/meta_response.rb,
lib/merge_accounting_client/models/vendor_credit.rb,
lib/merge_accounting_client/api/account_token_api.rb,
lib/merge_accounting_client/api/phone_numbers_api.rb,
lib/merge_accounting_client/models/debug_mode_log.rb,
lib/merge_accounting_client/models/purchase_order.rb,
lib/merge_accounting_client/models/status7d1_enum.rb,
lib/merge_accounting_client/api/balance_sheets_api.rb,
lib/merge_accounting_client/api/delete_account_api.rb,
lib/merge_accounting_client/api/regenerate_key_api.rb,
lib/merge_accounting_client/api/selective_sync_api.rb,
lib/merge_accounting_client/api/vendor_credits_api.rb,
lib/merge_accounting_client/models/account_details.rb,
lib/merge_accounting_client/models/account_request.rb,
lib/merge_accounting_client/models/categories_enum.rb,
lib/merge_accounting_client/models/contact_request.rb,
lib/merge_accounting_client/models/expense_request.rb,
lib/merge_accounting_client/models/invoice_request.rb,
lib/merge_accounting_client/models/model_operation.rb,
lib/merge_accounting_client/models/operator_schema.rb,
lib/merge_accounting_client/models/payment_request.rb,
lib/merge_accounting_client/models/remote_response.rb,
lib/merge_accounting_client/api/account_details_api.rb,
lib/merge_accounting_client/api/journal_entries_api.rb,
lib/merge_accounting_client/api/linked_accounts_api.rb,
lib/merge_accounting_client/api/purchase_orders_api.rb,
lib/merge_accounting_client/models/account_response.rb,
lib/merge_accounting_client/models/condition_schema.rb,
lib/merge_accounting_client/models/contact_response.rb,
lib/merge_accounting_client/models/expense_response.rb,
lib/merge_accounting_client/models/income_statement.rb,
lib/merge_accounting_client/models/invoice_response.rb,
lib/merge_accounting_client/models/payment_response.rb,
lib/merge_accounting_client/models/webhook_receiver.rb,
lib/merge_accounting_client/models/address_type_enum.rb,
lib/merge_accounting_client/models/available_actions.rb,
lib/merge_accounting_client/models/invoice_line_item.rb,
lib/merge_accounting_client/models/invoice_type_enum.rb,
lib/merge_accounting_client/models/issue_status_enum.rb,
lib/merge_accounting_client/models/tracking_category.rb,
lib/merge_accounting_client/api/available_actions_api.rb,
lib/merge_accounting_client/api/income_statements_api.rb,
lib/merge_accounting_client/api/webhook_receivers_api.rb,
lib/merge_accounting_client/models/category_type_enum.rb,
lib/merge_accounting_client/models/response_type_enum.rb,
lib/merge_accounting_client/models/vendor_credit_line.rb,
lib/merge_accounting_client/models/account_integration.rb,
lib/merge_accounting_client/models/account_status_enum.rb,
lib/merge_accounting_client/models/cash_flow_statement.rb,
lib/merge_accounting_client/models/classification_enum.rb,
lib/merge_accounting_client/models/common_model_scopes.rb,
lib/merge_accounting_client/models/condition_type_enum.rb,
lib/merge_accounting_client/models/paginated_item_list.rb,
lib/merge_accounting_client/models/posting_status_enum.rb,
lib/merge_accounting_client/models/remote_data_request.rb,
lib/merge_accounting_client/models/request_format_enum.rb,
lib/merge_accounting_client/api/common_model_scopes_api.rb,
lib/merge_accounting_client/api/tracking_categories_api.rb,
lib/merge_accounting_client/models/enabled_actions_enum.rb,
lib/merge_accounting_client/models/expense_line_request.rb,
lib/merge_accounting_client/models/journal_line_request.rb,
lib/merge_accounting_client/models/paginated_issue_list.rb,
lib/merge_accounting_client/api/cash_flow_statements_api.rb,
lib/merge_accounting_client/models/accounting_attachment.rb,
lib/merge_accounting_client/models/credit_note_line_item.rb,
lib/merge_accounting_client/models/journal_entry_request.rb,
lib/merge_accounting_client/models/linked_account_status.rb,
lib/merge_accounting_client/models/transaction_line_item.rb,
lib/merge_accounting_client/models/journal_entry_response.rb,
lib/merge_accounting_client/models/paginated_account_list.rb,
lib/merge_accounting_client/models/paginated_contact_list.rb,
lib/merge_accounting_client/models/paginated_expense_list.rb,
lib/merge_accounting_client/models/paginated_invoice_list.rb,
lib/merge_accounting_client/models/paginated_payment_list.rb,
lib/merge_accounting_client/models/purchase_order_request.rb,
lib/merge_accounting_client/models/accounting_phone_number.rb,
lib/merge_accounting_client/models/common_model_scope_data.rb,
lib/merge_accounting_client/models/credit_note_status_enum.rb,
lib/merge_accounting_client/models/debug_model_log_summary.rb,
lib/merge_accounting_client/models/paginated_tax_rate_list.rb,
lib/merge_accounting_client/models/purchase_order_response.rb,
lib/merge_accounting_client/models/sync_status_status_enum.rb,
lib/merge_accounting_client/models/account_endpoint_request.rb,
lib/merge_accounting_client/models/contact_endpoint_request.rb,
lib/merge_accounting_client/models/data_passthrough_request.rb,
lib/merge_accounting_client/models/end_user_details_request.rb,
lib/merge_accounting_client/models/error_validation_problem.rb,
lib/merge_accounting_client/models/expense_endpoint_request.rb,
lib/merge_accounting_client/models/invoice_endpoint_request.rb,
lib/merge_accounting_client/models/linked_account_condition.rb,
lib/merge_accounting_client/models/payment_endpoint_request.rb,
lib/merge_accounting_client/models/purchase_order_line_item.rb,
lib/merge_accounting_client/models/webhook_receiver_request.rb,
lib/merge_accounting_client/models/invoice_line_item_request.rb,
lib/merge_accounting_client/models/validation_problem_source.rb,
lib/merge_accounting_client/models/paginated_credit_note_list.rb,
lib/merge_accounting_client/models/paginated_sync_status_list.rb,
lib/merge_accounting_client/models/paginated_transaction_list.rb,
lib/merge_accounting_client/models/purchase_order_status_enum.rb,
lib/merge_accounting_client/models/warning_validation_problem.rb,
lib/merge_accounting_client/models/account_details_and_actions.rb,
lib/merge_accounting_client/models/generate_remote_key_request.rb,
lib/merge_accounting_client/models/paginated_company_info_list.rb,
lib/merge_accounting_client/models/multipart_form_field_request.rb,
lib/merge_accounting_client/models/paginated_balance_sheet_list.rb,
lib/merge_accounting_client/models/paginated_journal_entry_list.rb,
lib/merge_accounting_client/models/paginated_vendor_credit_list.rb,
lib/merge_accounting_client/models/accounting_attachment_request.rb,
lib/merge_accounting_client/models/paginated_purchase_order_list.rb,
lib/merge_accounting_client/models/accounting_attachment_response.rb,
lib/merge_accounting_client/models/journal_entry_endpoint_request.rb,
lib/merge_accounting_client/models/accounting_phone_number_request.rb,
lib/merge_accounting_client/models/paginated_condition_schema_list.rb,
lib/merge_accounting_client/models/paginated_income_statement_list.rb,
lib/merge_accounting_client/models/purchase_order_endpoint_request.rb,
lib/merge_accounting_client/models/common_model_scopes_body_request.rb,
lib/merge_accounting_client/models/linked_account_condition_request.rb,
lib/merge_accounting_client/models/paginated_tracking_category_list.rb,
lib/merge_accounting_client/models/purchase_order_line_item_request.rb,
lib/merge_accounting_client/models/paginated_cash_flow_statement_list.rb,
lib/merge_accounting_client/models/common_model_scopes_disabled_models.rb,
lib/merge_accounting_client/models/remote_key_for_regeneration_request.rb,
lib/merge_accounting_client/models/paginated_accounting_attachment_list.rb,
lib/merge_accounting_client/models/common_model_scopes_update_serializer.rb,
lib/merge_accounting_client/models/accounting_attachment_endpoint_request.rb,
lib/merge_accounting_client/models/account_details_and_actions_integration.rb,
lib/merge_accounting_client/models/account_details_and_actions_status_enum.rb,
lib/merge_accounting_client/models/selective_sync_configurations_usage_enum.rb,
lib/merge_accounting_client/models/paginated_account_details_and_actions_list.rb,
lib/merge_accounting_client/models/linked_account_selective_sync_configuration.rb,
lib/merge_accounting_client/models/common_model_scopes_post_inner_deserializer_request.rb,
lib/merge_accounting_client/models/linked_account_selective_sync_configuration_request.rb,
lib/merge_accounting_client/models/common_model_scopes_disabled_models_enabled_actions_enum.rb,
lib/merge_accounting_client/models/linked_account_selective_sync_configuration_list_request.rb

Overview

#Merge Accounting API

#The unified API for building rich integrations with multiple Accounting & Finance platforms.

The version of the OpenAPI document: 1.0 Contact: [email protected] Generated by: openapi-generator.tech OpenAPI Generator version: 5.1.1

Defined Under Namespace

Classes: Account, AccountDetails, AccountDetailsAndActions, AccountDetailsAndActionsIntegration, AccountDetailsAndActionsStatusEnum, AccountDetailsApi, AccountEndpointRequest, AccountIntegration, AccountRequest, AccountResponse, AccountStatusEnum, AccountToken, AccountTokenApi, AccountingAttachment, AccountingAttachmentEndpointRequest, AccountingAttachmentRequest, AccountingAttachmentResponse, AccountingPhoneNumber, AccountingPhoneNumberRequest, AccountsApi, Address, AddressTypeEnum, AddressesApi, ApiClient, ApiError, AttachmentsApi, AvailableActions, AvailableActionsApi, BalanceSheet, BalanceSheetsApi, CashFlowStatement, CashFlowStatementsApi, CategoriesEnum, CategoryEnum, CategoryTypeEnum, ClassificationEnum, CommonModelScopeData, CommonModelScopes, CommonModelScopesApi, CommonModelScopesBodyRequest, CommonModelScopesDisabledModels, CommonModelScopesDisabledModelsEnabledActionsEnum, CommonModelScopesPostInnerDeserializerRequest, CommonModelScopesUpdateSerializer, CompanyInfo, CompanyInfoApi, ConditionSchema, ConditionTypeEnum, Configuration, Contact, ContactEndpointRequest, ContactRequest, ContactResponse, ContactsApi, CountryEnum, CreditNote, CreditNoteLineItem, CreditNoteStatusEnum, CreditNotesApi, CurrencyEnum, DataPassthroughRequest, DebugModeLog, DebugModelLogSummary, DeleteAccountApi, EnabledActionsEnum, EncodingEnum, EndUserDetailsRequest, ErrorValidationProblem, Expense, ExpenseEndpointRequest, ExpenseLine, ExpenseLineRequest, ExpenseRequest, ExpenseResponse, ExpensesApi, ForceResyncApi, GenerateKeyApi, GenerateRemoteKeyRequest, IncomeStatement, IncomeStatementsApi, Invoice, InvoiceEndpointRequest, InvoiceLineItem, InvoiceLineItemRequest, InvoiceRequest, InvoiceResponse, InvoiceTypeEnum, InvoicesApi, Issue, IssueStatusEnum, IssuesApi, Item, ItemsApi, JournalEntriesApi, JournalEntry, JournalEntryEndpointRequest, JournalEntryRequest, JournalEntryResponse, JournalLine, JournalLineRequest, LinkToken, LinkTokenApi, LinkedAccountCondition, LinkedAccountConditionRequest, LinkedAccountSelectiveSyncConfiguration, LinkedAccountSelectiveSyncConfigurationListRequest, LinkedAccountSelectiveSyncConfigurationRequest, LinkedAccountStatus, LinkedAccountsApi, MetaResponse, MethodEnum, ModelOperation, MultipartFormFieldRequest, OperatorSchema, PaginatedAccountDetailsAndActionsList, PaginatedAccountList, PaginatedAccountingAttachmentList, PaginatedBalanceSheetList, PaginatedCashFlowStatementList, PaginatedCompanyInfoList, PaginatedConditionSchemaList, PaginatedContactList, PaginatedCreditNoteList, PaginatedExpenseList, PaginatedIncomeStatementList, PaginatedInvoiceList, PaginatedIssueList, PaginatedItemList, PaginatedJournalEntryList, PaginatedPaymentList, PaginatedPurchaseOrderList, PaginatedSyncStatusList, PaginatedTaxRateList, PaginatedTrackingCategoryList, PaginatedTransactionList, PaginatedVendorCreditList, PassthroughApi, Payment, PaymentEndpointRequest, PaymentRequest, PaymentResponse, PaymentsApi, PhoneNumbersApi, PostingStatusEnum, PurchaseOrder, PurchaseOrderEndpointRequest, PurchaseOrderLineItem, PurchaseOrderLineItemRequest, PurchaseOrderRequest, PurchaseOrderResponse, PurchaseOrderStatusEnum, PurchaseOrdersApi, RegenerateKeyApi, RemoteData, RemoteDataRequest, RemoteKey, RemoteKeyForRegenerationRequest, RemoteResponse, ReportItem, RequestFormatEnum, ResponseTypeEnum, SelectiveSyncApi, SelectiveSyncConfigurationsUsageEnum, StateEnum, Status7d1Enum, SyncStatus, SyncStatusApi, SyncStatusStatusEnum, TaxRate, TaxRatesApi, TrackingCategoriesApi, TrackingCategory, Transaction, TransactionLineItem, TransactionsApi, ValidationProblemSource, VendorCredit, VendorCreditLine, VendorCreditsApi, WarningValidationProblem, WebhookReceiver, WebhookReceiverRequest, WebhookReceiversApi

Constant Summary collapse

VERSION =
'1.0.6'

Class Method Summary collapse

Class Method Details

.configureObject

Customize default settings for the SDK using block.

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

If no block given, return the default Configuration object.



209
210
211
212
213
214
215
# File 'lib/merge_accounting_client.rb', line 209

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