AiutaConfiguration
class AiutaConfiguration(val aiuta: Aiuta, val debugSettings: AiutaDebugSettings, val experimentalSettings: AiutaExperimentalSettings, 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 = ...
}
}Content copied to clipboard
See also
Constructors
Link copied to clipboard
constructor(aiuta: Aiuta, debugSettings: AiutaDebugSettings, experimentalSettings: AiutaExperimentalSettings, 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
Debug and validation settings for development
Link copied to clipboard
Opt-in settings for experimental or non-default behavior
Link copied to clipboard
Feature configuration defining which SDK features are enabled
Link copied to clipboard
UI configuration including theme and actions