SchemaOrigin

net.reactivecore.cjs.SchemaOrigin
case class SchemaOrigin(parentId: RefUri, path: JsonPointer)

Context which led to this schema

Attributes

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

Members list

Concise view

Value members

Concrete methods

def enterArray(idx: Int): SchemaOrigin

Returns the context for entering an Array.

Returns the context for entering an Array.

Attributes

def enterObject(name: String): SchemaOrigin

Returns the context for entering an Array Object.

Returns the context for entering an Array Object.

Attributes

def validatorFor(name: String)(f: SchemaOrigin => Validator): Validator

Helper for building validators. Entering a keyword, increasing path.

Helper for building validators. Entering a keyword, increasing path.

Attributes

Helper for building validators. Entering a keyword, increasing path.

Helper for building validators. Entering a keyword, increasing path.

Attributes

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product