babelshift / SteamWebAPI2

🎮 C# / .NET library that makes it easy to use the Steam Web API. It conveniently wraps around all of the JSON data and ugly API details with clean methods, structures and classes.
MIT License
263 stars 43 forks source link

Add bindings for ISteamRemoteStorage/GetCollectionDetails endpoint. #107

Open oliver4888 opened 3 years ago

oliver4888 commented 3 years ago

Added the GetCollectionDetails method to ISteamRemoteStorage which accepts either a single ulong or IList<ulong> via an overload and will return the list of items in that collection.

The uint FileType field on CollectionDetailItem appears to be some sort of enumeration, however I have only seen 0 returned for mods and 2 for collections, so I am hesitant to give it a concrete implementation.

babelshift commented 2 years ago

@oliver4888 are you able to take a second look at this PR based on my comments so I can merge? Thanks.

oliver4888 commented 10 months ago

Hey @babelshift, I don't see any comments. Also I believe the FileType corresponds to EWorkshopFileType however the partner docs don't appear to have GetCollectionDetails so I'm not 100% on this.