using GymLogAI.Core.Enums; namespace GymLogAI.Core.Entities; public class Workout { public Guid Id { get; set; } public Guid UserId { get; set; } public Guid? SourceTelegramMessageId { get; set; } public DateTime PerformedAtUtc { get; set; } public string? Title { get; set; } public string? Notes { get; set; } public WorkoutSourceType SourceType { get; set; } public DateTime CreatedAtUtc { get; set; } public User? User { get; set; } public TelegramMessage? SourceTelegramMessage { get; set; } public List WorkoutExercises { get; set; } = []; }