diff --git a/src/WindreamHub.Legacy.Client/Models/Documents/Request/Delete/DocDeleteBody.cs b/src/WindreamHub.Legacy.Client/Models/Documents/Request/Delete/DocDeleteBody.cs index 23a7cc2..e26aaa4 100644 --- a/src/WindreamHub.Legacy.Client/Models/Documents/Request/Delete/DocDeleteBody.cs +++ b/src/WindreamHub.Legacy.Client/Models/Documents/Request/Delete/DocDeleteBody.cs @@ -1,6 +1,4 @@ -using Newtonsoft.Json; - -namespace WindreamHub.Legacy.Client.Models.Documents.Request.Delete +namespace WindreamHub.Legacy.Client.Models.Documents.Request.Delete { public class DocDeleteBody { diff --git a/src/WindreamHub.Legacy.Client/Routes/DocumentsRouteService.cs b/src/WindreamHub.Legacy.Client/Routes/DocumentsRouteService.cs index 0ad4560..cb8b486 100644 --- a/src/WindreamHub.Legacy.Client/Routes/DocumentsRouteService.cs +++ b/src/WindreamHub.Legacy.Client/Routes/DocumentsRouteService.cs @@ -10,6 +10,8 @@ using System.IO; using System.Web; using WindreamHub.Legacy.Client.Models.Documents; using System.Linq; +using WindreamHub.Legacy.Client.Models.Documents.Response.Delete; +using WindreamHub.Legacy.Client.Models.Documents.Request.Delete; namespace WindreamHub.Legacy.Client.Routes { @@ -83,9 +85,11 @@ namespace WindreamHub.Legacy.Client.Routes if (stream_identity != null) query["parameter.stream.__identity"] = stream_identity.ToString(); - - return await FetchAsync(route: $"/Download?{query}", method: HttpMethod.Get).ThenAsync(res => res.Simplify()); } + + public async Task> DeleteAsync(DocDeleteBody docDeleteBody) + => await FetchAsync(route: "/Delete", HttpMethod.Post, body: docDeleteBody.Stringify()) + .ThenAsync(res => res.Simplify()); } } \ No newline at end of file