public async Task <TResponse> InvokeAsync(IRequestClient client) { try { var response = await client.InvokeAsync(path); var apiResponse = response.GetResponse <TApiResponse>(); return(requestBuilder.CleanResponse(apiResponse)); } catch (Exception ex) { throw CreateException(ex); } }