using Entities.Contracts; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Entities.DTO { public class QuestionDto { public Guid Id { get; set; } = Guid.Empty; public string Title { get; set; } = string.Empty; public QuestionType Type { get; set; } = QuestionType.Unknown; public string QType { get; set; } = string.Empty; public string? Answer { get; set; } = string.Empty; public string? Options { get; set; } public DifficultyLevel DifficultyLevel { get; set; } = DifficultyLevel.easy; public SubjectAreaEnum SubjectArea { get; set; } = SubjectAreaEnum.Unknown; public Guid CreatorId { get; set; } public Guid? KeyPointId { get; set; } public Guid? LessonId { get; set; } public DateTime CreatedAt { get; set; } public DateTime UpdatedAt { get; set; } = DateTime.Now; } /// /// Can be removed because the class isn't used /// public class OptionDto { public string? Value { get; set; } = string.Empty; } }