class CurrencyCloud::Reports

Public Class Methods

create_conversions_report(params = {}) click to toggle source
# File lib/currency_cloud/reports.rb, line 8
def self.create_conversions_report(params = {})
  response = client.post('conversions/create', params)
  ConversionReportResult.new(response)
end
create_payments_report(params = {}) click to toggle source
# File lib/currency_cloud/reports.rb, line 13
def self.create_payments_report(params = {})
  response = client.post('payments/create', params)
  PaymentReportResult.new(response)
end
find_report_requests(params = {}) click to toggle source
# File lib/currency_cloud/reports.rb, line 18
def self.find_report_requests(params = {})
  response = client.get('report_requests/find', params)
  FindReportRequestsResult.new(response)
end
retrieve_report_request(report_id, params = {}) click to toggle source
# File lib/currency_cloud/reports.rb, line 23
def self.retrieve_report_request(report_id, params = {})
  response = client.get("report_requests/#{report_id}", params)
  ReportRequestResult.new(response)
end