lib/processout/transaction.rb in processout-1.1.0 vs lib/processout/transaction.rb in processout-1.2.0
- old
+ new
@@ -19,10 +19,12 @@
attr_reader :currency
attr_reader :status
attr_reader :authorized
attr_reader :captured
attr_reader :processout_fee
+ attr_reader :estimated_fee
+ attr_reader :gateway_fee
attr_reader :metadata
attr_reader :sandbox
attr_reader :created_at
@@ -115,10 +117,18 @@
def processout_fee=(val)
@processout_fee = val
end
+ def estimated_fee=(val)
+ @estimated_fee = val
+ end
+
+ def gateway_fee=(val)
+ @gateway_fee = val
+ end
+
def metadata=(val)
@metadata = val
end
def sandbox=(val)
@@ -149,10 +159,12 @@
self.currency = data.fetch(:currency, nil)
self.status = data.fetch(:status, nil)
self.authorized = data.fetch(:authorized, nil)
self.captured = data.fetch(:captured, nil)
self.processout_fee = data.fetch(:processout_fee, nil)
+ self.estimated_fee = data.fetch(:estimated_fee, nil)
+ self.gateway_fee = data.fetch(:gateway_fee, nil)
self.metadata = data.fetch(:metadata, nil)
self.sandbox = data.fetch(:sandbox, nil)
self.created_at = data.fetch(:created_at, nil)
end
@@ -209,10 +221,16 @@
self.captured = data["captured"]
end
if data.include? "processout_fee"
self.processout_fee = data["processout_fee"]
end
+ if data.include? "estimated_fee"
+ self.estimated_fee = data["estimated_fee"]
+ end
+ if data.include? "gateway_fee"
+ self.gateway_fee = data["gateway_fee"]
+ end
if data.include? "metadata"
self.metadata = data["metadata"]
end
if data.include? "sandbox"
self.sandbox = data["sandbox"]
@@ -243,9 +261,11 @@
self.currency = data.fetch(:currency, self.currency)
self.status = data.fetch(:status, self.status)
self.authorized = data.fetch(:authorized, self.authorized)
self.captured = data.fetch(:captured, self.captured)
self.processout_fee = data.fetch(:processout_fee, self.processout_fee)
+ self.estimated_fee = data.fetch(:estimated_fee, self.estimated_fee)
+ self.gateway_fee = data.fetch(:gateway_fee, self.gateway_fee)
self.metadata = data.fetch(:metadata, self.metadata)
self.sandbox = data.fetch(:sandbox, self.sandbox)
self.created_at = data.fetch(:created_at, self.created_at)
self