Index
Documents:
WebAPI builder guide
.
Modules:
steam
,
steam/client
,
steam/features
,
steam/webapi
.
API symbols
auth:
client: auth(client: var SteamClient; username: string; password: string; secret = ""; captcha_text = ""): bool
call:
webapi: call(client: SteamWebAPI; interfaceName: string; methodName: string; version: int): JsonNode
webapi: call(client: SteamWebAPI; interfaceName: string; methodName: string; version: int; params: seq[Param]): JsonNode
commentProfile:
client: commentProfile(client: var SteamClient; message: string; user_id: int64): bool
getAssetMarketIconURL:
features: getAssetMarketIconURL(icon_code: string): string
getAssetMarketPriceOverview:
features: getAssetMarketPriceOverview(appid: int; vallet: int; market_hash_name: string): MinItem
getNotifications:
client: getNotifications(client: var SteamClient): Notifications
getProfileInventory:
features: getProfileInventory(steamID64: int64; gameID: int; valueWTF: int): seq[ InventoryAsset]
getServerInfo:
webapi: getServerInfo(client: SteamWebAPI): JsonNode
getSupportedAPIList:
webapi: getSupportedAPIList(client: SteamWebAPI): JsonNode
InventoryAsset:
features: InventoryAsset
loadSession:
client: loadSession(client: var SteamClient; path: string): bool
MinItem:
features: MinItem
newParam:
webapi: newParam(name: string; value: string): Param
newSteamClient:
client: newSteamClient(): SteamClient
newSteamWebAPI:
webapi: newSteamWebAPI(): SteamWebAPI
webapi: newSteamWebAPI(steamWebAPIKey: string): SteamWebAPI
Notifications:
client: Notifications
saveSession:
client: saveSession(client: SteamClient; path: string): bool
SteamClient:
client: SteamClient