8 lines
451 B
C#
8 lines
451 B
C#
namespace Modules.User.Application.Gateways;
|
|
|
|
public interface IAccountAccessQueries
|
|
{
|
|
Task<IReadOnlyList<string>> GetRoleNamesAsync(Guid accountId, CancellationToken cancellationToken = default);
|
|
Task<IReadOnlyList<string>> GetPermissionNamesAsync(Guid accountId, CancellationToken cancellationToken = default);
|
|
Task<IReadOnlyList<string>> GetEffectivePermissionCodesAsync(Guid accountId, CancellationToken cancellationToken = default);
|
|
} |