module Flinks::API::Account

Constants

AccountDetailRequestSchema
AccountSummaryRequestSchema

Public Instance Methods

accounts_detail(request_id:, options: {}) click to toggle source

@see sandbox-api.flinks.io/Readme/#get-accounts-detail @param [String] request_id @param [Hash] options @return [Hash]

# File lib/flinks/api/account.rb, line 56
def accounts_detail(request_id:, options: {})
  payload = options.merge(request_id: request_id)
  validate_request!(AccountDetailRequestSchema, payload)

  post("#{customer_id}/BankingServices/GetAccountsDetail", body: payload)
end
accounts_detail_async(request_id:) click to toggle source

@see sandbox-api.flinks.io/Readme/#get-accounts-detail @param [String] request_id @return [Hash]

# File lib/flinks/api/account.rb, line 73
def accounts_detail_async(request_id:)
  get("#{customer_id}/BankingServices/GetAccountsDetailAsync/#{request_id}")
end
accounts_summary(request_id:, options: {}) click to toggle source

@see sandbox-api.flinks.io/Readme/#get-accounts-summary @param [String] request_id @param [Hash] options @return [Hash]

# File lib/flinks/api/account.rb, line 45
def accounts_summary(request_id:, options: {})
  payload = options.merge(request_id: request_id)
  validate_request!(AccountSummaryRequestSchema, payload)

  post("#{customer_id}/BankingServices/GetAccountsSummary", body: payload)
end
accounts_summary_async(request_id:) click to toggle source

@see sandbox-api.flinks.io/Readme/#get-accounts-summary @param [String] request_id @return [Hash]

# File lib/flinks/api/account.rb, line 66
def accounts_summary_async(request_id:)
  get("#{customer_id}/BankingServices/GetAccountsSummaryAsync/#{request_id}")
end