core
0.11.1
core
/
de.peekandpoke.kraft.addons.forms.validation
/
GenericRule
Generic
Rule
data
class
GenericRule
<
T
>
(
checkFn
:
(
value
:
T
)
->
Boolean
,
messageFn
:
(
value
:
T
)
->
String
=
{ "Invalid input" }
)
:
Rule
<
T
>
Content copied to clipboard
Constructors
Functions
Constructors
Generic
Rule
Link copied to clipboard
fun
<
T
>
GenericRule
(
checkFn
:
(
value
:
T
)
->
Boolean
,
messageFn
:
(
value
:
T
)
->
String
=
{ "Invalid input" }
)
Content copied to clipboard
Functions
check
Link copied to clipboard
open
override
fun
check
(
value
:
T
)
:
Boolean
Content copied to clipboard
get
Message
Link copied to clipboard
open
override
fun
getMessage
(
value
:
T
)
:
String
Content copied to clipboard
invoke
Link copied to clipboard
operator
fun
invoke
(
message
:
(
T
)
->
String
)
:
GenericRule
<
T
>
Content copied to clipboard
or
Link copied to clipboard
open
infix
fun
or
(
other
:
Rule
<
T
>
)
:
Rule
<
T
>
Content copied to clipboard