namespace Netina.AdminPanel.PWA.Services.RestServices; public interface IPageRestApi { [Get("")] Task> ReadAll([Header("Authorization")] string authorization); [Get("/type/{type}")] Task ReadByType([Query] string type, [Header("Authorization")] string authorization); [Get("/{id}")] Task ReadById(Guid id, [Header("Authorization")] string authorization); [Post("")] Task CreatePage([Body] PageActionRequestDto request, [Header("Authorization")] string authorization); [Delete("/{id}")] Task DeletePage(Guid id, [Header("Authorization")] string authorization); }