# File lib/acc/bulk_enroll_response.rb, line 2 def initialize json_response @response = json_response end
# File lib/acc/bulk_enroll_response.rb, line 22 def data { dep_transaction_id: @response['deviceEnrollmentTransactionId'], status_message: @response['enrollDevicesResponse']['statusMessage'] } if self.success? end
# File lib/acc/bulk_enroll_response.rb, line 6 def error? !error_response.nil? end
# File lib/acc/bulk_enroll_response.rb, line 14 def error_messages error_response.nil? ? [] : error_response.collect { |e| e['errorMessage'] } end
# File lib/acc/bulk_enroll_response.rb, line 18 def raw_data @response end
# File lib/acc/bulk_enroll_response.rb, line 10 def success? !self.error? end
# File lib/acc/bulk_enroll_response.rb, line 31 def error_response resp = @response['enrollDeviceErrorResponse'] || ship_to_error_response (resp.kind_of?(Array) ? resp : [resp]) if resp end
# File lib/acc/bulk_enroll_response.rb, line 36 def ship_to_error_response @response unless @response['errorMessage'].nil? end