The JSON schema of a type A
The JSON schema of a type A
Convenient infix operations
The JSON schema of a record type (case class) A
The JSON schema of a record type (case class) A
Convenient infix operations
A JSON schema containing the name of the type A
.
A JSON schema containing the name of the type A
.
Tagged schemas are useful to describe sum types (sealed traits).
A JSON schema for sequences
A JSON schema for sequences
The JSON schema of a coproduct made of the given alternative tagged records
The JSON schema of a coproduct made of the given alternative tagged records
The JSON schema of a record with a single field name
of type A
The JSON schema of a record with a single field name
of type A
Transforms the type of the JSON schema
Transforms the type of the JSON schema
Transforms the type of the JSON schema
Transforms the type of the JSON schema
Transforms the type of the JSON schema
Transforms the type of the JSON schema
The JSON schema of a record with a single optional field name
of type A
The JSON schema of a record with a single optional field name
of type A
Tags a schema for type A
with the given tag name
Tags a schema for type A
with the given tag name
The JSON schema of a record merging the fields of the two given records
The JSON schema of a record merging the fields of the two given records
An interpreter for algebra.JsonSchemas that produces a JSON schema for a given algebraic data type description.