Package-level declarations

Types

Link copied to clipboard
@Serializable
data class EquipmentItem(val id: Int, val slot: ItemSlot? = null, val binding: ItemBinding? = null, val boundTo: String? = null, val infusions: List<Int> = listOf(), val location: EquipmentItemLocation, val skin: Int? = null, val upgrades: List<Int> = listOf(), val stats: ItemStats? = null, val dyes: List<Int?> = listOf(), val charges: Int? = null, val tabs: Set<Int> = setOf(), val count: Int? = null)

Data model for equipment items

Link copied to clipboard

Enum for possible equipment item locations

Link copied to clipboard
@Serializable
data class EquipmentPvp(val amulet: Int? = null, val rune: Int? = null, val sigils: List<Int?> = listOf())

Data model for pvp equipment

Link copied to clipboard
@Serializable
data class EquipmentTab(val tab: Int, val name: String, val isActive: Boolean, val equipment: List<EquipmentItem>, val equipmentPvp: EquipmentPvp)

Data model for equipment tabs