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