Class: Acc::BulkEnrollResponse
- Inherits:
-
Object
- Object
- Acc::BulkEnrollResponse
- Defined in:
- lib/acc/bulk_enroll_response.rb
Instance Method Summary collapse
- #data ⇒ Object
- #error? ⇒ Boolean
- #error_messages ⇒ Object
-
#initialize(json_response) ⇒ BulkEnrollResponse
constructor
A new instance of BulkEnrollResponse.
- #raw_data ⇒ Object
- #success? ⇒ Boolean
Constructor Details
#initialize(json_response) ⇒ BulkEnrollResponse
Returns a new instance of BulkEnrollResponse.
2 3 4 |
# File 'lib/acc/bulk_enroll_response.rb', line 2 def initialize json_response @response = json_response end |
Instance Method Details
#data ⇒ Object
22 23 24 25 26 27 |
# 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 |
#error? ⇒ Boolean
6 7 8 |
# File 'lib/acc/bulk_enroll_response.rb', line 6 def error? !error_response.nil? end |
#error_messages ⇒ Object
14 15 16 |
# File 'lib/acc/bulk_enroll_response.rb', line 14 def error_response.nil? ? [] : error_response.collect { |e| e['errorMessage'] } end |
#raw_data ⇒ Object
18 19 20 |
# File 'lib/acc/bulk_enroll_response.rb', line 18 def raw_data @response end |
#success? ⇒ Boolean
10 11 12 |
# File 'lib/acc/bulk_enroll_response.rb', line 10 def success? !self.error? end |