Hi! I am using Inventory V2 where to fetch a user's complete info I'm calling LoginWithCustomId with params PlayerProfile which returns me all data about the user from legacy inventory but not from Inventory V2. Now, to fetch inventory V2, I need to call an extra 2 API calls (overall calls can be more as it depends on the number of items) for it:
PlayFabEconomy.GetInventoryItems - to fetch all inventory items, also I want to know how to fetch a single type of inventory from it, like Currency or Items or UGC.
PlayFabEconomy.GetItems - to fetch the above items' data as there is no way to get details about these items in the first one.
So, I'm gonna propose two features:
Add Inventory V2 support to PlayerCombinedInfo and LoginWithCustomID with profile constraints.
Add constraints to get item details in PlayFabEconomy.GetInventoryItems and also a filter constraint to filter the type of inventory item.
Also is there any way to execute operations on Inventory V2 without the entityToken of a user I want to execute these operations after some time on the server side where I have the developer secret key and playfabId of users but not their entityToken and I don't want to execute redundant API calls first to get each player entityToken and then add or subtract items for inventory V2.