namespace LctMonolith.Domain.Entities; /// User notification (in-app). public class Notification { public Guid Id { get; set; } = Guid.NewGuid(); public Guid UserId { get; set; } public AppUser User { get; set; } = null!; /// Short classification tag (e.g., rank, mission, store). public string Type { get; set; } = null!; public string Title { get; set; } = null!; public string Message { get; set; } = null!; public bool IsRead { get; set; } public DateTime CreatedAt { get; set; } = DateTime.UtcNow; public DateTime? ReadAt { get; set; } }