Package-level declarations

Types

Link copied to clipboard

Interface to configure a SteamConfiguration before it is created. A reference to the underlying object should not be live beyond the configurator function's scope.

Link copied to clipboard

Configuration object to use. This object should not be mutated after it is passed to one or more SteamClient objects.

Link copied to clipboard
data class SteamConfigurationState(var isAllowDirectoryFetch: Boolean, var cellID: Int, var connectionTimeout: Long, var defaultPersonaStateFlags: EnumSet<EClientPersonaStateFlag>, var httpClient: OkHttpClient, var protocolTypes: EnumSet<ProtocolTypes>, var serverListProvider: IServerListProvider, var universe: EUniverse, var webAPIBaseAddress: String, var webAPIKey: String?)