Skip to main content
Version: 5.7.0

UpdateUserItemData

Updates the item data on the specified user item.

ServiceOperation
userItemsUPDATE_USER_ITEM_DATA

Method Parameters

ParameterDescription
itemIdThe unique id of the user item.
versionThe version of the user item being updated.
newItemDataNew item data to replace existing user item data.

Usage

http://localhost:3000
string itemId = "aaa-bbb-ccc-ddd";
int version = 1;
string newItemData = "{\"condition\":77,\"bonus\":1}";
SuccessCallback successCallback = (response, cbObject) =>
{
Debug.Log(string.Format("Success | {0}", response));
};
FailureCallback failureCallback = (status, code, error, cbObject) =>
{
Debug.Log(string.Format("Failed | {0} {1} {2}", status, code, error));
};

_bc.UserItemsService.UpdateUserItemData(itemId, version, newItemData, successCallback, failureCallback);
JSON Response
{
"data": {
"item": {
"itemId": "bf74cc8a-3987-4bf7-8e35-683917e14ab8",
"defId": "medal_bronze_1",
"quantity": 1,
"usesLeft": null,
"coolDownStart": -1,
"recoveryStart": -1,
"itemData": {
"condition": 77,
"bonus": 1
},
"giftedTo": null,
"giftedFrom": null,
"blockId": null,
"createdAt": 1566851160771,
"updatedAt": 1566851174886,
"version": 2,
"maxUses": null,
"coolDownUntil": -1,
"recoveryUntil": -1,
"itemDef": {}
}
},
"status": 200
}