/
afanasevn
/
RedisLab
Обзор
Документация
Войти
/
afanasevn
/
RedisLab
Код
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/RedisLab.Domain/Entities/ActivityEvent.cs
22 строки
919 B
IBS\NAfanasev
Solution commit
24 июн 2026, 16:45
24 июн 2026, 16:45
bab80b7
Код
Авторство
О чём код?
namespace RedisLab.Domain.Entities; /// <summary> /// Событие активности для ленты: хранится в PostgreSQL и дублируется в Pub/Sub / Stream. /// </summary> public class ActivityEvent { /// <summary>Уникальный идентификатор события.</summary> public Guid Id { get; set; } /// <summary>Тип события (например task.created, task.status_changed).</summary> public required string EventType { get; set; } /// <summary>Связанная задача; null для системных событий.</summary> public Guid? TaskId { get; set; } /// <summary>Текст для отображения в UI.</summary> public required string Message { get; set; } /// <summary>Момент возникновения события (UTC).</summary> public DateTime OccurredAt { get; set; } }