package
gandalf
Type Members
-
case class
Error[N <: String, A <: HList](arguments: A)(implicit w: Aux[N]) extends Product with Serializable
-
abstract
class
Mutation[N <: String, I, O, A <: HList] extends Term[N, I, O, A]
-
case class
Policy[I, O, V0 <: HList, NE <: HList](validations: V0)(implicit ne: ops.NestedEvaluation.Aux[I, O, V0, NE]) extends Validation[I, O] with Product with Serializable
-
trait
Raw[-T] extends AnyRef
-
abstract
class
Rule[N <: String, T, A <: HList] extends Term[N, T, T, A]
-
abstract
class
Term[N <: String, I, O, A <: HList] extends Validation[I, O]
-
abstract
class
Transformation[N <: String, I, O] extends Term[N, I, O, HNil]
-
trait
Validation[I, O] extends AnyRef
-
Value Members
-
-
object
Raw
-
-
-
-
-
-
package
ops
-
Typeclass that provides an untyped error output for failed validations
The output format is always a
NonEmptyList[( String, List[Any] )]
Error type to represent