lib/processout/transaction_operation.rb in processout-2.23.0 vs lib/processout/transaction_operation.rb in processout-2.24.0

- old
+ new

@@ -28,10 +28,13 @@ attr_reader :error_code attr_reader :gateway_data attr_reader :payment_data_three_d_s_request attr_reader :payment_data_three_d_s_authentication attr_reader :payment_data_network_authentication + attr_reader :initial_scheme_transaction_id + attr_reader :scheme_id + attr_reader :payment_type attr_reader :metadata attr_reader :gateway_fee attr_reader :created_at @@ -205,10 +208,22 @@ @payment_data_network_authentication = obj end end + def initial_scheme_transaction_id=(val) + @initial_scheme_transaction_id = val + end + + def scheme_id=(val) + @scheme_id = val + end + + def payment_type=(val) + @payment_type = val + end + def metadata=(val) @metadata = val end def gateway_fee=(val) @@ -247,10 +262,13 @@ self.error_code = data.fetch(:error_code, nil) self.gateway_data = data.fetch(:gateway_data, nil) self.payment_data_three_d_s_request = data.fetch(:payment_data_three_d_s_request, nil) self.payment_data_three_d_s_authentication = data.fetch(:payment_data_three_d_s_authentication, nil) self.payment_data_network_authentication = data.fetch(:payment_data_network_authentication, nil) + self.initial_scheme_transaction_id = data.fetch(:initial_scheme_transaction_id, nil) + self.scheme_id = data.fetch(:scheme_id, nil) + self.payment_type = data.fetch(:payment_type, nil) self.metadata = data.fetch(:metadata, nil) self.gateway_fee = data.fetch(:gateway_fee, nil) self.created_at = data.fetch(:created_at, nil) end @@ -283,10 +301,13 @@ "error_code": self.error_code, "gateway_data": self.gateway_data, "payment_data_three_d_s_request": self.payment_data_three_d_s_request, "payment_data_three_d_s_authentication": self.payment_data_three_d_s_authentication, "payment_data_network_authentication": self.payment_data_network_authentication, + "initial_scheme_transaction_id": self.initial_scheme_transaction_id, + "scheme_id": self.scheme_id, + "payment_type": self.payment_type, "metadata": self.metadata, "gateway_fee": self.gateway_fee, "created_at": self.created_at, }.to_json end @@ -362,10 +383,19 @@ self.payment_data_three_d_s_authentication = data["payment_data_three_d_s_authentication"] end if data.include? "payment_data_network_authentication" self.payment_data_network_authentication = data["payment_data_network_authentication"] end + if data.include? "initial_scheme_transaction_id" + self.initial_scheme_transaction_id = data["initial_scheme_transaction_id"] + end + if data.include? "scheme_id" + self.scheme_id = data["scheme_id"] + end + if data.include? "payment_type" + self.payment_type = data["payment_type"] + end if data.include? "metadata" self.metadata = data["metadata"] end if data.include? "gateway_fee" self.gateway_fee = data["gateway_fee"] @@ -404,9 +434,12 @@ self.error_code = data.fetch(:error_code, self.error_code) self.gateway_data = data.fetch(:gateway_data, self.gateway_data) self.payment_data_three_d_s_request = data.fetch(:payment_data_three_d_s_request, self.payment_data_three_d_s_request) self.payment_data_three_d_s_authentication = data.fetch(:payment_data_three_d_s_authentication, self.payment_data_three_d_s_authentication) self.payment_data_network_authentication = data.fetch(:payment_data_network_authentication, self.payment_data_network_authentication) + self.initial_scheme_transaction_id = data.fetch(:initial_scheme_transaction_id, self.initial_scheme_transaction_id) + self.scheme_id = data.fetch(:scheme_id, self.scheme_id) + self.payment_type = data.fetch(:payment_type, self.payment_type) self.metadata = data.fetch(:metadata, self.metadata) self.gateway_fee = data.fetch(:gateway_fee, self.gateway_fee) self.created_at = data.fetch(:created_at, self.created_at) self