class Mollie::Chargeback

Attributes

amount[RW]
created_at[RW]
id[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