using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; using xAiModels.Models.Dtos; using xDataService.Interfaces; namespace xAiModels.Interfaces.Enrichers { public interface IXAiProjectEnricher : IXBaseEnricher { Task EnrichAsync( XAiProjectDto source, XAiProjectDto destination, bool fillConversations = true, CancellationToken cancellationToken = default ); Task EnrichRangeAsync( IEnumerable sources, IEnumerable destinations, bool fillConversations = true, CancellationToken cancellationToken = default ); } }