# Sandbox.Services.Inventory.ItemDefinition

Describes a type of item that can be in the inventory

- Kind: class
- Assembly: `Sandbox.Engine`
- Modifiers: sealed

## Constructors

- [`ItemDefinition`](/api/Sandbox.Services.Inventory.ItemDefinition/.ctor)

## Properties

- [`Asset`](/api/Sandbox.Services.Inventory.ItemDefinition/Asset)
- [`BasePrice`](/api/Sandbox.Services.Inventory.ItemDefinition/BasePrice): If we're for sale but on sale, this is our regular price
- [`Category`](/api/Sandbox.Services.Inventory.ItemDefinition/Category)
- [`Description`](/api/Sandbox.Services.Inventory.ItemDefinition/Description)
- [`DescriptionWithMeta`](/api/Sandbox.Services.Inventory.ItemDefinition/DescriptionWithMeta)
- [`IconUrl`](/api/Sandbox.Services.Inventory.ItemDefinition/IconUrl)
- [`IconUrlLarge`](/api/Sandbox.Services.Inventory.ItemDefinition/IconUrlLarge)
- [`Id`](/api/Sandbox.Services.Inventory.ItemDefinition/Id)
- [`Name`](/api/Sandbox.Services.Inventory.ItemDefinition/Name)
- [`PackageIdent`](/api/Sandbox.Services.Inventory.ItemDefinition/PackageIdent)
- [`Price`](/api/Sandbox.Services.Inventory.ItemDefinition/Price): If we're for sale, this is our price
- [`Rarity`](/api/Sandbox.Services.Inventory.ItemDefinition/Rarity)
- [`SellEnd`](/api/Sandbox.Services.Inventory.ItemDefinition/SellEnd)
- [`SellStart`](/api/Sandbox.Services.Inventory.ItemDefinition/SellStart)
- [`StoreHidden`](/api/Sandbox.Services.Inventory.ItemDefinition/StoreHidden)
