class SixSaferpay::Refund
Attributes
amount[RW]
description[RW]
order_id[RW]
Public Class Methods
new(amount:, order_id: nil, description: nil)
click to toggle source
# File lib/six_saferpay/models/refund.rb, line 9 def initialize(amount:, order_id: nil, description: nil) @amount = SixSaferpay::Amount.new(amount.to_h) if amount @order_id = order_id @description = description end
Public Instance Methods
to_hash()
click to toggle source
# File lib/six_saferpay/models/refund.rb, line 17 def to_hash hash = Hash.new hash.merge!(amount: @amount.to_h) if @amount hash.merge!(order_id: @order_id) if @order_id hash.merge!(description: @description) if @description hash end
Also aliased as: to_h