class Seahorse::Model::Shapes::Structure

def compute_member_names

def compute_member_names
  (definition['members'] || {}).each do |orig_name,ref|
    name = underscore(orig_name).to_sym
    if ref['location'] == 'headers'
      @member_refs[name] = ref
    else
      @member_refs[name] = { 'locationName' => orig_name }.merge(ref)
    end
    @member_names[orig_name] = name
  end
  @payload = @member_names[definition['payload']] if definition['payload']
end