Public Member Functions | |
| void | BulkDeleteInventoryItems (string inventoryId, DeleteUserInventoryItemRequest[] deletedItemsRequest, ResultCallback< DeleteUserInventoryItemResponse[]> callback) |
| void | BulkDeleteInventoryItems (string inventoryId, BulkDeleteUserInventoryItemsPayload[] payload, ResultCallback< DeleteUserInventoryItemResponse[]> callback) |
| Deletes user's inventory items in bulk. | |
| void | BulkUpdateInventoryItems (string inventoryId, UpdateUserInventoryItemRequest[] updatedItemsRequest, ResultCallback< UpdateUserInventoryItemResponse[]> callback) |
| void | BulkUpdateInventoryItems (string inventoryId, BulkUpdateInventoryItemsPayload[] payload, ResultCallback< UpdateUserInventoryItemResponse[]> callback) |
| Updates user's inventory items in bulk. | |
| void | ConsumeUserInventoryItem (string inventoryId, ConsumeUserItemsRequest consumedItemsRequest, ResultCallback< UserItem > callback) |
| void | ConsumeUserInventoryItem (string inventoryId, uint qty, string sourceItemId, ConsumeUserInventoryItemOptionalParameters optionalParams, ResultCallback< UserItem > callback) |
| Consume item from user's inventory. | |
| void | GetInventoryConfigurations (ResultCallback< InventoryConfigurationsPagingResponse > callback, InventoryConfigurationSortBy sortBy=InventoryConfigurationSortBy.CreatedAt, int limit=25, int offset=0, string inventoryConfigurationCode="") |
| Retrieves all inventory configurations on the namespace. | |
| void | GetInventoryTags (ResultCallback< InventoryTagsPagingResponse > callback, ItemTypeSortBy sortBy=ItemTypeSortBy.CreatedAt, int limit=25, int offset=0) |
| Retrieves all available inventory tags on the current namespace. | |
| void | GetItemTypes (ResultCallback< ItemTypesPagingResponse > callback, ItemTypeSortBy sortBy=ItemTypeSortBy.CreatedAt, int limit=25, int offset=0) |
| Retrieves available item types on the current namespace. | |
| void | GetUserInventories (ResultCallback< UserInventoriesPagingResponse > callback, UserInventorySortBy sortBy=UserInventorySortBy.CreatedAt, int limit=25, int offset=0, string inventoryConfigurationCode="") |
| Retrieves all of the current user's available inventories. | |
| void | GetUserInventoryAllItems (string inventoryId, ResultCallback< UserItemsPagingResponse > callback) |
| List all user's Item in an inventory. | |
| void | GetUserInventoryAllItems (string inventoryId, GetUserInventoryAllItemsOptionalParameters optionalParameters, ResultCallback< UserItemsPagingResponse > callback) |
| List all user's Item in an inventory. | |
| void | GetUserInventoryAllItems (string inventoryId, ResultCallback< UserItemsPagingResponse > callback, UserItemSortBy sortBy=UserItemSortBy.CreatedAt, int limit=25, int offset=0, string sourceItemId="", TagQueryBuilder tagBuilder=null, int? quantity=null) |
| void | GetUserInventoryItem (string inventoryId, string slotId, string sourceItemId, ResultCallback< UserItem > callback) |
| Get data of specific item in the user's inventory. | |
| void | MoveItemsBetweenInventories (string targetInventoryId, MoveUserItemsBetweenInventoriesRequest moveItemsRequest, ResultCallback< MoveUserItemsBetweenInventoriesResponse > callback) |
| void | MoveItemsBetweenInventories (string targetInventoryId, string sourceInventoryId, MoveUserItemsBetweenInventoriesPayload[] payload, ResultCallback< MoveUserItemsBetweenInventoriesResponse > callback) |
| Moves user's item from one inventory to another. | |
Additional Inherited Members | |
| Properties inherited from AccelByte.Core.WrapperBase | |
| Utils.AccelByteIdValidator | IdValidator [get] |
|
inline |
Deletes user's inventory items in bulk.
| inventoryId | Id of inventory to delete items for |
| payload | Data of items to delete |
| callback | Returns a Result via callback when completed |
Implements AccelByte.Api.Interface.IClientInventory.
|
inline |
Updates user's inventory items in bulk.
| inventoryId | Id of inventory to update items for |
| payload | Data of items to update |
| callback | Returns a Result via callback when completed |
Implements AccelByte.Api.Interface.IClientInventory.
|
inline |
Consume item from user's inventory.
| inventoryId | Id of inventory to consume items from |
| qty | Amount of items to consume |
| sourceItemId | Id of item to consume |
| optionalParams | Optional parameters. Can be null. |
| callback | Returns a Result via callback when completed |
Implements AccelByte.Api.Interface.IClientInventory.
|
inline |
Retrieves all inventory configurations on the namespace.
| callback | Returns a Result via callback when completed |
| sortBy | Optional parameter to sort result items by |
| limit | Optional parameter to limit amount of items returned in a page |
| offset | Optional parameter to traverse pagination by amount of items |
| inventoryConfigurationCode | Optional parameter to filter result items by inventory configuration code |
Implements AccelByte.Api.Interface.IClientInventory.
|
inline |
Retrieves all available inventory tags on the current namespace.
| callback | Returns a result via callback when completed |
| sortBy | Optional parameter to sort result items by |
| limit | Optional parameter to limit amount of items returned in a page |
| offset | Optional parameter to traverse pagination by amount of items |
Implements AccelByte.Api.Interface.IClientInventory.
|
inline |
Retrieves available item types on the current namespace.
| callback | Returns a result via callback when completed |
| sortBy | Optional parameter to sort result items by |
| limit | Optional parameter to limit amount of items returned in a page |
| offset | Optional parameter to traverse pagination by amount of items |
Implements AccelByte.Api.Interface.IClientInventory.
|
inline |
Retrieves all of the current user's available inventories.
| callback | Returns a result via callback when completed |
| sortBy | Optional parameter to sort result items by |
| limit | Optional parameter to limit amount of items returned in a page |
| offset | Optional parameter to traverse pagination by amount of items |
| inventoryConfigurationCode | Optional parameter to filter result items by inventory configuration code |
Implements AccelByte.Api.Interface.IClientInventory.
|
inline |
List all user's Item in an inventory.
| inventoryId | Selected inventory Id |
| optionalParameters | Optional parameter to get specific result |
| callback | Returns a Result that contains UserItemsPagingResponse via callback when completed |
Implements AccelByte.Api.Interface.IClientInventory.
|
inline |
List all user's Item in an inventory.
| inventoryId | selected inventory Id |
| callback | Returns a Result that contains UserItemsPagingResponse via callback when completed |
Implements AccelByte.Api.Interface.IClientInventory.
|
inline |
Get data of specific item in the user's inventory.
| inventoryId | Id of inventory the item is in |
| slotId | Id of slot the item occupies |
| sourceItemId | Id of item to get data for |
| callback | Returns a Result via callback when completed |
Implements AccelByte.Api.Interface.IClientInventory.
|
inline |
Moves user's item from one inventory to another.
| targetInventoryId | Id of inventory to move items to |
| sourceInventoryId | Id of inventory to move items from |
| payload | Data of items to be moved |
| callback | Returns a Result via callback when completed |
Implements AccelByte.Api.Interface.IClientInventory.