PropositionValidator

quivr.models.PropositionValidator
object PropositionValidator extends Validator[Proposition]

Attributes

Graph
Supertypes
trait Validator[Proposition]
trait Serializable
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

object AndValidator extends Validator[And]

Attributes

Supertypes
trait Validator[And]
trait Serializable
class Object
trait Matchable
class Any
Self type
object DigestValidator extends Validator[Digest]

Attributes

Supertypes
trait Validator[Digest]
trait Serializable
class Object
trait Matchable
class Any
Self type
object DigitalSignatureValidator extends Validator[DigitalSignature]

Attributes

Supertypes
trait Validator[DigitalSignature]
trait Serializable
class Object
trait Matchable
class Any
Self type
object EqualToValidator extends Validator[EqualTo]

Attributes

Supertypes
trait Validator[EqualTo]
trait Serializable
class Object
trait Matchable
class Any
Self type
object ExactMatchValidator extends Validator[ExactMatch]

Attributes

Supertypes
trait Validator[ExactMatch]
trait Serializable
class Object
trait Matchable
class Any
Self type
object GreaterThanValidator extends Validator[GreaterThan]

Attributes

Supertypes
trait Validator[GreaterThan]
trait Serializable
class Object
trait Matchable
class Any
Self type
object HeightRangeValidator extends Validator[HeightRange]

Attributes

Supertypes
trait Validator[HeightRange]
trait Serializable
class Object
trait Matchable
class Any
Self type
object LessThanValidator extends Validator[LessThan]

Attributes

Supertypes
trait Validator[LessThan]
trait Serializable
class Object
trait Matchable
class Any
Self type
object LockedValidator extends Validator[Locked]

Attributes

Supertypes
trait Validator[Locked]
trait Serializable
class Object
trait Matchable
class Any
Self type
object NotValidator extends Validator[Not]

Attributes

Supertypes
trait Validator[Not]
trait Serializable
class Object
trait Matchable
class Any
Self type
object OrValidator extends Validator[Or]

Attributes

Supertypes
trait Validator[Or]
trait Serializable
class Object
trait Matchable
class Any
Self type
object ThresholdValidator extends Validator[Threshold]

Attributes

Supertypes
trait Validator[Threshold]
trait Serializable
class Object
trait Matchable
class Any
Self type
object TickRangeValidator extends Validator[TickRange]

Attributes

Supertypes
trait Validator[TickRange]
trait Serializable
class Object
trait Matchable
class Any
Self type

Value members

Concrete methods

def validate(input: Proposition): Result

Inherited methods

def optional: Validator[Option[Proposition]]

Attributes

Inherited from:
Validator