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 GetByUserId(string userId); Task> GetAgreePersons(int fetchSize); Task> GetAgreePersonsWithHyphenatedUserId(); Task> GetActiveCustodialAgreePersonNumbers(); Task> GetActiveCustodialVruCardAgreementAgreePersons(); Task UpdatePersonAgreementDetailTypes(PersonAgreementDetailTypeRequest personAgreementDetailTypeRequest); } }