namespace Modules.User.Application.Gateways; public interface IAccountAccessQueries { Task> GetRoleNamesAsync(Guid accountId, CancellationToken cancellationToken = default); Task> GetPermissionNamesAsync(Guid accountId, CancellationToken cancellationToken = default); Task> GetEffectivePermissionCodesAsync(Guid accountId, CancellationToken cancellationToken = default); }