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
/
validations
/
parsing
parsing
object
parsing
Graph
Supertypes
Self type
class
Object
trait
Matchable
class
Any
parsing
.type
Type members
Value members
Type members
Classlikes
final
class
CatchOnlyBuilder
[
T
>:
Null
<:
Throwable
]
Value members
Concrete methods
def
apply
[
O
](
name:
String
)(
parse:
String
=>
Option
[
O
]):
Validation
[
String
,
O
]
def
catchOnly
[
T
>:
Null
<:
Throwable
]:
CatchOnlyBuilder
[
T
]
Concrete fields
val
bigDecimal
:
Validation
[
String
,
BigDecimal
]
val
bigInt
:
Validation
[
String
,
BigInt
]
val
boolean
:
Validation
[
String
,
Boolean
]
val
double
:
Validation
[
String
,
Double
]
val
duration
:
Validation
[
String
,
Duration
]
val
float
:
Validation
[
String
,
Float
]
val
instant
:
Validation
[
String
,
Instant
]
val
int
:
Validation
[
String
,
Int
]
val
json
:
Validation
[
String
,
Json
]
val
localDate
:
Validation
[
String
,
LocalDate
]
val
localDateTime
:
Validation
[
String
,
LocalDateTime
]
val
localTime
:
Validation
[
String
,
LocalTime
]
val
long
:
Validation
[
String
,
Long
]
val
offsetDateTime
:
Validation
[
String
,
OffsetDateTime
]
val
offsetTime
:
Validation
[
String
,
OffsetTime
]
val
short
:
Validation
[
String
,
Short
]
val
uuid
:
Validation
[
String
,
UUID
]
val
zonedDateTime
:
Validation
[
String
,
ZonedDateTime
]