jsentric
package
jsentric
Type Members
-
trait
AndMatcher extends AnyRef
-
case class
AndValidator[T, A >: T, B >: T](left: Validator[A], right: Validator[B]) extends Validator[T] with Product with Serializable
-
-
-
-
-
final
class
CodecWrapper[T] extends AnyVal
-
trait
Codecs extends EncodeJsons with DecodeJsons
-
-
-
-
-
-
-
-
trait
Evaluator[L <: HList] extends AnyRef
-
-
-
-
type
JLength = String with Seq[Nothing]
-
-
type
JNumeric = Long with Int with Float with Double with Option[Long] with Option[Int] with Option[Float] with Option[Double]
-
type
JOptionable[T] = T with Option[T]
-
final
class
JPath extends AnyVal with Functions
-
type
JValid = \/[NonEmptyList[(String, Path)], Json]
-
final
class
JsonLens[T] extends AnyVal with Functions
-
case class
JsonList[L <: HList, O <: HList, T](maybes: L, ev: Aux[L, O], tpl: shapeless.ops.hlist.Tupler.Aux[O, T]) extends Product with Serializable
-
-
-
-
-
trait
Matcher extends AnyRef
-
-
-
-
final
class
MaybeQuery[T] extends AnyVal
-
-
-
-
case class
OrValidator[T, A >: T, B >: T](left: Validator[A], right: Validator[B]) extends Validator[T] with Product with Serializable
-
final
case class
Path(segments: Segments) extends AnyVal with Product with Serializable
-
-
-
trait
Projection extends AnyRef
-
-
-
-
-
-
type
Segments = Vector[Either[String, Int]]
-
trait
SelfApply extends AnyRef
-
-
-
-
-
-
-
trait
Validator[+T] extends AnyRef
-
trait
Validators extends AnyRef
-
-
-
-
final
class
ValueQuery[T] extends AnyVal
-
case class
\:[T](path: Path, validator: Validator[Seq[T]] = EmptyValidator)(implicit parentPath: Path, _codec: CodecJson[Seq[T]], _seqCodec: CodecJson[Seq[Json]], _elementCodec: CodecJson[T], _strictness: MaybeStrictness) extends Expected[Seq[T]] with Product with Serializable
-
case class
\:?[T](path: Path, validator: Validator[Option[Seq[T]]] = EmptyValidator)(implicit parentPath: Path, _codec: CodecJson[Seq[T]], _optionCodec: CodecJson[Option[Seq[T]]], _seqCodec: CodecJson[Seq[Json]], _elementCodec: CodecJson[T], _strictness: MaybeStrictness) extends Maybe[Seq[T]] with Product with Serializable
-
-
Inherited from AnyRef
Inherited from Any