class CurrencyCloud::Reference

Public Class Methods

bank_details(params = {}) click to toggle source
# File lib/currency_cloud/reference.rb, line 41
def self.bank_details(params = {})
  bank_details = client.post('bank_details/find', params)
  BankDetails.new(bank_details)
end
beneficiary_required_details(params = {}) click to toggle source
# File lib/currency_cloud/reference.rb, line 7
def self.beneficiary_required_details(params = {})
  client.get('beneficiary_required_details', params)['details']
end
conversion_dates(params) click to toggle source
# File lib/currency_cloud/reference.rb, line 11
def self.conversion_dates(params)
  dates = client.get('conversion_dates', params)
  ConversionDates.new(dates)
end
currencies() click to toggle source
# File lib/currency_cloud/reference.rb, line 16
def self.currencies
  response = client.get('currencies')
  response['currencies'].map { |c| Currency.new(c) }
end
payer_required_details(params) click to toggle source
# File lib/currency_cloud/reference.rb, line 21
def self.payer_required_details(params)
  response = client.get('payer_required_details', params)
  response['details'].map { |prd| PayerRequiredDetails.new(prd) }
end
payment_dates(params) click to toggle source
# File lib/currency_cloud/reference.rb, line 26
def self.payment_dates(params)
  dates = client.get('payment_dates', params)
  PaymentDates.new(dates)
end
payment_fee_rules(params = {}) click to toggle source
# File lib/currency_cloud/reference.rb, line 46
def self.payment_fee_rules(params = {})
  response = client.get('payment_fee_rules', params)
  response['payment_fee_rules'].map { |s| PaymentFeeRule.new(s) }
end
payment_purpose_codes(params) click to toggle source
# File lib/currency_cloud/reference.rb, line 31
def self.payment_purpose_codes(params)
  response = client.get('payment_purpose_codes', params)
  response['purpose_codes'].map { |pc| PurposeCode.new(pc) }
end
settlement_accounts(params = {}) click to toggle source
# File lib/currency_cloud/reference.rb, line 36
def self.settlement_accounts(params = {})
  response = client.get('settlement_accounts', params)
  response['settlement_accounts'].map { |s| SettlementAccount.new(s) }
end