namespace Mws.Application.Roles; public interface IRoleService { Task> GetRolesAsync(CancellationToken ct = default); Task GetRoleAsync(Guid id, CancellationToken ct = default); Task CreateRoleAsync(SaveRoleRequest request, CancellationToken ct = default); Task UpdateRoleAsync(Guid id, SaveRoleRequest request, CancellationToken ct = default); Task DeleteRoleAsync(Guid id, CancellationToken ct = default); }