namespace JdeScoping.Core.Interfaces; /// /// Processor for data synchronization from JDE/CMS to local cache. /// public interface IUpdateProcessor { /// /// Runs a mass (full) data refresh. /// Task RunMassRefreshAsync(CancellationToken cancellationToken = default); /// /// Runs a daily incremental data refresh. /// Task RunDailyRefreshAsync(CancellationToken cancellationToken = default); /// /// Runs an hourly data refresh. /// Task RunHourlyRefreshAsync(CancellationToken cancellationToken = default); }