using DigitalData.Core.Abstractions.Infrastructure; using WorkFlow.Domain.Entities; namespace WorkFlow.Infrastructure.Contracts { public interface IProfileObjStateRepository : ICRUDRepository { Task> ReadAsync( bool isReadonly = true, bool withProfile = true, bool withUser = true, bool withState = true, int? userId = null, string? username = null, int? profileId = null, int? objId = null, bool? profileActive = null); } }