Method: AqumulateAPI::Account.fetch
- Defined in:
- lib/aqumulate_api/entities/account.rb
.fetch(advisor, fi_id = nil) ⇒ Object
37 38 39 40 41 42 43 44 45 46 47 48 49 |
# File 'lib/aqumulate_api/entities/account.rb', line 37 def self.fetch(advisor, fi_id = nil) body = { 'SessionId' => advisor.session_id } if fi_id.nil? response = AggAccount.advisor_get_aggregate_account(body) else body['FIId'] = fi_id response = AggAccount.advisor_agg_get_account_for_fi(body) end return [] unless response.has_key?('Accounts') response['Accounts'].map { |source| from_source(source) } end |