blob: 57732ffd81e1596596080836d5385c138726bca0 [file] [log] [blame]
using System.Threading.Tasks;
using Casbin.Model;
namespace Casbin.UnitTests.ParallelTest
{
public interface IConsumer<TRequest> where TRequest : IRequestValues
{
Task<bool> GetAccessAsync(TRequest request);
Task<bool> UpdatePolicyAsync(TRequest oldRequest, TRequest newRequest);
Task<bool> RemovePolicyAsync(TRequest request);
Task<bool> AddPolicyAsync(TRequest request);
}
}