class SixSaferpay::Marketplace
Attributes
fee[RW]
fee_refund[RW]
submerchant_id[RW]
Public Class Methods
new(submerchant_id: , fee: , fee_refund: )
click to toggle source
# File lib/six_saferpay/models/marketplace.rb, line 6 def initialize(submerchant_id: , fee: , fee_refund: ) @submerchant_id = submerchant_id @fee = SixSaferpay::Fee.new(fee.to_h) if fee @fee_refund = SixSaferpay::FeeRefund.new(fee_refund.to_h) if fee_refund end
Public Instance Methods
to_hash()
click to toggle source
# File lib/six_saferpay/models/marketplace.rb, line 12 def to_hash hash = Hash.new hash.merge!(submerchant_id: @submerchant_id) if @submerchant_id hash.merge!(fee: @fee.to_h) if @fee hash.merge!(fee_refund: @fee_refund.to_h) if @fee_refund hash end
Also aliased as: to_h