yacla-core
Toggle table of contents
2.1.0+rc.1
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
yacla-core
yacla-core
/
net.ririfa.yacla.schema
/
FieldConfigScope
Field
Config
Scope
class
FieldConfigScope
<
V
>
Scope for configuring a single field.
Members
Constructors
Field
Config
Scope
Link copied to clipboard
constructor
(
)
Functions
build
Definition
Link copied to clipboard
fun
buildDefinition
(
prop
:
KProperty1
<
*
,
*
>
)
:
FieldDefinition
default
Link copied to clipboard
fun
default
(
value
:
V
)
if
Null
Link copied to clipboard
fun
ifNull
(
handler
:
KClass
<
out
ErrorHandlerWith
>
)
loader
Link copied to clipboard
fun
loader
(
loader
:
FieldLoader
)
name
Link copied to clipboard
fun
name
(
yamlName
:
String
)
range
Link copied to clipboard
fun
range
(
min
:
Long
=
Long.MIN_VALUE
,
max
:
Long
=
Long.MAX_VALUE
)
required
Link copied to clipboard
fun
required
(
soft
:
Boolean
=
false
)
validate
Link copied to clipboard
fun
validate
(
block
:
(
V
)
->
Unit
)