Method UpdatePlayersInventoryItemAsync
UpdatePlayersInventoryItemAsync(string, object, UpdatePlayersInventoryItemOptions)
Updates the instance data of an item in the player's inventory.
Throws a EconomyException with a reason code and explanation if the request is badly formed, unauthorized or uses a missing resource.
Declaration
Task<PlayersInventoryItem> UpdatePlayersInventoryItemAsync(string playersInventoryItemId, object instanceData, UpdatePlayersInventoryItemOptions options = null)
Parameters
| Type | Name | Description |
|---|---|---|
| string | playersInventoryItemId | PlayersInventoryItem ID for the created inventory item |
| object | instanceData | Instance data |
| UpdatePlayersInventoryItemOptions | options | (Optional) Use to set a write lock for optimistic concurrency |
Returns
| Type | Description |
|---|---|
| Task<PlayersInventoryItem> |
Exceptions
| Type | Condition |
|---|---|
| EconomyException | Thrown if request is unsuccessful |
| EconomyValidationException | Thrown if the service returned validation error. |
| EconomyRateLimitedException | Thrown if the service returned rate limited error. |