jap-validation
jap-validation
jap.validation
DefaultValidationModule
Field
Field
FieldMacro
FieldPath
ValidationError
ValidationError
Compare
Compare
Custom
Empty
MaxSize
MinSize
ValidationModule
Policy
Policy
jap.validation.examples
Ann
Backpack
Clothes
EmailService
Emails
Email
FutureValidationModule
Home
Pocket
RegisterRequest
RegisterRequest
StringValidationModule
app
customErrorExampleApp
futureErrorExampleApp
jap-validation
/
jap.validation
/
ValidationModule
/
Policy
Policy
case
class
Policy
[
P
]
Companion:
object
Graph
Supertypes
trait
Serializable
trait
Product
trait
Equals
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete methods
def
rule
(
r: ()
=>
P
*):
Policy
[
P
]
inline
def
subRule
[
S
](
inline
selector:
P
=>
S
)(
rules: ()
=>
S
*):
Policy
[
P
]
inline
def
subRule2
[
S1
,
S2
](
inline
selector1:
P
=>
S1
,
inline
selector2:
P
=>
S2
)(
rules: (
Field
[
S1
],
Field
[
S2
])
=>
ValidationEffect
*):
Policy
[
P
]
def
validate
(
field:
Field
[
P
]):
ValidationEffect
inline
def
validate
(
inline
value:
P
):
ValidationEffect
Inherited methods
def
productElementNames
:
Iterator
[
String
]
Inherited from:
Product
def
productIterator
:
Iterator
[
Any
]
Inherited from:
Product