Class PlayersInventoryItem
Represents a single player's inventory item. This is an inventory item unique to a specific player.
Inherited Members
Namespace: Unity.Services.Economy.Model
Assembly: Unity.Services.Economy.dll
Syntax
[Preserve]
public class PlayersInventoryItem
Constructors
PlayersInventoryItem(string, string, IDeserializable, string, EconomyDate, EconomyDate)
Declaration
[Preserve]
public PlayersInventoryItem(string playersInventoryItemId = null, string inventoryItemId = null, IDeserializable instanceData = null, string writeLock = null, EconomyDate created = null, EconomyDate modified = null)
Parameters
| Type | Name | Description |
|---|---|---|
| string | playersInventoryItemId | |
| string | inventoryItemId | |
| IDeserializable | instanceData | |
| string | writeLock | |
| EconomyDate | created | |
| EconomyDate | modified |
Fields
Created
The date this players inventory item was created as an EconomyDate object.
Declaration
[Preserve]
public EconomyDate Created
Field Value
| Type | Description |
|---|---|
| EconomyDate |
InstanceData
Any instance data specific to this unique item in the player's inventory.
Declaration
[Preserve]
public IDeserializable InstanceData
Field Value
| Type | Description |
|---|---|
| IDeserializable |
InventoryItemId
The configuration ID of the inventory item.
Declaration
[Preserve]
public string InventoryItemId
Field Value
| Type | Description |
|---|---|
| string |
Modified
The date this players inventory item was modified as an EconomyDate object.
Declaration
[Preserve]
public EconomyDate Modified
Field Value
| Type | Description |
|---|---|
| EconomyDate |
PlayersInventoryItemId
The ID of the unique item specific to this player's inventory.
Declaration
[Preserve]
public string PlayersInventoryItemId
Field Value
| Type | Description |
|---|---|
| string |
WriteLock
The current WriteLock string.
Declaration
[Preserve]
public string WriteLock
Field Value
| Type | Description |
|---|---|
| string |
Methods
GetItemDefinition()
Gets the configuration definition associated with this player's inventory item.
Declaration
public InventoryItemDefinition GetItemDefinition()
Returns
| Type | Description |
|---|---|
| InventoryItemDefinition | The InventoryItemDefinition associated with this player's inventory item |
Exceptions
| Type | Condition |
|---|---|
| EconomyException | Thrown if request is unsuccessful |
GetItemDefinitionAsync()
Gets the configuration definition associated with this player's inventory item.
Declaration
[Obsolete("This has been replaced with GetItemDefinition which is not asynchronous and should be accessed from there instead. This API will be removed in an upcoming release.", false)]
public Task<InventoryItemDefinition> GetItemDefinitionAsync()
Returns
| Type | Description |
|---|---|
| Task<InventoryItemDefinition> | The InventoryItemDefinition associated with this player's inventory item |
Exceptions
| Type | Condition |
|---|---|
| EconomyException | Thrown if request is unsuccessful |