Files
monorepo/LCU.Api.Internal.CoreApiWrapper/LCU.Api.Internal.CoreApiWrapper/Services/IAgreePersonService.cs
T
2026-03-31 14:32:23 -05:00

18 lines
895 B
C#

using System.Collections.Generic;
using System.Threading.Tasks;
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreResponses;
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreSoapRequests;
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.MemberAgreements;
namespace LCU.Api.Internal.CoreApiWrapper.Services
{
public interface IAgreePersonService
{
Task<AgreePerson> GetByUserId(string userId);
Task<IEnumerable<AgreePerson>> GetAgreePersons(int fetchSize);
Task<IEnumerable<AgreePerson>> GetAgreePersonsWithHyphenatedUserId();
Task<IEnumerable<string>> GetActiveCustodialAgreePersonNumbers();
Task<IEnumerable<AgreePerson>> GetActiveCustodialVruCardAgreementAgreePersons();
Task<BasicResponse> UpdatePersonAgreementDetailTypes(PersonAgreementDetailTypeRequest personAgreementDetailTypeRequest);
}
}