Files
monorepo/LCU.Api.Internal.CoreApiWrapper/LCU.Library.Internal.CoreApiWrapperLib/DataAccess/IAgreePersonDao.cs
T
2026-03-31 14:32:23 -05:00

18 lines
908 B
C#

using System.Collections.Generic;
using System.Threading.Tasks;
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreSoapRequests;
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreResponses;
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.MemberAgreements;
namespace LCU.Library.Internal.CoreApiWrapperLib.DataAccess
{
public interface IAgreePersonDao
{
Task<AgreePerson> FindByUserId(string userId);
Task<IEnumerable<AgreePerson>> FindAgreePersons(int fetchAmount);
Task<IEnumerable<AgreePerson>> FindAgreePersonsWithHyphenatedUserId();
Task<IEnumerable<string>> FindActiveCustodialAgreePersonNumbers();
Task<IEnumerable<AgreePerson>> FindActiveCustodialVruCardAgreementAgreePersons();
Task<BasicResponse> UpdatePersonAgreementDetailTypes(PersonAgreementDetailTypeRequest personAgreeementDetailTypeRequest);
}
}