validation

net.hamnaberg.schema.internal.validation

Attributes

Source
validation.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
validation.type

Members list

Value members

Concrete methods

def eval[A](schema: Schema[A], json: Json, history: List[CursorOp]): ValidatedNel[ValidationError, Json]

Attributes

Source
validation.scala
def validateRecord[R](fields: FreeApplicative[[_] =>> Field[R, _$23], R], json: JsonObject, history: List[CursorOp]): ValidatedNel[ValidationError, Unit]

Attributes

Source
validation.scala

Inherited methods

def validatePattern(input: String, pattern: Pattern, history: List[CursorOp]): ValidatedNel[ValidationError, String]

Attributes

Inherited from:
StringValidationPlatform
Source
StringValidationPlatform.scala