com.eclipsesource.schema.internal.validation

Members list

Type members

Classlikes

trait Rule[I, O] extends RuleLike[I, O]

Attributes

Companion
object
Supertypes
trait RuleLike[I, O]
class Object
trait Matchable
class Any
object Rule

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Rule.type
trait RuleLike[I, O]

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Rule[I, O]

Types

type Constraint[T] = (JsonValidationError, T) => T
type Mapping[E, I, O] = I => Validated[E, O]
type VA[O] = Validated[(JsPath, Seq[JsonValidationError]), O]
type Validated[E, O] = Validation[Seq[E], O]