namespace Pilz.Networking.Api; public class ApiClient : IApiClient { public void MakeRequest(string url, T message) where T : ApiMessage { // ... } }