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.examples
jap.validation.examples
package
jap.validation.examples
Type members
Value members
Type members
Classlikes
case
class
Ann
(
age:
Int
,
clothes:
Clothes
)
case
class
Backpack
(
smallPocket:
Pocket
,
bigPocket:
Pocket
)
case
class
Clothes
(
backpack:
Backpack
)
trait
EmailService
object
Emails
object
FutureValidationModule
extends
ValidationModule
[
Future
,
String
]
case
class
Home
(
ann:
Ann
)
case
class
Pocket
(
items:
List
[
String
])
case
class
RegisterRequest
(
name:
String
,
email:
Email
,
password:
String
,
passwordRepeat:
String
,
age:
Int
)
Companion:
object
object
RegisterRequest
Companion:
class
object
StringValidationModule
extends
ValidationModule
[
Id
,
String
]
final
class
app
final
class
customErrorExampleApp
final
class
futureErrorExampleApp
Value members
Concrete methods
@main
def
app
():
Unit
def
await
[
T
](
f:
Future
[
T
]):
T
@main
def
customErrorExampleApp
():
Unit
@main
def
futureErrorExampleApp
():
Unit
def
printErrors
(
f:
Future
[
ValidationResult
],
enabled:
Boolean
):
Unit