namespace MetaCourse.Api.Entities; public enum ResourceType { Url, Video, Text, File } public class Resource { public Guid Id { get; set; } = Guid.NewGuid(); public ResourceType Type { get; set; } public string Title { get; set; } = string.Empty; public string Content { get; set; } = string.Empty; public DateTime CreatedAt { get; set; } = DateTime.UtcNow; public ICollection TopicResources { get; set; } = new List(); public ICollection UserProgresses { get; set; } = new List(); }