Unity Cloud inventoryItem by Name filtering

I noticed that in Client Unity Cloud Services there is an GetInventoryOptions object which accepts Name as a filtering option for Player Inventory Items, however for Cloud Modules Api IEconomyInventoryApi GetPlayerInventory() there is no such object accepted, it will be useful when retrieving fulfilled with config fields InventoryItems from Cloud Modules.

Providing source links:
https://docs.unity.com/ugs/manual/economy/manual/SDK-player-inventory#GetInventory
https://docs.unity3d.com/Packages/com.unity.services.apis@1.0/api/Unity.Services.Apis.Economy.IEconomyInventoryApi.html#Unity_Services_Apis_Economy_IEconomyInventoryApi_GetPlayerInventory_System_String_System_String_System_String_System_String_System_String_System_String_System_Nullable_System_Int32__System_Collections_Generic_List_System_String__System_Collections_Generic_List_System_String__System_Threading_CancellationToken_

Hi @yarostbaklajana, I can’t see the Name filtering option in either of the links, only the InventoryItemIds filtering option which is available in both the Economy Client API, and the Cloud Code Economy API. Can you say which link you found it in?
Filtering by inventory name shouldn’t be possible, as the name can be changed after the inventory item is created. The inventoryItemId can’t be changed after creation, which is why it’s used for filtering. Below is an example of how to filter by inventoryItemId in a Cloud Code C# Module.

gameApiClient.EconomyInventory.GetPlayerInventoryAsync(context, context.AccessToken, context.ProjectId, context.PlayerId, inventoryItemIds: new List<string> { "SWORD" });

Thank you for the explanation, I probably found “SWORD” a misleading ID name and considered it to be a Name field.