using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using xModels.Base; namespace xAiApi.AI.Models.Entities { /// /// Conversation Describe ... /// public class XAiConversation : XBaseGuidIDEntity { /// /// User Identifier ... /// /// [Required] [StringLength(255)] public string OwnerId { get; set; } /// /// Title of Conversation ... /// [Required] [StringLength(255)] public string Title { get; set; } /// /// Created Time ... /// public DateTime CreatedOn { get; set; } /// /// Updated Time ... /// public DateTime UpdatedAt { get; set; } /// /// Messages of Conversation ... /// public IEnumerable Messages { get; set; } /// /// Project ID ... /// [Required] public Guid ProjectId { get; set; } /// /// Project ... /// public XAiProject Project { get; set; } } }