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