ChatClientOptions

Configuration options for the chat client.

Not suitable for inheritance

This interface is not designed for implementation or extension outside this SDK. The interface definition may evolve over time with additional properties or methods to support new features, which could break implementations.

Inheritors

Properties

Link copied to clipboard
abstract val logHandler: (logEntry: LogEntry) -> Unit?

A custom log handler that will be used to log messages from the client.

Link copied to clipboard
abstract val logLevel: LogLevel

The minimum log level at which messages will be logged.

Link copied to clipboard
abstract val stateDispatcher: CoroutineDispatcher

The coroutine context used for managing the state updates within the chat client. This context allows for controlling concurrency and dispatching tasks related to state management.