aiutaConfiguration

Creates an AiutaConfiguration instance using DSL-style configuration.

This is the recommended way to create AiutaConfiguration instances as it provides a clean and readable configuration syntax with validation.

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

features {
...
}

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

debugSettings = AiutaDebugSettings(
emptyStringsPolicy = AiutaValidationPolicy.WARNING,
listSizePolicy = AiutaValidationPolicy.WARNING
)
}

Return

Configured AiutaConfiguration instance

Parameters

block

Configuration block for setting up the AiutaConfiguration instance

See also

Throws

if required properties are not set in the block