InfixUpgrade

@Serializable
data class InfixUpgrade(val id: GW2ItemStatId, val attributes: List<GW2v1ItemDetails.InfixUpgrade.Attribute>, val buff: GW2v1ItemDetails.InfixUpgrade.Buff? = null)

Information about an item's infix upgrade.

Parameters

itemId

the item's ID

name

the item's name

type

the item's type

iconFileId

the icon's file ID to be used with the render service

iconFileSignature

the icon's file signature to be used with the render service

description

the item's description

rarity

the item's rarity

level

the level required to use the item

vendorValue

the value in coins when selling the item to a vendor

defaultSkin

the ID of the item's default skin

flags

flags applying to the item

gameTypes

the game types in which the item is usable

restrictions

restrictions applied to the item

upgradeRecipes

lists what items this item can be upgraded from and into, and the method of upgrading

id

the itemstat ID

attributes

the list of attribute bonuses granted by this item

buff

object containing an additional effect

Constructors

Link copied to clipboard

Types

Link copied to clipboard
@Serializable
data class Attribute(val attribute: String, val modifier: Int)

Information about an infix upgrade's attribute bonuses.

Link copied to clipboard
@Serializable
data class Buff(val skillId: GW2SkillId, val description: String? = null)

Information about an infix upgrade's buffs.

Properties

Link copied to clipboard

This field holds the list of attribute bonuses granted by this item.

Link copied to clipboard

This field holds object containing an additional effect.

Link copied to clipboard

This field holds the itemstat ID.