oxygen.schema.PlainTextSchema
See thePlainTextSchema companion trait
object PlainTextSchema
Attributes
- Companion
- trait
- Graph
-
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
PlainTextSchema.type
Members list
Type members
Classlikes
final case class EnumSchema[A](typeTag: TypeTag[A], values: Seq[A], encodeValue: A => String, caseSensitive: Boolean) extends PlainTextSchema[A]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait PlainTextSchema[A]trait SchemaLike[A]class Objecttrait Matchableclass AnyShow all
case object StringSchema extends PlainTextSchema[String]
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait PlainTextSchema[String]trait SchemaLike[String]class Objecttrait Matchableclass AnyShow all
- Self type
-
StringSchema.type
final case class Transform[A, B](underlying: PlainTextSchema[A], typeTag: TypeTag[B], ab: A => B, ba: B => A) extends PlainTextSchema[B]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait PlainTextSchema[B]trait SchemaLike[B]class Objecttrait Matchableclass AnyShow all
final case class TransformOrFail[A, B](underlying: PlainTextSchema[A], typeTag: TypeTag[B], ab: A => Either[String, B], ba: B => A) extends PlainTextSchema[B]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait PlainTextSchema[B]trait SchemaLike[B]class Objecttrait Matchableclass AnyShow all
Inherited and Abstract types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
Givens
Givens
In this article