namespace Gott.Models; public class SessionRecord { public long Id { get; set; } public string SessionId { get; set; } public string Name { get; set; } public string Description { get; set; } public string Image { get; set; } public string AgentId { get; set; } public string Workspace { get; set; } public string Context { get; set; } public string CustomCommands { get; set; } public string UserId { get; set; } public bool IsDeleted { get; set; } public string TelegramBotToken { get; set; } public string TelegramWebhookSecret { get; set; } public string TelegramChatId { get; set; } public string TelegramAllowedChatIds { get; set; } public double AvatarScale { get; set; } = 1.0; public double AvatarOffsetX { get; set; } public double AvatarOffsetY { get; set; } public string ReviewAgentId { get; set; } public int MaxReviewIterations { get; set; } = 3; public string FinalizerAgentId { get; set; } public string PreparerAgentId { get; set; } public string CreatedAt { get; set; } public string UpdatedAt { get; set; } }