Package-level declarations
Types
Link copied to clipboard
Scope for configuring a single field.
Link copied to clipboard
Link copied to clipboard
data class FieldDefinition(val name: String, val yamlName: String?, val type: KType, val defaultValue: Any? = NO_DEFAULT, val required: Boolean = false, val softRequired: Boolean = false, val rangeMin: Long? = null, val rangeMax: Long? = null, val loader: FieldLoader? = null, val nullHandler: ErrorHandlerWith? = null, val validators: List<(Any?) -> Unit> = emptyList())
Holds definition metadata for a single config field.
Link copied to clipboard