class User {
public string id;
public string name;
}
public class Program
{
public static T Request<T>(string url) where T : new() {
return new T();
}
public static void Main()
{
var user = Request<User>("https://127.0.0.1");
}
}
Возвращаемый тип будет зависеть от того, что придёт в ответе от АПИ (несколько вариантов типов, которые будут явно указаны в самом методе).