Table of Contents
A class which represents an item within the Steam Economy. Returned by calls to CSteamUser#getInventory
or SteamCommunity#getUserInventory
.
Properties
Contains many properties which come directly from Steam and can change at any time. Properties of note are listed below:
id
The item's unique ID within its app+context.
assetid
Alias of id
.
contextid
The ID of the context within the app in which the item resides.
appid
The ID of the app which owns the item.
classid
The first half of the item cache identifier. The classid is enough to get you basic details about the item.
instanceid
The second half of the item cache identifier.
amount
How much of this item is in this stack.
pos
The item's position within the inventory (starting at 1). Not defined if this item wasn't retrieved directly from an inventory (e.g. from a trade offer or inventory history).
name
The item's display name.
market_hash_name
The item's universal market name. This identifies the item's market listing page.
name_color
The render color of the item's name, in hexadecimal.
background_color
The displayed background color, in hexadecimal.
type
The "type" that's shown under the game name to the right of the game icon.
tradable
true
if the item can be traded, false
if not.
marketable
true
if the item can be listed on the Steam Community Market, false
if not.
commodity
true
if, on the Steam Community Market, this item will use buy orders. false
if not.
market_tradable_restriction
How many days for which the item will be untradable after being sold on the market.
market_marketable_restriction
How many days for which the item will be unmarketable after being sold on the market.
descriptions
An array of objects containing information about the item. Displayed under the item's type
.
fraudwarnings
An array of strings containing "fraud warnings" about the item. In inventories and trades, items with fraud warnings have a red (!) symbol, and fraud warnings are displayed in red under the item's name.
tags
An array of objects containing the item's inventory tags.
app_data
Not always present. An object containing arbitrary data as reported by the game's item server.
Methods
getImageURL()
Returns a URL where this item's image can be downloaded. You can optionally append a size as such:
var url = item.getImageURL() + "128x128";
getLargeImageURL()
Same as getImageURL()
, except for the item's large image, if present.
getTag(category)
category
- A string containing the tag's category (thecategory
property of the tag object)
Returns a specific tag from the item, or null
if it doesn't exist