screening-core
screening-core
io.hireproof.screening
Actual
Actual
Constraint
Constraint
Delta
Delta
Identifier
Identifier
Or
Value
collection
duration
number
optional
text
time
Reference
Reference
RichValidatedNel
Selection
Selection
Field
History
History
Index
Validation
Validation
CatchOnlyBuilder
Ops
Violation
Violation
Conflict
Invalid
Missing
Unknown
Validation
Violations
Violations
validations
duration
foldable
iterable
list
number
optional
parsing
CatchOnlyBuilder
seq
seq
set
text
time
traversable
vector
screening-core
/
io.hireproof.screening
/
Validation
Validation
abstract
class
Validation
[
-
I
,
+
O
]
Companion:
object
Graph
Supertypes
class
Object
trait
Matchable
class
Any
Value members
Value members
Abstract methods
def
constraints
:
Set
[
Constraint
]
All constraints that this
Validation
may possibly emit on validation failure
All constraints that this
Validation
may possibly emit on validation failure
def
run
(
input:
I
):
ValidatedNel
[
Violation
,
O
]
Concrete methods
def
and
[
T
](
right:
Validation
[
I
,
T
]):
Validation
[
I
, (
O
,
T
)]
Implicitly added by
Ops
final
def
andThen
[
T
](
validation:
Validation
[
O
,
T
]):
Validation
[
I
,
T
]
final
def
collect
[
T
](
f:
PartialFunction
[
O
,
T
]):
Validation
[
I
,
T
]
final
def
map
[
T
](
f:
O
=>
T
):
Validation
[
I
,
T
]
final
def
modifyConstraint
(
f:
Constraint
=>
Constraint
):
Validation
[
I
,
O
]
def
or
[
OO
>:
O
](
right:
Validation
[
I
,
OO
]):
Validation
[
I
,
OO
]
Implicitly added by
Ops
def
required
[
T
](
implicit
ev:
O
=:=
Option
[
T
]):
Validation
[
I
,
T
]
Implicitly added by
Ops
def
tap
:
Validation
[
I
,
I
]
Implicitly added by
Ops
def
toDebugString
:
String
final
def
withConstraint
(
constraint:
Constraint
):
Validation
[
I
,
O
]
Concrete fields
val
validation
:
Validation
[
I
,
O
]
Implicitly added by
Ops