AiutaConfiguration

class AiutaConfiguration(val aiuta: Aiuta, val debugSettings: AiutaDebugSettings, val features: AiutaFeatures, val userInterface: AiutaUserInterfaceConfiguration)

Main configuration class for the Aiuta SDK.

This immutable configuration class contains all the settings needed to customize the behavior and appearance of the Aiuta SDK. It includes feature toggles, UI theming, debug settings, and the core Aiuta instance.

val configuration = aiutaConfiguration {
aiuta = aiuta {
authenticationStrategy = ...
platformContext = context
}

features {
...
}

userInterface {
theme = ...
actions = ...
}
}

See also

Constructors

Link copied to clipboard
constructor(aiuta: Aiuta, debugSettings: AiutaDebugSettings, features: AiutaFeatures, userInterface: AiutaUserInterfaceConfiguration)

Types

Link copied to clipboard
class Builder

Builder class for creating AiutaConfiguration instances with DSL-style configuration.

Properties

Link copied to clipboard

The core Aiuta SDK instance

Link copied to clipboard

Debug and validation settings for development

Link copied to clipboard

Feature configuration defining which SDK features are enabled

Link copied to clipboard

UI configuration including theme and actions