screening-core
screening-core
io.hireproof.screening
CirceInstances
Constraint
Constraint
Identifier
Identifier
Or
Rule
collection
duration
number
text
time
RichValidatedNel
Selection
Selection
Field
History
History
Index
Validation
Validation
CatchOnlyBuilder
Ops
Violation
Violation
Conflict
Invalid
Missing
Unknown
Validation
Violations
Violations
validations
duration
foldable
iterable
json
list
number
optional
parsing
CatchOnlyBuilder
seq
seq
set
text
time
traversable
vector
screening-core
/
io.hireproof.screening
/
Violation
Violation
object
Violation
Companion:
class
Graph
Supertypes
Self type
trait
Sum
trait
Mirror
class
Object
trait
Matchable
class
Any
Violation
.type
Type members
Value members
Type members
Classlikes
final case
class
Conflict
(
actual:
Json
)
extends
Violation
final case
class
Invalid
(
reference:
Option
[
Json
],
actual:
Json
)
extends
Violation
final case
class
Missing
(
reference:
Option
[
Json
])
extends
Violation
final case
class
Unknown
(
actual:
Json
)
extends
Violation
final case
class
Validation
(
constraint:
Constraint
,
actual:
Json
)
extends
Violation
Inherited types
type
MirroredElemLabels
<:
Tuple
The names of the product elements
The names of the product elements
Inherited from:
Mirror
type
MirroredLabel
<:
String
The name of the type
The name of the type
Inherited from:
Mirror
Value members
Concrete methods
def
apply
[
A
:
Encoder
](
constraint:
Constraint
,
actual:
A
):
Violation
def
conflict
[
A
:
Encoder
](
actual:
A
):
Violation
def
invalid
[
A
:
Encoder
](
reference:
A
,
actual:
A
):
Violation
def
invalid
[
A
:
Encoder
](
actual:
A
):
Violation
def
missing
[
A
:
Encoder
](
reference:
A
):
Violation
def
unknown
[
A
:
Encoder
](
actual:
A
):
Violation
Concrete fields
val
missing
:
Violation