WeaponDetails

@Serializable
data class WeaponDetails(val type: String, val damageType: String, val minPower: Int, val maxPower: Int, val defense: Double, val infusionSlots: List<InfusionSlot> = listOf(), val attributeAdjustment: Double? = null, val infixUpgrade: InfixUpgrade? = null, val suffixItemId: Int? = null, val secondarySuffixItemId: String, val statChoices: List<Int> = listOf()) : ItemDetails

Data model for weapon details

Constructors

Link copied to clipboard
constructor(type: String, damageType: String, minPower: Int, maxPower: Int, defense: Double, infusionSlots: List<InfusionSlot> = listOf(), attributeAdjustment: Double? = null, infixUpgrade: InfixUpgrade? = null, suffixItemId: Int? = null, secondarySuffixItemId: String, statChoices: List<Int> = listOf())

Properties

Link copied to clipboard
@SerialName(value = "attribute_adjustment")
val attributeAdjustment: Double? = null
Link copied to clipboard
@SerialName(value = "damage_type")
val damageType: String
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "infix_upgrade")
val infixUpgrade: InfixUpgrade? = null
Link copied to clipboard
@SerialName(value = "infusion_slots")
val infusionSlots: List<InfusionSlot>
Link copied to clipboard
@SerialName(value = "max_power")
val maxPower: Int
Link copied to clipboard
@SerialName(value = "min_power")
val minPower: Int
Link copied to clipboard
@SerialName(value = "secondary_suffix_item_id")
val secondarySuffixItemId: String
Link copied to clipboard
@SerialName(value = "stat_choices")
val statChoices: List<Int>
Link copied to clipboard
@SerialName(value = "suffix_item_id")
val suffixItemId: Int? = null
Link copied to clipboard