public async Task <Res> DoGet <Req, Res>(Req RequestObject) where Req : GenericRequest where Res : GenericResponse { var Manager = new HttpRequestManager <Req, Res>(); var Response = await Manager.DoGet(RequestObject); return(Response); }