blob: f6c7523061e2149fd353f34087de963b84427cad [file] [log] [blame]
using Casbin.Model;
namespace Casbin.UnitTests.ParallelTest
{
public enum TransactionType
{
GetAccess = 0,
AddPolicy,
RemovePolicy,
UpdatePolicy
}
public interface ITransactionFactory
{
ITransaction<TRequest> CreateTransaction<TRequest>(TransactionType transactionType, params TRequest[] request)
where TRequest : IRequestValues;
}
}