using System; using System.Threading; using System.Threading.Tasks; using xDataService.Interfaces; using System.Collections.Generic; using xContentService.Models.Dtos; using xContentService.Models.Entities; namespace xContentService.Interfaces.Dtos { public interface IXContentRepositoryService : IXBaseRepositoryService { // #region Enrichers ... /// /// Enrich Specified Item ... /// /// /// /// Task Enrich( XContent source, CancellationToken cancellationToken = default ); /// /// Enrich Specified Item ... /// /// /// /// Task Enrich( XContentDto source, CancellationToken cancellationToken = default ); /// /// Enrich Specified Items ... /// /// /// /// Task> EnrichRange( IEnumerable sources, CancellationToken cancellationToken = default ); /// /// Enrich Specified Items ... /// /// /// /// Task> EnrichRange( IEnumerable sources, CancellationToken cancellationToken = default ); #endregion } }