using Netina.Domain.Entities.Users; namespace Netina.AdminPanel.PWA.Services.RestServices; public interface IRoleRestApi { [Put("")] Task UpdateRoleAsync([Body] RoleActionRequestDto request, [Header("Authorization")] string authorization); [Post("")] Task CreateRoleAsync([Body] RoleActionRequestDto request, [Header("Authorization")] string authorization); [Get("/{id}")] Task ReadOne(Guid id, [Header("Authorization")] string authorization); [Get("")] Task> ReadAll([Query] int page, [Header("Authorization")] string authorization); [Get("")] Task> ReadAll([Query] string roleName, [Header("Authorization")] string authorization); }