harness-schema
harness-schema
API
zio.json
harness.schema
internal
TrimSchema
TrimmedJsonSchema
TrimmedJsonSchema
Arr
Duplicate
Field
FieldValue
Const
Value
FieldValue
JsonBool
JsonNum
JsonStr
NotRequired
Obj
Single
Sum
TrimmedRawSchema
TrimmedRawSchema
Duplicate
JWT
RawJWT
Str
TrimmedSchema
JsonSchema
JsonSchema
JsonArr
JsonBool
JsonNum
JsonObj
JsonStr
NotRequired
ProductField
ProductJsonObj
SumJsonObj
SumOption
RawSchema
RawSchema
JWT
RawJWT
Str
Schema
Schema
SchemaRef
SchemaRef
SchemaSpec
SchemaSpec
Details
Field
FieldValue
Const
Ref
FieldValue
JWT
JsonArr
JsonBool
JsonDetails
JsonNotRequired
JsonNum
JsonObj
JsonStr
JsonSum
RawDetails
RawJWT
RawStr
SchemaSpecs
SchemaSpecs
RefRewriteMap
RefRewriteMap
harness-schema
/
harness.schema
/
RawSchema
RawSchema
harness.schema.RawSchema
See the
RawSchema
companion object
sealed
trait
RawSchema
[
A
]
extends
Schema
[
A
]
Attributes
Companion
object
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
Schema
[
A
]
class
Object
trait
Matchable
class
Any
Known subtypes
class
JWT
[
A
]
class
RawJWT
[
A
]
class
Str
[
A
]
Self type
RawSchema
[
A
]
Members list
Clear all
Value members
Concrete methods
override
def
tiemap
[
B
](
to
:
A
=>
Either
[
String
,
B
],
from
:
B
=>
A
)(
using
evidence$5
:
Tag
[
B
]):
RawSchema
[
B
]
Attributes
Definition Classes
Schema
override
def
timap
[
B
](
to
:
A
=>
B
,
from
:
B
=>
A
)(
using
evidence$6
:
Tag
[
B
]):
RawSchema
[
B
]
Attributes
Definition Classes
Schema
Inherited methods
final
def
decode
(
string
:
String
):
Either
[
String
,
A
]
Attributes
Inherited from:
Schema
final
def
encode
(
value
:
A
):
String
Attributes
Inherited from:
Schema
Abstract fields
val
codec
:
StringCodec
[
A
]
Inherited fields
final
val
ref
:
SchemaRef
Attributes
Inherited from:
Schema
val
tag
:
HTag
[
A
]
Attributes
Inherited from:
Schema
In this article
Attributes
Members list
Value members
Concrete methods
Inherited methods
Abstract fields
Inherited fields