Dialect

grapple.json.schema.Dialect
See theDialect companion object
enum Dialect(val id: URI)

Defines schema dialect enumeration.

Value parameters

id

schema identifier

Attributes

Companion
object
Graph
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Type members

Enum entries

case Draft201909 extends Dialect

Defines Draft 2019-09 schema dialect.

Defines Draft 2019-09 schema dialect.

Attributes

Note

Dialect(URI("https://json-schema.org/draft/2019-09/schema"))

case Draft202012 extends Dialect

Defines Draft 2020-12 schema dialect.

Defines Draft 2020-12 schema dialect.

Attributes

Note

Dialect(URI("https://json-schema.org/draft/2020-12/schema"))

case Draft4 extends Dialect

Defines Draft 4 schema dialect.

Defines Draft 4 schema dialect.

Attributes

Note

Dialect(URI("http://json-schema.org/draft-04/schema#"))

case Draft6 extends Dialect

Defines Draft 6 schema dialect.

Defines Draft 6 schema dialect.

Attributes

Note

Dialect(URI("http://json-schema.org/draft-06/schema#"))

case Draft7 extends Dialect

Defines Draft 7 schema dialect.

Defines Draft 7 schema dialect.

Attributes

Note

Dialect(URI("http://json-schema.org/draft-07/schema#"))