def to_hash(keys_case = :underscore)
			hash = super(keys_case)
			hash[get_attribute_key('aggregation', keys_case)] = AGGREGATIONS[self.aggregation.to_s]
			hash[get_attribute_key('time', keys_case)] = time_to_hash(keys_case)
			return hash
		end
def to_hash(keys_case = :underscore)
			hash = super(keys_case)
			hash[get_attribute_key('aggregation', keys_case)] = AGGREGATIONS[self.aggregation.to_s]
			hash[get_attribute_key('time', keys_case)] = time_to_hash(keys_case)
			return hash
		end
Public : Constructor. Adds validations to aggregations and time

 Author:: jlopezn@neonline.cl

 === Parameters
 attributes - Hash with Performance report request

 Public:: Returns this object as a Hash for SOAP Requests

 Author:: jlopezn@neonline.cl

 === Parameters
 * +keys_case+ - specifies the case for the hash keys
 ==== keys_case
 * :camelcase  - CamelCase
 * :underscore - underscore_case

 === Examples
   performance_report_request.to_hash(:camelcase)
   # => {"Format"=>"Xml", "Language"=>"English", "ReportName"=>"My Report", "Aggregation"=>"Hourly", "Time"=>"Today", "ReturnOnlyCompleteData"=>false}

 Returns:: Hash