Method: Finicity::Client#get_accounts

Defined in:
lib/finicity/client.rb

#get_accounts(customer_id, institution_id) ⇒ Object



140
141
142
143
144
145
146
147
148
149
150
151
152
# File 'lib/finicity/client.rb', line 140

def get_accounts(customer_id, institution_id)
  request = ::Finicity::V1::Request::GetAccounts.new(token, customer_id, institution_id)
  request.log_request
  response = request.get_accounts
  log_response(response)

  if response.ok?
    parsed_response = ::Finicity::V1::Response::Accounts.parse(response.body)
    return parsed_response.accounts
  else
    raise_generic_error!(response)
  end
end