List<String> extractPathParameters(String path) { final regex = RegExp(r'\{([^}]+)\}'); return regex.allMatches(path).map((m) => m.group(1)!).toList(); }