using System.Threading;
using System.Threading.Tasks;
namespace Svrnty.CQRS.Abstractions.Security;
///
/// Query-side counterpart to . See
/// that interface's remarks for usage.
///
public interface IQueryAuthorizationCheck
{
Task CheckAsync(
QueryAuthorizationCheckContext context,
CancellationToken cancellationToken = default);
}