class Aws::Xml::Builder
def structure(name, shape, values)
def structure(name, shape, values) if values.empty? node(name, shape) else node(name, shape, structure_attrs(shape, values)) do shape.members.each do |member_name, member_shape| unless values[member_name].nil? next if xml_attribute?(member_shape) mname = member_shape.location_name || member_name.to_s member(mname, member_shape, values[member_name]) end end end end end