/// <summary>
 /// Returns a json de-serialized result from the IRestResponse
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="dto"></param>
 /// <returns></returns>
 public async Task <T> DeleteAsync <T>(ApiRequest dto)
 => await Task.Run(() => JsonConvert.DeserializeObject <T>(Client.Execute(ApiRequestBuilder.Build(dto)).Content));
 /// <summary>
 /// Returns the full IRestResponse object
 /// </summary>
 /// <param name="dto"></param>
 /// <returns></returns>
 public async Task <IRestResponse> DeleteAsync(ApiRequest dto)
 => await Task.Run(() => Client.Execute(ApiRequestBuilder.Build(dto)));