13 lines
768 B
C#
13 lines
768 B
C#
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels;
|
|
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.AccessChannelPersons;
|
|
using LCU.Library.Internal.CoreApiWrapperModel.CoreModels.CoreRequests;
|
|
using LCU.Library.Internal.DataCleanUpModel.Models;
|
|
namespace LCU.Api.Internal.DataCleanUp.Services;
|
|
|
|
public interface IDeactivateCustodialEAgreementsService
|
|
{
|
|
Task<DataCleanUpResult> CleanUp(DataCleanUpRequest dataCleanUpRequest);
|
|
Task<DataCleanUpResult> HandleUpdateDeactivateCustodialEAgreement(DataCleanUpResult cleanUpResult, string personNumber);
|
|
Task<AccessTypeUpdateRequest?> SetUpAccessTypeUpdateRequest(string personNumber);
|
|
Task<CoreApiMessage<IEnumerable<AccessChannelPerson>>> GetAccessChannelPersons(string personNumber);
|
|
} |