Skill

constructor(id: Int, name: String, description: String? = null, icon: String? = null, weaponType: String? = null, chatLink: String, type: SkillType? = null, skillType: String? = null, professions: List<String>? = null, slot: SkillSlot? = null, facts: List<Fact> = listOf(), flags: List<String> = listOf(), traitedFacts: List<@Serializable(with = TraitedFact.TraitedFactUnwrapSerializer::class) TraitedFact> = listOf(), categories: List<String> = listOf(), attunement: String? = null, cost: Int? = null, dualWield: String? = null, flipSkill: Int? = null, initiative: Int? = null, nextChain: Int? = null, previousChain: Int? = null)