namespace Netina.AdminPanel.PWA.Services.RestServices; public interface IProductRestApi { [Put("/{productId}/displayed")] Task ChangeDisplayedAsync(Guid productId, [Query]bool beDisplayed, [Header("Authorization")]string authorization); [Put("/{productId}/cost")] Task ChangeCostAsync(Guid productId, [Query] double cost, [Header("Authorization")] string authorization); [Get("/{productId}")] Task ReadOne(Guid productId); [Get("/{productId}/sub")] Task> GetSubProductsAsync(Guid productId); [Get("")] Task ReadAll([Query] string productName, [Header("Authorization")] string authorization); [Get("")] Task ReadAll([Query] int page, [Query] string? productName, [Query] Guid? categoryId, [Query] bool? isActive, [Header("Authorization")] string authorization); [Get("")] Task ReadAll([Query] string productName, [Query] Guid categoryId, [Header("Authorization")] string authorization); }