harness.schema.SchemaSpec$
See theSchemaSpec companion class
object SchemaSpec
Attributes
- Companion
- class
- Graph
-
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
SchemaSpec.type
Members list
Type members
Classlikes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait JsonDetailsclass JsonArrobject JsonBool.typeclass JsonNotRequiredobject JsonNum.typeclass JsonObjclass JsonStrclass JsonSumtrait RawDetailsclass JWTobject RawJWT.typeclass RawStrShow all
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object FieldValue
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
FieldValue.type
final case class JWT(jsonRef: SchemaRef) extends RawDetails
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait RawDetailstrait Detailsclass Objecttrait Matchableclass AnyShow all
final case class JsonArr(elemRef: SchemaRef) extends JsonDetails
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait JsonDetailstrait Detailsclass Objecttrait Matchableclass AnyShow all
case object JsonBool extends JsonDetails
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait JsonDetailstrait Detailsclass Objecttrait Matchableclass AnyShow all
- Self type
-
JsonBool.type
sealed trait JsonDetails extends Details
final case class JsonNotRequired(elemRef: SchemaRef, canBeNull: Boolean, canBeMissing: Boolean) extends JsonDetails
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait JsonDetailstrait Detailsclass Objecttrait Matchableclass AnyShow all
case object JsonNum extends JsonDetails
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait JsonDetailstrait Detailsclass Objecttrait Matchableclass AnyShow all
- Self type
-
JsonNum.type
final case class JsonObj(fields: List[Field]) extends JsonDetails
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait JsonDetailstrait Detailsclass Objecttrait Matchableclass AnyShow all
final case class JsonStr(enumValues: Option[List[String]]) extends JsonDetails
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait JsonDetailstrait Detailsclass Objecttrait Matchableclass AnyShow all
final case class JsonSum(optionRefs: List[SchemaRef]) extends JsonDetails
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait JsonDetailstrait Detailsclass Objecttrait Matchableclass AnyShow all
sealed trait RawDetails extends Details
case object RawJWT extends RawDetails
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait RawDetailstrait Detailsclass Objecttrait Matchableclass AnyShow all
- Self type
-
RawJWT.type
final case class RawStr(enumValues: Option[List[String]]) extends RawDetails
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait RawDetailstrait Detailsclass Objecttrait Matchableclass AnyShow all
Inherited 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
Implicits
Implicits
In this article