backup Mapping Actions and remove them and try to use Enricher Service for AiConversation ...

This commit is contained in:
2026-08-08 00:30:31 +03:30
parent 5578c6cb2e
commit 17bbe401ae
9 changed files with 700 additions and 164 deletions
@@ -0,0 +1,22 @@
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
using xAiModels.Models.Dtos;
namespace xAiModels.Interfaces.Enrichers
{
public interface IXAiConversationEnricher
{
Task EnrichAsync(
XAiConversationDto source,
XAiConversationDto destination,
CancellationToken cancellationToken = default
);
Task<IEnumerable<XAiConversationDto>> EnrichRangeAsync(
IEnumerable<XAiConversationDto> sources,
IEnumerable<XAiConversationDto> destinations,
CancellationToken cancellationToken = default
);
}
}