public class SteamStoreService extends SteamWebApiInterface
VERSION_1, VERSION_2, VERSION_3
Constructor and Description |
---|
SteamStoreService(SteamWebApiClient client)
Default Constructor
|
Modifier and Type | Method and Description |
---|---|
CompletableFuture<SteamStoreAppResponse> |
getAppList()
Gets a list of apps available on the Steam Store.
|
CompletableFuture<SteamStoreAppResponse> |
getAppList(int maxResults)
Gets a list of apps available on the Steam Store.
|
CompletableFuture<SteamStoreAppResponse> |
getAppList(int lastAppId,
int maxResults)
Gets a list of apps available on the Steam Store.
|
CompletableFuture<SteamStoreAppResponse> |
getAppList(int ifModifiedSince,
String haveDescriptionLanguage,
boolean includeGames,
boolean includeDlc,
boolean includeSoftware,
boolean includeVideos,
boolean includeHardware,
int lastAppId,
int maxResults)
Gets a list of apps available on the Steam Store.
|
CompletableFuture<List<LocalizedNameTag>> |
getLocalizedNameForTags(String language,
Collection<Integer> tagIds)
Gets tag names in a different language
|
CompletableFuture<List<PopularTag>> |
getPopularTag(String language)
Get all whitelisted tags, with localized names.
|
getSteamResult
asCollectionOf, asListOf, builder, configureBuilder, fromJson, fromJson, handleError, sendRequest
public SteamStoreService(SteamWebApiClient client)
Default Constructor
client
- A SteamWebApiClient
instancepublic CompletableFuture<SteamStoreAppResponse> getAppList()
CompletableFuture
with return type of SteamStoreAppResponse
public CompletableFuture<SteamStoreAppResponse> getAppList(int lastAppId, int maxResults)
CompletableFuture
with return type of SteamStoreAppResponse
public CompletableFuture<SteamStoreAppResponse> getAppList(int maxResults)
CompletableFuture
with return type of SteamStoreAppResponse
public CompletableFuture<SteamStoreAppResponse> getAppList(int ifModifiedSince, String haveDescriptionLanguage, boolean includeGames, boolean includeDlc, boolean includeSoftware, boolean includeVideos, boolean includeHardware, int lastAppId, int maxResults)
ifModifiedSince
- Return only items that have been modified since this date.haveDescriptionLanguage
- Return only items that have a description in this language.includeGames
- Include games (defaults to enabled)includeDlc
- Include DLCincludeSoftware
- Include software itemsincludeVideos
- Include videos and seriesincludeHardware
- Include hardwarelastAppId
- For continuations, this is the last appid returned from the previous call.maxResults
- Number of results to return at a time. Default 10k, max 50k.CompletableFuture
with return type of SteamStoreAppResponse
public CompletableFuture<List<LocalizedNameTag>> getLocalizedNameForTags(String language, Collection<Integer> tagIds)
language
- The localized language (e.g. russian, english)tagIds
- A collection of tag idsCompletableFuture
with return type of LocalizedNameTag
public CompletableFuture<List<PopularTag>> getPopularTag(String language)
language
- The language name (e.g. english)CompletableFuture
with return type of PopularTag
Copyright © 2016–2024. All rights reserved.