class BayonetClient::BayonetResponse
Attributes
bayonet_fingerprint[RW]
bayonet_tracking_id[RW]
decision[RW]
payload[RW]
raw[RW]
reason_code[RW]
reason_message[RW]
request_body[RW]
rules_triggered[RW]
Public Class Methods
new(parsed_response)
click to toggle source
# File lib/bayonet_client/response.rb, line 11 def initialize(parsed_response) if parsed_response.key?('rules_triggered') self.rules_triggered = parsed_response['rules_triggered'] end if parsed_response.key?('decision') self.decision = parsed_response['decision'] end if parsed_response.key?('bayonet_tracking_id') self.bayonet_tracking_id = parsed_response['bayonet_tracking_id'] end if parsed_response.key?('payload') self.payload = parsed_response['payload'] end if parsed_response.key?('reason_code') self.reason_code = parsed_response['reason_code'] end if parsed_response.key?('reason_message') 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