18 lines
895 B
C#
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);
|
|
}
|
|
} |