required

fun required(soft: Boolean = false)

Marks the field as required or soft-required during configuration validation.

A required field must be explicitly provided in the configuration. A soft-required field may still allow null or default values, depending on the loader logic.

Parameters

soft

if true, marks the field as soft-required; otherwise, it is marked as strictly required