Package-level declarations

Types

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

Data model for skill object

Link copied to clipboard
@Serializable
enum SkillSlot : Enum<SkillSlot>

Skill slot values

Link copied to clipboard
@Serializable
enum SkillType : Enum<SkillType>

Skill type values