using CashLineERP.Contracts.Parties;

namespace CashLineERP.Application.Parties;

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

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