Class: CurrencyCloud::Account
- Inherits:
-
Object
- Object
- CurrencyCloud::Account
show all
- Includes:
- Resource
- Defined in:
- lib/currency_cloud/account.rb
Instance Attribute Summary
Attributes included from Resource
#changed_attributes
Class Method Summary
collapse
Methods included from Resource
included, #initialize, #inspect
Class Method Details
.get_compliance_settings(account_id, params = {}) ⇒ Object
19
20
21
22
|
# File 'lib/currency_cloud/account.rb', line 19
def self.get_compliance_settings(account_id, params={})
settings = client.get("#{account_id}/compliance_settings", params)
AccountComplianceSetting.new(settings)
end
|
.get_payment_charges_settings(account_id, params = {}) ⇒ Object
9
10
11
12
|
# File 'lib/currency_cloud/account.rb', line 9
def self.get_payment_charges_settings(account_id, params={})
settings = client.get("#{account_id}/payment_charges_settings", params)
settings["payment_charges_settings"].map { |s| AccountPaymentChargesSetting.new(s) }
end
|
.update_compliance_settings(account_id, params) ⇒ Object
24
25
26
27
|
# File 'lib/currency_cloud/account.rb', line 24
def self.update_compliance_settings(account_id, params)
settings = client.post("#{account_id}/compliance_settings", params)
AccountComplianceSetting.new(settings)
end
|
.update_payment_charges_settings(account_id, charge_settings_id, params) ⇒ Object
14
15
16
17
|
# File 'lib/currency_cloud/account.rb', line 14
def self.update_payment_charges_settings(account_id, charge_settings_id, params)
settings = client.post("#{account_id}/payment_charges_settings/#{charge_settings_id}", params)
AccountPaymentChargesSetting.new(settings)
end
|