class Mollie::Chargeback
Attributes
_links[RW]
amount[RW]
created_at[RW]
id[RW]
links[RW]
payment[RW]
payment_id[RW]
reversed_at[RW]
settlement_amount[RW]
Public Instance Methods
amount=(amount)
click to toggle source
# File lib/mollie/chargeback.rb, line 34 def amount=(amount) @amount = Mollie::Amount.new(amount) end
created_at=(created_at)
click to toggle source
# File lib/mollie/chargeback.rb, line 26 def created_at=(created_at) @created_at = begin Time.parse(created_at) rescue StandardError nil end end
reversed?()
click to toggle source
# File lib/mollie/chargeback.rb, line 14 def reversed? !!reversed_at end
reversed_at=(reversed_at)
click to toggle source
# File lib/mollie/chargeback.rb, line 18 def reversed_at=(reversed_at) @reversed_at = begin Time.parse(reversed_at) rescue StandardError nil end end
settlement(options = {})
click to toggle source
# File lib/mollie/chargeback.rb, line 46 def settlement(options = {}) settlement_id = Util.extract_id(links, 'settlement') return if settlement_id.nil? Settlement.get(settlement_id, options) end
settlement_amount=(settlement_amount)
click to toggle source
# File lib/mollie/chargeback.rb, line 38 def settlement_amount=(settlement_amount) @settlement_amount = Mollie::Amount.new(settlement_amount) end