commonMain.com.bselzer.gw2.v2.model.item.detail.BackDetails.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of v2-model Show documentation
Show all versions of v2-model Show documentation
Guild Wars 2 API models for v2-client.
The newest version!
package com.bselzer.gw2.v2.model.item.detail
import com.bselzer.gw2.v2.model.item.ItemId
import com.bselzer.gw2.v2.model.item.detail.infix.InfixUpgrade
import com.bselzer.gw2.v2.model.item.detail.infusion.InfusionSlot
import com.bselzer.gw2.v2.model.itemstat.ItemStatId
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable
@Serializable
data class BackDetails(
@SerialName("infusion_slots")
val infusionSlots: List = emptyList(),
/**
* The adjustment to combine with the item stat attribute.
*/
@SerialName("attribute_adjustment")
val attributeAdjustment: Double = 0.0,
@SerialName("infix_upgrade")
val infixUpgrade: InfixUpgrade = InfixUpgrade(),
/**
* The id of the suffix item.
* @see the wiki
*/
@SerialName("suffix_item_id")
val suffixItemId: ItemId = ItemId(),
/**
* The id of the secondary suffix item.
* @see the wiki
*/
@SerialName("secondary_suffix_item_id")
val secondarySuffixItemId: ItemId = ItemId(),
/**
* The ids of the selectable stats.
* @see the wiki
*/
@SerialName("stat_choices")
val statChoices: List = emptyList()
)