ConfigLoadResult

sealed interface ConfigLoadResult(source)

The outcome of reading config.yml through ConfigManager.loadStrictly.

Inheritors

Types

Link copied to clipboard
data class InvalidDocument(val reason: String) : ConfigLoadResult

The failure cannot be pinned on a setting: not YAML, empty, or not a map at the top level.

Link copied to clipboard

Every setting that could not be read, so the operator fixes them in one pass.

Link copied to clipboard
data class Success(val configuration: LunaticChatConfiguration) : ConfigLoadResult