/
ilyakos
/
ChatWithAI
Обзор
Документация
Войти
/
ilyakos
/
ChatWithAI
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ChatWithAI.Database/Models/Message.cs
30 строк
1 KB
ilyakos
feat: Добавляет сущности Prompt, Chat, Message с репозиториями
23 май 2026, 16:07
23 май 2026, 16:07
9fd07e3
Код
Авторство
О чём код?
namespace ChatWithAI.Database.Models; /// <summary> /// Сообщение в чате — отдельная реплика либо пользователя, либо языковой модели. /// </summary> public class Message : BaseEntity { /// <summary>Идентификатор чата, которому принадлежит сообщение.</summary> public Guid ChatId { get; set; } /// <summary>Навигационное свойство: родительский чат.</summary> public virtual Chat Chat { get; set; } = null!; /// <summary> /// <c>true</c> — сообщение отправлено пользователем; <c>false</c> — ответ языковой модели. /// </summary> public bool IsUser { get; set; } /// <summary> /// Текстовое содержимое сообщения. /// <c>null</c> — если сообщение содержит только изображение. /// </summary> public string? Text { get; set; } /// <summary> /// Изображение, приложенное к сообщению, в формате Base64. /// <c>null</c> — если изображение не приложено. /// </summary> public string? ImageBase64 { get; set; } }