class Nordigen::AccountApi

Constants

ENDPOINT

Attributes

account_id[R]
client[R]

Public Class Methods

new(client:, account_id:) click to toggle source
# File lib/nordigen_ruby/api/account.rb, line 7
def initialize(client:, account_id:)
    @client = client
    @account_id = account_id
end

Public Instance Methods

get(path = nil) click to toggle source
# File lib/nordigen_ruby/api/account.rb, line 12
def get(path = nil)
    # Create Get request
    url = "#{ENDPOINT}#{@account_id}/"
    
    if path
        url = "#{url}#{path}/"
    end

    return client.request.get(url).body
end
get_balances() click to toggle source
# File lib/nordigen_ruby/api/account.rb, line 34
def get_balances
    #  Access account balances
    return get("balances")
end
get_details() click to toggle source
# File lib/nordigen_ruby/api/account.rb, line 28
def get_details
    # Access account details
    return get("details")
end
get_metadata() click to toggle source
# File lib/nordigen_ruby/api/account.rb, line 23
def get_metadata
    # Access account metadata
    return get()
end
get_transactions() click to toggle source
# File lib/nordigen_ruby/api/account.rb, line 39
def get_transactions
    # Access account transactions
    return get("transactions")
end