Item

constructor(material: String? = null, durability: Int? = null, skin: Skin? = null, name: String? = null, category: String? = null, tier: String? = null, npcSellPrice: Int? = null, id: String? = null, salvages: List<Salvage>? = null, raritySalvageable: Boolean? = null, description: String? = null, itemModel: String? = null, stats: Map<StatType, Int>? = null, unstackable: Boolean? = null, dungeonItemConversionCost: DungeonItemConversionCost? = null, upgradeCosts: List<List<UpgradeCost>>? = null, museumData: MuseumData? = null, requirements: List<Requirement>? = null, color: String? = null, soulbound: String? = null, hasUuid: Boolean? = null, canAuction: Boolean? = null, gemstoneSlots: List<GemstoneSlot>? = null, glowing: Boolean? = null, canTrade: Boolean? = null, canPlace: Boolean? = null, museum: Boolean? = null, generator: String? = null, generatorTier: Int? = null, furniture: String? = null, itemSpecific: Map<String, JsonElement>? = null, editioned: Boolean? = null, gearScore: Int? = null, dungeonItem: Boolean? = null, catacombsRequirement: CatacombsRequirement? = null, canHaveBooster: Boolean? = null, hideFromApi: Boolean? = null, canRecombobulate: Boolean? = null, salvageableFromRecipe: Boolean? = null, motesSellPrice: Int? = null, doubleTapToDrop: Boolean? = null, enchantments: Map<String, Int>? = null, riftTransferrable: Boolean? = null, origin: String? = null, hideFromViewrecipeCommand: Boolean? = null, forceWipeRecomb: Boolean? = null, abilityDamageScaling: Int? = null, tieredStats: Map<StatType, List<Int>>? = null, crystal: String? = null, canBurnInFurnace: Boolean? = null, salvage: SalvageData? = null, serializable: Boolean? = null, canHaveAttributes: Boolean? = null, canInteract: Boolean? = null, canInteractRightClick: Boolean? = null, privateIsland: String? = null, canHavePowerScroll: Boolean? = null, canInteractEntity: Boolean? = null, miningFortune: Int? = null, rarity: String? = null, swordType: String? = null, isUpgradeableWithoutSoulbinding: Boolean? = null, recipes: List<Recipe>? = null, cannotReforge: Boolean? = null, loseMotesValueOnTransfer: Boolean? = null, prestige: Prestige? = null)