aiuta

inline fun aiuta(block: Aiuta.Builder.() -> Unit): Aiuta

Creates an Aiuta instance using DSL-style configuration.

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

val aiuta = aiuta {
authenticationStrategy = ApiKeyAuthenticationStrategy("your-api-key")
platformContext = applicationContext
logger = AiutaLogger.create()
}

Return

Configured Aiuta instance

Parameters

block

Configuration block for setting up the Aiuta instance

Throws

if required properties are not set in the block