lib/bayonet_client/response.rb in bayonet_client-1.0.0 vs lib/bayonet_client/response.rb in bayonet_client-1.1.0

- old
+ new

@@ -3,11 +3,12 @@ module BayonetClient class BayonetResponse attr_accessor :feedback_api_trans_code, :rules_triggered, :risk_level, :payload, :reason_code, - :reason_message, :request_body + :reason_message, :request_body, :bayonet_fingerprint, + :raw def initialize(parsed_response) if parsed_response.key?('feedback_api_trans_code') self.feedback_api_trans_code = parsed_response['feedback_api_trans_code'] @@ -28,8 +29,12 @@ self.reason_message = parsed_response['reason_message'] end if parsed_response.key?('request_body') self.request_body = parsed_response['request_body'] end + if parsed_response.key?('bayonet_fingerprint') + self.bayonet_fingerprint = parsed_response['bayonet_fingerprint'] + end + self.raw = parsed_response end end end