using System.Threading; using System.Threading.Tasks; using LCU.Library.Internal.IncentiveApiModels.Entities; namespace LCU.API.Internal.Operations.IncentiveApiLib.Persistence; public interface IApplicationDbIntegrityService { Task AppUserIdIntegrityMaintenanceSucceeded(CancellationToken cancellationToken); Task SyncAppUserUpdate(AppUser appUser); Task SyncIdsWithDb(AppUser appUser, bool limitScopeToAuditCreateAndUpdate = false); }