namespace CashLineERP.Application.Parties;

public interface IOnboardingReviewRepository
{
    OnboardingReviewCaseView GetReviewCase(string subjectTypeCode, long subjectProfileId);
    OnboardingReviewCaseView UpsertChecklistItems(string subjectTypeCode, long subjectProfileId, long actorUserId, IReadOnlyCollection<UpsertOnboardingReviewChecklistItemCommand> items);
    OnboardingReviewCaseView AddFinding(string subjectTypeCode, long subjectProfileId, long actorUserId, CreateOnboardingReviewFindingCommand finding);
}
