Package-level declarations

Types

Link copied to clipboard
data class AppProcessInfo(val processId: Int, val processIdParent: Int, val parentIsSteam: Boolean)
Link copied to clipboard
data class GamePlayedInfo(val steamIdGs: Long = 0, val gameId: Long, val deprecatedGameIpAddress: Int = 0, val gamePort: Int = 0, val isSecure: Boolean = false, val token: ByteArray = byteArrayOf(), val gameExtraInfo: String = "", val gameDataBlob: ByteArray? = null, val processId: Int, val streamingProviderId: Int = 0, val gameFlags: Int = 0, val ownerId: Int, val vrHmdVendor: String = "", val vrHmdModel: String = "", val launchOptionType: Int = 0, val primaryControllerType: Int = -1, val primarySteamControllerSerial: String = "", val totalSteamControllerCount: Int = 0, val totalNonSteamControllerCount: Int = 0, val controllerWorkshopFileId: Long = 0, val launchSource: Int = 0, val vrHmdRuntime: Int = 0, val gameIpAddress: InetAddress? = null, val controllerConnectionType: Int = 0, val gameOsPlatform: Int = -1, val gameBuildId: Int, val compatToolId: Int = 0, val compatToolCmd: String = "", val compatToolBuildId: Int = 0, val betaName: String = "", val dlcContext: Int = 0, val processIdList: List<AppProcessInfo> = emptyList())
Link copied to clipboard
class License(license: SteammessagesClientserver.CMsgClientLicenseList.License)

Represents a granted license (steam3 subscription) for one or more games.

Link copied to clipboard

Holds the change data for a single app or package

Link copied to clipboard

Represents the information for a single app or package

Link copied to clipboard
class PICSRequest @JvmOverloads constructor(var id: Int = 0, var accessToken: Long = 0)

Represents a PICS request used for SteamApps.picsGetProductInfo

Link copied to clipboard

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