def build_from_hash(attributes)
      return nil unless attributes.is_a?(Hash)
      self.class.swagger_types.each_pair do |key, type|
        if type =~ /^Array<(.*)>/i
          if attributes[self.class.attribute_map[key]].is_a?(Array)
            self.send("#{key}=", attributes[self.class.attribute_map[key]].map{ |v| _deserialize($1, v) } )
          else
            #TODO show warning in debug mode
          end
        elsif !attributes[self.class.attribute_map[key]].nil?
          self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]]))
        else
          # data not found in attributes(hash), not an issue as the data can be optional
        end
      end

      self
    end
def build_from_hash(attributes)
      return nil unless attributes.is_a?(Hash)
      self.class.swagger_types.each_pair do |key, type|
        if type =~ /^Array<(.*)>/i
          if attributes[self.class.attribute_map[key]].is_a?(Array)
            self.send("#{key}=", attributes[self.class.attribute_map[key]].map{ |v| _deserialize($1, v) } )
          else
            #TODO show warning in debug mode
          end
        elsif !attributes[self.class.attribute_map[key]].nil?
          self.send("#{key}=", _deserialize(type, attributes[self.class.attribute_map[key]]))
        else
          # data not found in attributes(hash), not an issue as the data can be optional
        end
      end

      self
    end
def build_from_hash ( attributes ) return nil unless attributes . is_a? ( Hash ) self . class . swagger_types . each_pair do | key , type | if type =~ / /i if attributes [ self . class . attribute_map [ key ] ] . is_a? ( Array ) self . send ( "#{key}=" , attributes [ self . class . attribute_map [ key ] ] . map { | v | _deserialize ( $1 , v ) } ) else #TODO show warning in debug mode end elsif ! attributes [ self . class . attribute_map [ key ] ] . nil? self . send ( "#{key}=" , _deserialize ( type , attributes [ self . class . attribute_map [ key ] ] ) ) else # data not found in attributes(hash), not an issue as the data can be optional end end self end
build the object from hash
build the object from hash