jsonschema-core
0.4.0
jsonschema-core
API
net.hamnaberg.schema
internal
ApiSpecModel
StringValidationPlatform
decoding
encoding
validation
Bound
Bound
Exclusive
Inclusive
Bounds
Bounds
Prism
Prism
Schema
Schema
AltBuilder
FieldBuilder
ValidationError
structure
AllOf
Alt
AnyOf
Custom
Defer
Enumeration
Field
Optional
Required
Field
Isos
Meta
Record
SBool
SInt
SNum
Sequence
Str
Sum
XMap
jsonschema-core
/
net.hamnaberg.schema
/
Schema
/
FieldBuilder
FieldBuilder
net.hamnaberg.schema.Schema$.FieldBuilder
class
FieldBuilder
[
R
]
Attributes
Source
Schema.scala
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Members list
Clear all
Value members
Concrete methods
def
apply
[
E
](
name
:
String
,
get
:
R
=>
E
,
default
:
Option
[
E
])(
implicit
elemSchema
:
Schema
[
E
]):
FreeApplicative
[[
_
]
=>>
Field
[
R
,
_$15
],
E
]
Attributes
Source
Schema.scala
def
const
[
V
](
name
:
String
,
value
:
V
)(
implicit
valueSchema
:
Schema
[
V
]):
FreeApplicative
[[
_
]
=>>
Field
[
R
,
_$17
],
Unit
]
Attributes
Source
Schema.scala
def
opt
[
E
](
name
:
String
,
get
:
R
=>
Option
[
E
])(
implicit
elemSchema
:
Schema
[
E
]):
FreeApplicative
[[
_
]
=>>
Field
[
R
,
_$20
],
Option
[
E
]]
Attributes
Source
Schema.scala
def
pure
[
A
](
a
:
A
):
FreeApplicative
[[
_
]
=>>
Field
[
R
,
_$16
],
A
]
Attributes
Source
Schema.scala
In this article
Attributes
Members list
Value members
Concrete methods