client

fun client(client: HttpClient): Tolgee.Config.Network.Builder(source)

Configures the HTTP client to be used in the network builder.

Parameters

client

The HTTP client instance to set.


fun client(engine: HttpClientEngine): Tolgee.Config.Network.Builder(source)

Configures the client with the provided HTTP client engine.

Parameters

engine

The HTTP client engine used to create a new HttpClient.


fun <T : HttpClientEngineConfig> client(engineFactory: HttpClientEngineFactory<T>): Tolgee.Config.Network.Builder(source)

Configures the HTTP client using the specified engine factory.

Parameters

engineFactory

The factory for creating an instance of an HTTP client engine. The engine factory must implement the HttpClientEngineFactory interface with a type parameter bounded by HttpClientEngineConfig.


fun client(config: HttpClientConfig<*>.() -> Unit): Tolgee.Config.Network.Builder(source)

Configures and creates an instance of HttpClient using the provided configuration block.

Parameters

config

A lambda function used to configure the HttpClientConfig.


fun client(engine: HttpClientEngine, config: HttpClientConfig<*>.() -> Unit): Tolgee.Config.Network.Builder(source)

Configures and creates an HttpClient instance using the provided engine and configuration block.

Parameters

engine

The HttpClientEngine to be used by the HttpClient.

config

The configuration block for customizing the HttpClient setup.


fun <T : HttpClientEngineConfig> client(engineFactory: HttpClientEngineFactory<T>, config: HttpClientConfig<T>.() -> Unit): Tolgee.Config.Network.Builder(source)

Configures and initializes an HttpClient with the specified engine factory and configuration block.

Parameters

engineFactory

The factory used to create the HTTP client engine, which determines the underlying implementation.

config

A lambda function providing additional configuration for the created HTTP client.


var client: HttpClient(source)

Configurable HTTP client instance used for executing network requests. This property can be customized with a specific implementation of HttpClient or left as the default platform HTTP client.