frawa.typedjson.validation

Members list

Concise view

Type members

Classlikes

trait Combiner[R]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class DependentRequiredMissing(missing: Map[String, Seq[String]]) extends ValidationError

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class FalseSchemaReason() extends ValidationError

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class FormatMismatch(format: String) extends ValidationError

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class ItemsNotUnique() extends ValidationError

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class MaxItemsMismatch(max: BigDecimal) extends ValidationError

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class MaxLengthMismatch(max: BigDecimal) extends ValidationError

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class MaxPropertiesMismatch(max: BigDecimal) extends ValidationError

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class MaximumMismatch(max: BigDecimal, exclude: Boolean) extends ValidationError

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class MinItemsMismatch(min: BigDecimal) extends ValidationError

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class MinLengthMismatch(min: BigDecimal) extends ValidationError

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class MinPropertiesMismatch(min: BigDecimal) extends ValidationError

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class MinimumMismatch(min: BigDecimal, exclude: Boolean) extends ValidationError

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class MissingRequiredProperties(properties: Seq[String]) extends ValidationError

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class NotContains(valid: Int) extends ValidationError

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class NotInEnum(values: Seq[Value]) extends ValidationError

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class NotInvalid() extends ValidationError

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class NotMultipleOf(n: BigDecimal) extends ValidationError

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class NotOneOf(valid: Int) extends ValidationError

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class PatternMismatch(pattern: String) extends ValidationError

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class TypeMismatch[T <: Value](expected: String) extends ValidationError

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class UnknownFormat(format: String) extends ValidationAnnotation

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class UnsupportedCheck(validate: Keyword) extends ValidationError

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
sealed trait ValidationError

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class ValidationOutput(errors: Seq[Error], annotations: Seq[Annotation])

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type