Skill

@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

Constructors

Link copied to clipboard
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)

Properties

Link copied to clipboard
val attunement: String? = null
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "chat_link")
val chatLink: String
Link copied to clipboard
val cost: Int? = null
Link copied to clipboard
val description: String? = null
Link copied to clipboard
@SerialName(value = "dual_wield")
val dualWield: String? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "flip_skill")
val flipSkill: Int? = null
Link copied to clipboard
val icon: String? = null
Link copied to clipboard
val id: Int
Link copied to clipboard
val initiative: Int? = null
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "next_chain")
val nextChain: Int? = null
Link copied to clipboard
@SerialName(value = "prev_chain")
val previousChain: Int? = null
Link copied to clipboard
val professions: List<String>? = null
Link copied to clipboard
@SerialName(value = "skill_type")
val skillType: String? = null
Link copied to clipboard
val slot: SkillSlot? = null
Link copied to clipboard
@SerialName(value = "traited_facts")
val traitedFacts: List<@Serializable(with = TraitedFact.TraitedFactUnwrapSerializer::class) TraitedFact>
Link copied to clipboard
val type: SkillType? = null
Link copied to clipboard
@SerialName(value = "weapon_type")
val weaponType: String? = null