screening-core
screening-core
io.hireproof.screening
Normalization
RichValidatedNel
Selection
Selection
Field
History
History
Index
Validation
Validation
And
AndThen
Collection
Collection
AtLeast
AtMost
Contains
Date
Date
After
Before
Duration
Duration
AtLeast
AtMost
Error
Error
Collection
Collection
AtLeast
AtMost
Contains
Exactly
Conflict
Date
Date
After
Before
Duration
Duration
AtLeast
AtMost
Exactly
Invalid
Mapping
Not
Number
Number
Equal
GreaterThan
LessThan
Optional
Optional
Required
Parsing
Text
Text
AtLeast
AtMost
Email
Equal
Exactly
Matches
Unknown
Errors
Errors
First
Invalid
Lift
Mapping
Modify
Not
Number
Number
Operator
Operator
Equal
GreaterThan
LessThan
Ops
Optional
Required
Or
Parsing
Parsing
BigDecimal
BigInt
Double
Float
Instant
Int
Long
Short
Uuid
Value
Value
BigDecimal
BigInt
Double
Float
Instant
Int
Long
Short
Uuid
Text
Text
AtLeast
AtMost
Equal
Matches
UnitOps
validations
collection
date
duration
mapping
number
parsing
text
screening-core
/
io.hireproof.screening
/
Validation
/
Parsing
/
Long
Long
case
object
Long
extends
Parsing
[
Long
]
Graph
Supertypes
Self type
trait
Singleton
trait
Product
trait
Mirror
trait
Serializable
trait
Product
trait
Equals
class
Parsing
[
Long
]
class
Validation
[
String
,
Long
]
class
Object
trait
Matchable
class
Any
Long
.type
Type members
Value members
Type members
Inherited types
type
MirroredElemLabels
=
EmptyTuple
Inherited from:
Singleton
type
MirroredElemTypes
=
EmptyTuple
Inherited from:
Singleton
type
MirroredLabel
<:
String
The name of the type
The name of the type
Inherited from:
Mirror
type
MirroredMonoType
=
Singleton
Inherited from:
Singleton
type
MirroredType
=
Singleton
Inherited from:
Singleton
Value members
Inherited methods
final
def
andThen
[
T
](
validation:
Validation
[
Long
,
T
]):
Validation
[
String
,
T
]
Inherited from:
Validation
final
def
collect
[
T
](
f:
PartialFunction
[
Long
,
T
]):
Validation
[
String
,
T
]
Inherited from:
Validation
def
error
(
input:
String
):
Parsing
Inherited from:
Parsing
final override
def
errors
(
input:
String
):
List
[
Error
]
Definition Classes
Parsing
->
Validation
Inherited from:
Parsing
def
fromProduct
(
p:
Product
):
MirroredMonoType
Inherited from:
Singleton
final
def
map
[
T
](
f:
Long
=>
T
):
Validation
[
String
,
T
]
Inherited from:
Validation
final
def
modifyError
(
pf:
PartialFunction
[
Error
,
Error
]):
Validation
[
String
,
Long
]
Inherited from:
Validation
final
def
modifyErrors
(
f:
NonEmptyList
[
Error
]
=>
NonEmptyList
[
Error
]):
Validation
[
String
,
Long
]
Inherited from:
Validation
final
def
normalize
:
Validation
[
String
,
Long
]
Inherited from:
Validation
def
productElementNames
:
Iterator
[
String
]
Inherited from:
Product
def
productIterator
:
Iterator
[
Any
]
Inherited from:
Product
def
run
(
input:
String
):
ValidatedNel
[
Error
,
Long
]
Inherited from:
Validation
final override
def
runUnnormalized
(
input:
String
):
Validated
[
NonEmptyList
[
Error
],
Long
]
Definition Classes
Parsing
->
Validation
Inherited from:
Parsing
final
def
toDebugString
:
String
Inherited from:
Validation
final
def
withError
(
error:
Error
):
Validation
[
String
,
Long
]
Inherited from:
Validation
final
def
withErrors
(
errors:
NonEmptyList
[
Error
]):
Validation
[
String
,
Long
]
Inherited from:
Validation