Files
2026-03-31 14:32:23 -05:00

24 lines
1.1 KiB
C#

using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels;
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreRequests;
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.Persons;
namespace LCU.Library.Internal.CoreApiWrapperLib.DataAccess
{
public interface IPersonUserFieldDao
{
Task<PersonUserField> InsertPersonUserField(CoreApiMessage<PersonUserFieldRequest> personUserFieldRequest,
int personId);
Task<PersonUserField> UpdatePersonUserField(CoreApiMessage<PersonUserFieldRequest> personUserFieldUpdateRequest,
int personId,
string userFieldId);
Task<CoreApiMessage<IEnumerable<PersonUserField>>> FindPersonUserFieldCoreApiResponseByPersonId(CoreRequestParameters coreRequestParameters, int personId);
Task<IEnumerable<PersonCheckHoldsUserField>> FindPersonsForAtmCheckHolds(DateTime? resetStartDate, DateTime? resetEndDate);
}
}