# File lib/fog/aws/parsers/redshift/describe_reserved_nodes.rb, line 41
          def end_element(name)
            super
            case name
            when 'Marker'
              @response[name] = value
            when 'Duration', 'NodeCount'
              @reserved_node[name] = value.to_i
            when 'StartTime'
              @reserved_node[name] = Time.parse(value)
            when 'FixedPrice', 'UsagePrice'
              @reserved_node[name] = value.to_f
            when 'CurrencyCode', 'OfferingType', 'NodeType', 'ReservedNodeOfferingId', 'ReservedNodeId', 'State'
              @reserved_node[name] = value
            when 'RecurringChargeAmount'
              @recurring_charge[name] = value.to_f
            when 'RecurringChargeFrequency'
              @recurring_charge[name] = value
            when 'RecurringCharge'
              @reserved_node['RecurringCharges'] << {name => @recurring_charge}
              @recurring_charge = {}
            when 'ReservedNode'
              @response['ReservedNodes'] << {name => @reserved_node}
              @reserved_node = fresh_reserved_nodes
            end
          end