namespace CashLineERP.Application.Parties;

public interface IOnboardingCaseRepository
{
    IReadOnlyCollection<OnboardingCaseSummaryView> GetCases(string? subjectTypeCode = null, string? caseStatusCode = null, string? queueCode = null, long? submittedByUserId = null);

    OnboardingCaseDetailView? GetCase(string subjectTypeCode, long subjectProfileId, long? submittedByUserId = null);
}
