func paramsFromHeaders(action *design.ActionDefinition) []*Parameter { params := []*Parameter{} action.IterateHeaders(func(name string, required bool, header *design.AttributeDefinition) error { p := paramFor(header, name, "header", required) params = append(params, p) return nil }) return params }