using MongoDB.Bson.Serialization.Attributes; using MongoDB.Bson; using ThirdParty.Json.LitJson; namespace ChatServerSpace.Models { public class ChatMessage { [BsonElement("_id")] [BsonId] [BsonRepresentation(BsonType.ObjectId)] public string? Id { get; set; } public string SessionId { get; set; } = string.Empty; public string Role { get; set; } = string.Empty; public string Content { get; set; } = string.Empty; public DateTime Timestamp { get; set; } = DateTime.UtcNow; } }