oxygen.schema

package oxygen.schema

Members list

Type members

Classlikes

sealed trait JsonSchema[A] extends SchemaLike[A]

Attributes

Companion
object
Supertypes
trait SchemaLike[A]
class Object
trait Matchable
class Any
Known subtypes
trait NonProductLike[A]
class ASTSchema[A]
class ArraySchema[A]
object BooleanSchema
class IntNumberSchema[A]
class NumberSchema[A]
class OptionalSchema[A]
class StringSchema[A]
class Transform[A, B]
class TransformOrFail[A, B]
trait ProductLike[A]
trait ProductSchema[A]
trait SumSchema[A]
class TransformProduct[A, B]
Show all
object JsonSchema extends Derivable[ProductLike], LowPriority1

Attributes

Companion
trait
Supertypes
trait LowPriority1
trait Derivable[ProductLike]
class Object
trait Matchable
class Any
Self type
JsonSchema.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
sealed trait PlainTextSchema[A] extends SchemaLike[A]

Attributes

Companion
object
Supertypes
trait SchemaLike[A]
class Object
trait Matchable
class Any
Known subtypes
class EnumSchema[A]
class JWTSchema[A]
object StringSchema
class Transform[A, B]
class TransformOrFail[A, B]
Show all
object PlainTextSchema extends LowPriority1

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
trait LowPriority1
class Object
trait Matchable
class Any
Show all
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
trait SchemaLike[A]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait JsonSchema[A]
trait NonProductLike[A]
class ASTSchema[A]
class ArraySchema[A]
object BooleanSchema
class IntNumberSchema[A]
class NumberSchema[A]
class OptionalSchema[A]
class StringSchema[A]
class Transform[A, B]
class TransformOrFail[A, B]
trait ProductLike[A]
trait ProductSchema[A]
trait SumSchema[A]
class TransformProduct[A, B]
trait PlainTextSchema[A]
class EnumSchema[A]
class JWTSchema[A]
object StringSchema
class Transform[A, B]
class TransformOrFail[A, B]
Show all
Self type
object SchemaLike

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
SchemaLike.type
object instances

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
instances.type

Types