class SocketLabs::InjectionApi::Core::Serialization::MessageResultDto

Attributes

error_code[RW]
index[RW]

Public Class Methods

new() click to toggle source
# File lib/socketlabs/injectionapi/core/serialization/message_result_dto.rb, line 14
def initialize
  @index = nil
  @error_code = nil
  @address_results = Array.new
end

Public Instance Methods

address_results() click to toggle source

Get the List of AddressResult objects @return [Array]

# File lib/socketlabs/injectionapi/core/serialization/message_result_dto.rb, line 23
def address_results 
  @address_results
end
address_results=(value) click to toggle source

Set the List of AddressResult objects @param [Array] value

# File lib/socketlabs/injectionapi/core/serialization/message_result_dto.rb, line 29
def address_results=(value) 
  @address_results = Array.new

  unless value.nil?

    if value.instance_of? Array
      value.each do |v1|                  
        if v1.instance_of? AddressResult
          @address_results.push(v1)
        end
      end
    end

  end
end
to_hash() click to toggle source
# File lib/socketlabs/injectionapi/core/serialization/message_result_dto.rb, line 46
def to_hash
  json = {
      :ErrorCode => @error_code,
      :Index => @index
  }
  if @address_results.length > 0
    e = Array.new
    @address_results.each do |value|
      e.push(value.to_hash)
    end

    json[:AddressResult] = e
  end
  json
end