Add physical delete

This commit is contained in:
Oscar Morales
2025-08-08 11:13:25 -06:00
parent 4fa4693bb9
commit 27d1bb680b
14 changed files with 265 additions and 3 deletions

View File

@@ -73,6 +73,9 @@ namespace Core.Inventory.External.Clients
[Patch("/api/v1/TagType/{id}/{newStatus}/ChangeStatus")]
Task<TagTypeAdapter> ChangeStatusTagTypeAsync([FromRoute] string id, [FromRoute] StatusEnum newStatus, CancellationToken cancellationToken = default);
[Delete("/api/v1/TagType/{id}")]
Task<TagTypeAdapter> DeleteTagTypeAsync([FromRoute] string id, CancellationToken cancellationToken = default);
#endregion
#region Tag
@@ -101,6 +104,9 @@ namespace Core.Inventory.External.Clients
[Delete("/api/v1/Tag/{tagId}/ParentTags/{parentTagId}/Remove")]
Task<TagAdapter> RemoveParentTagAsync([FromRoute] string tagId, [FromRoute] string parentTagId, CancellationToken cancellationToken = default);
[Delete("/api/v1/Tag/{id}")]
Task<TagAdapter> DeleteTagAsync([FromRoute] string id, CancellationToken cancellationToken = default);
#endregion
#region TagOverride
@@ -123,6 +129,9 @@ namespace Core.Inventory.External.Clients
[Patch("/api/v1/TagOverride/{id}/{newStatus}/ChangeStatus")]
Task<TagOverrideAdapter> ChangeStatusTagOverrideAsync([FromRoute] string id, [FromRoute] StatusEnum newStatus, CancellationToken cancellationToken = default);
[Delete("/api/v1/TagOverride/{id}")]
Task<TagOverrideAdapter> DeleteTagOverrideAsync([FromRoute] string id, CancellationToken cancellationToken = default);
#endregion
#region Product