namespace SlaySharp.Core.Models; public enum DeveloperArchetype { PrincipalArchitect, AsyncConcurrencyMaster, UnsafeMemoryHacker } public class CharacterClassInfo { public DeveloperArchetype Archetype { get; set; } public string Title { get; set; } = string.Empty; public string RoleBadge { get; set; } = string.Empty; public string Icon { get; set; } = "👨‍💻"; public string Description { get; set; } = string.Empty; public int StartingHp { get; set; } public int StartingEnergy { get; set; } public string Specialty { get; set; } = string.Empty; public string TagColor { get; set; } = "#61afef"; }