def to_hash(keys_case = :underscore)
			hash = super(keys_case)
			hash[get_attribute_key('format', keys_case)]   = FORMATS[self.format.to_s]
			hash[get_attribute_key('language', keys_case)] = LANGUAGES[self.language.to_s]
			return hash
		end
def to_hash(keys_case = :underscore)
			hash = super(keys_case)
			hash[get_attribute_key('format', keys_case)]   = FORMATS[self.format.to_s]
			hash[get_attribute_key('language', keys_case)] = LANGUAGES[self.language.to_s]
			return hash
		end
Public : Constructor. Adds validations to format and language attributes

 Author:: jlopezn@neonline.cl

 === Parameters
 attributes - Hash with Report request parameters
 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
   report_request.to_hash(:camelcase)
   # => {"Format"=>"Xml", "Language"=>"English", "ReportName"=>"My Report", "ReturnOnlyCompleteData"=>true}

 Returns:: Hash