Gizmo
constructor(itemId: GW2ItemId, name: String, type: String, iconFileId: String, iconFileSignature: String, description: String? = null, rarity: String, level: Int, vendorValue: Int, defaultSkin: Int? = null, flags: List<String>, gameTypes: List<String>, restrictions: List<String>, upgradeRecipes: List<GW2v1ItemDetails.Upgrade>? = null, gizmo: GW2v1ItemDetails.Gizmo.Gizmo)
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