using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FrameworkDAL.DTO.EIPConversation { public class EIPSessionContextDTO { public string TenantId { get; set; } = default!; public string ChannelType { get; set; } = default!; public string UserIdentifier { get; set; } = default!; public string MessageText { get; set; } = default!; public string? MessageId { get; set; } public string CorrelationId { get; set; } = System.Guid.NewGuid().ToString(); public DateTime ReceivedOnUtc { get; set; } = DateTime.UtcNow; public Dictionary Metadata { get; set; } = new(); } }