API types/ItemInfo

From Warcraft Wiki
Jump to navigation Jump to search

ItemInfo (number|string) is an item ID, item GUID, ItemLink or name.

Used by

Global API

C_ArtifactUI.GetItemLevelIncreaseProvidedByRelic(itemLinkOrID) : itemIevelIncrease
C_ArtifactUI.GetPowersAffectedByRelicItemLink(relicItemInfo) : powerIDs
C_AzeriteEmpoweredItem.GetAllTierInfoByItemID(itemInfo, classID) : tierInfo
C_AzeriteEmpoweredItem.IsAzeriteEmpoweredItemByID(itemInfo) : isAzeriteEmpoweredItem
C_AzeriteEmpoweredItem.IsAzeritePreviewSourceDisplayable(itemInfo, classID) : isAzeritePreviewSourceDisplayable
C_AzeriteItem.IsAzeriteItemByID(itemInfo) : isAzeriteItem
C_Item.DoesItemContainSpec(itemInfo, classID, specID) : result
C_Item.DoesItemExistByID(itemInfo) : itemExists
C_Item.EquipItemByName(itemInfo, dstSlot)
C_Item.GetDetailedItemLevelInfo(itemInfo) : actualItemLevel, previewLevel, sparseItemLevel
C_Item.GetItemChildInfo(itemInfo, slotID) : result
C_Item.GetItemCooldown(itemInfo) : startTimeSeconds, durationSeconds, enableCooldownTimer
C_Item.GetItemCount(itemInfo, includeBank, includeUses, includeReagentBank) : count
C_Item.GetItemCreationContext(itemInfo) : itemID, creationContext
C_Item.GetItemFamily(itemInfo) : result
C_Item.GetItemGemID(itemInfo, index) : gemID
C_Item.GetItemIconByID(itemInfo) : icon
C_Item.GetItemIDForItemInfo(itemInfo) : itemID
C_Item.GetItemInfo(itemInfo) : itemName, itemLink, itemQuality, itemLevel, itemMinLevel, itemType, itemSubType, itemStackCount, itemEquipLoc, itemTexture, sellPrice, classID, subclassID, bindType, expansionID, setID, isCraftingReagent
C_Item.GetItemInfoInstant(itemInfo) : itemID, itemType, itemSubType, itemEquipLoc, icon, classID, subClassID
C_Item.GetItemInventoryTypeByID(itemInfo) : inventoryType
C_Item.GetItemLearnTransmogSet(itemInfo) : setID
C_Item.GetItemMaxStackSizeByID(itemInfo) : stackSize
C_Item.GetItemNameByID(itemInfo) : itemName
C_Item.GetItemNumAddedSockets(itemInfo) : socketCount
C_Item.GetItemNumSockets(itemInfo) : socketCount
C_Item.GetItemQualityByID(itemInfo) : itemQuality
C_Item.GetItemSpecInfo(itemInfo) : specTable
C_Item.GetItemSpell(itemInfo) : spellName, spellID
C_Item.GetItemUniqueness(itemInfo) : limitCategory, limitMax
C_Item.GetItemUniquenessByID(itemInfo) : isUnique, limitCategoryName, limitCategoryCount, limitCategoryID
C_Item.GetLimitedCurrencyItemInfo(itemInfo) : name, icon, quantity, maxQuantity, totalEarned
C_Item.IsAnimaItemByID(itemInfo) : isAnimaItem
C_Item.IsArtifactPowerItem(itemInfo) : result
C_Item.IsConsumableItem(itemInfo) : result
C_Item.IsCorruptedItem(itemInfo) : result
C_Item.IsCosmeticItem(itemInfo) : result
C_Item.IsCurioItem(itemInfo) : result
C_Item.IsCurrentItem(itemInfo) : result
C_Item.IsDressableItemByID(itemInfo) : isDressableItem
C_Item.IsEquippableItem(itemInfo) : result
C_Item.IsEquippedItem(itemInfo) : result
C_Item.IsHarmfulItem(itemInfo) : result
C_Item.IsHelpfulItem(itemInfo) : result
C_Item.IsItemDataCachedByID(itemInfo) : isCached
C_Item.IsItemInRange(itemInfo, targetToken) : result
C_Item.IsItemKeystoneByID(itemInfo) : isKeystone
C_Item.IsItemSpecificToPlayerClass(itemInfo) : isItemSpecificToPlayerClass
C_Item.IsUsableItem(itemInfo) : usable, noMana
C_Item.ItemHasRange(itemInfo) : result
C_Item.PickupItem(itemInfo)
C_Item.RequestLoadItemDataByID(itemInfo)
C_Item.UseItemByName(itemInfo, target)
C_ItemUpgrade.GetHighWatermarkForItem(itemInfo) : characterHighWatermark, accountHighWatermark
C_ItemUpgrade.GetHighWatermarkSlotForItem(itemInfo) : itemRedundancySlot
C_Soulbinds.IsItemConduitByItemInfo(itemInfo) : result
C_TradeSkillUI.GetItemCraftedQualityByItemInfo(itemInfo) : quality
C_TradeSkillUI.GetItemReagentQualityByItemInfo(itemInfo) : quality
C_TradeSkillUI.GetSkillLineForGear(itemInfo) : skillLineID
C_Transmog.CanTransmogItem(itemInfo) : canBeTransmogged, selfFailureReason, canTransmogOthers, othersFailureReason
C_Transmog.CanTransmogItemWithItem(targetItemInfo, sourceItemInfo) : canTransmog, failureReason
C_Transmog.CanTransmogItemWithItem(targetItemInfo, sourceItemInfo) : canTransmog, failureReason
C_TransmogCollection.GetItemInfo(itemInfo) : itemAppearanceID, itemModifiedAppearanceID
C_TransmogCollection.IsCategoryValidForItem(category, itemInfo) : isValid
C_TransmogCollection.PlayerHasTransmogByItemInfo(itemInfo) : hasTransmog
SetCursorVirtualItem(itemInfo, cursorType)

Last updated: 11.0.2