Sha256: 88f0557aae1350f51e23ef751007de0c15e7cd98fd1bfb9354c0ab33b38174a2
Contents?: true
Size: 796 Bytes
Versions: 7
Compression:
Stored size: 796 Bytes
Contents
module Mollie class Settlement < Base attr_accessor :id, :reference, :settled_datetime, :amount, :periods, :payment_ids, :refund_ids, :links def self.open(options = {}) get("open", options) end def self.next(options = {}) get("next", options) end def settled_datetime=(settled_datetime) @settled_datetime = Time.parse(settled_datetime.to_s) rescue nil end def amount=(amount) @amount = BigDecimal.new(amount.to_s) if amount end def periods=(periods) @periods = Util.nested_openstruct(periods) if periods.is_a?(Hash) end def payments links && links['payments'] end end end
Version data entries
7 entries across 7 versions & 1 rubygems