SteamApps

This handler is used for interacting with apps and packages on the Steam network.

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard

Submit a beta password for a given app to retrieve any betas and their encryption keys. Results are returned in a CheckAppBetaPasswordCallback callback.

Link copied to clipboard

Requests an app ownership ticket for the specified AppID. Results are returned in a AppOwnershipTicketCallback callback.

Link copied to clipboard

Request product information for an app or package Results are returned in a CDNAuthTokenCallback callback.

Link copied to clipboard

Request the depot decryption key for a specified DepotID. Results are returned in a DepotKeyCallback callback.

Link copied to clipboard

Request the legacy CD game keys for the requested appid.

Link copied to clipboard
open override fun handleMsg(packetMsg: IPacketMsg)

Handles a client message. This should not be called directly.

Link copied to clipboard

Request PICS access tokens for an app or package. Results are returned in a PICSTokensCallback callback.

Request PICS access tokens for a list of app ids and package ids Results are returned in a PICSTokensCallback callback.

Link copied to clipboard
fun picsGetChangesSince(lastChangeNumber: Int = 0, sendAppChangeList: Boolean = true, sendPackageChangelist: Boolean = false): AsyncJobSingle<PICSChangesCallback>

Request changes for apps and packages since a given change number Results are returned in a PICSChangesCallback callback.

Link copied to clipboard
fun picsGetProductInfo(app: PICSRequest? = null, package: PICSRequest? = null, metaDataOnly: Boolean = false): AsyncJobMultiple<PICSProductInfoCallback>

Request product information for an app or package Results are returned in a PICSProductInfoCallback callback.

Request product information for a list of apps or packages Results are returned in a PICSProductInfoCallback callback.

Link copied to clipboard

Request a free license for given appid, can be used for free on demand apps Results are returned in a FreeLicenseCallback callback.

Request a free license for given appids, can be used for free on demand apps Results are returned in a FreeLicenseCallback callback.

Link copied to clipboard
fun setup(client: SteamClient)