using Application.Abstractions.Identity.Models; namespace Application.Abstractions.Identity; public interface IIdentityRoleWriter { Task CreateRoleAsync(string roleName, CancellationToken ct); Task DeleteRoleAsync(string roleID, CancellationToken ct); Task UpdateRoleAsync(string roleID, PermissionDto permission, CancellationToken ct); }