Class: ExactTargetSDK::DeleteResponse
- Inherits:
-
Object
- Object
- ExactTargetSDK::DeleteResponse
- Defined in:
- lib/exact_target_sdk/delete_response.rb
Instance Attribute Summary collapse
-
#OverallStatus ⇒ Object
readonly
Returns the value of attribute OverallStatus.
-
#RequestID ⇒ Object
readonly
Returns the value of attribute RequestID.
-
#Results ⇒ Object
readonly
Returns the value of attribute Results.
Instance Method Summary collapse
-
#initialize(response) ⇒ DeleteResponse
constructor
A new instance of DeleteResponse.
Constructor Details
#initialize(response) ⇒ DeleteResponse
Returns a new instance of DeleteResponse.
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/exact_target_sdk/delete_response.rb', line 6 def initialize(response) response = response.to_hash[:delete_response] @OverallStatus = response[:overall_status] @RequestID = response[:request_id] @Results = [] results = if response[:results].is_a? Array response[:results] elsif response[:results].is_a? Hash [ response[:results] ] else [] end results.each do |result| @Results << DeleteResult.new(result) end end |
Instance Attribute Details
#OverallStatus ⇒ Object (readonly)
Returns the value of attribute OverallStatus.
4 5 6 |
# File 'lib/exact_target_sdk/delete_response.rb', line 4 def OverallStatus @OverallStatus end |
#RequestID ⇒ Object (readonly)
Returns the value of attribute RequestID.
4 5 6 |
# File 'lib/exact_target_sdk/delete_response.rb', line 4 def RequestID @RequestID end |
#Results ⇒ Object (readonly)
Returns the value of attribute Results.
4 5 6 |
# File 'lib/exact_target_sdk/delete_response.rb', line 4 def Results @Results end |