Class: Conductor::Http::Models::BulkResponse
- Defined in:
- lib/conductor/http/models/bulk_response.rb
Overview
Response from bulk workflow operations
Constant Summary collapse
- SWAGGER_TYPES =
{ bulk_error_results: 'Hash<String, String>', bulk_successful_results: 'Array<String>' }.freeze
- ATTRIBUTE_MAP =
{ bulk_error_results: :bulkErrorResults, bulk_successful_results: :bulkSuccessfulResults }.freeze
Instance Attribute Summary collapse
-
#bulk_error_results ⇒ Object
Returns the value of attribute bulk_error_results.
-
#bulk_successful_results ⇒ Object
Returns the value of attribute bulk_successful_results.
Instance Method Summary collapse
-
#all_successful? ⇒ Boolean
Check if all operations succeeded.
-
#errors? ⇒ Boolean
Check if any errors occurred.
-
#initialize(params = {}) ⇒ BulkResponse
constructor
A new instance of BulkResponse.
Methods inherited from BaseModel
attribute_map, deserialize_model, deserialize_value, find_model_class, from_hash, from_json, parse_datetime, swagger_types, #to_h, #to_json
Constructor Details
#initialize(params = {}) ⇒ BulkResponse
Returns a new instance of BulkResponse.
20 21 22 23 |
# File 'lib/conductor/http/models/bulk_response.rb', line 20 def initialize(params = {}) @bulk_error_results = params[:bulk_error_results] || {} @bulk_successful_results = params[:bulk_successful_results] || [] end |
Instance Attribute Details
#bulk_error_results ⇒ Object
Returns the value of attribute bulk_error_results.
18 19 20 |
# File 'lib/conductor/http/models/bulk_response.rb', line 18 def bulk_error_results @bulk_error_results end |
#bulk_successful_results ⇒ Object
Returns the value of attribute bulk_successful_results.
18 19 20 |
# File 'lib/conductor/http/models/bulk_response.rb', line 18 def bulk_successful_results @bulk_successful_results end |
Instance Method Details
#all_successful? ⇒ Boolean
Check if all operations succeeded
33 34 35 |
# File 'lib/conductor/http/models/bulk_response.rb', line 33 def all_successful? @bulk_error_results.empty? end |
#errors? ⇒ Boolean
Check if any errors occurred
27 28 29 |
# File 'lib/conductor/http/models/bulk_response.rb', line 27 def errors? !@bulk_error_results.empty? end |