SchemaWrites4

com.eclipsesource.schema.internal.draft4.SchemaWrites4
trait SchemaWrites4 extends SchemaWrites

Attributes

Graph
Supertypes
trait SchemaWrites
class Object
trait Matchable
class Any
Known subtypes
trait Version4
object Version4
Self type

Members list

Type members

Inherited classlikes

object Default

Attributes

Inherited from:
SchemaWrites
Supertypes
class Object
trait Matchable
class Any

Value members

Inherited methods

Attributes

Inherited from:
SchemaWrites
def asJsObject[A : Writes](key: String, opt: Option[A]): JsObject

Attributes

Inherited from:
SchemaWrites
def emptyJsonObject: JsObject

Attributes

Inherited from:
SchemaWrites

Concrete fields

lazy val anyConstraintWrites: OWrites[AnyConstraints]
lazy override val arrayWrites: OWrites[SchemaArray]
lazy override val integerWrites: OWrites[SchemaInteger]
lazy override val numberWrites: OWrites[SchemaNumber]
lazy override val objectWrites: OWrites[SchemaObject]
lazy override val rootWrites: Writes[SchemaRoot]
lazy override val stringWrites: OWrites[SchemaString]
lazy override val tupleWrites: OWrites[SchemaTuple]

Inherited fields

Attributes

Inherited from:
SchemaWrites

Attributes

Inherited from:
SchemaWrites
lazy val nullWrites: Writes[SchemaNull]

Attributes

Inherited from:
SchemaWrites
lazy val refWrites: Writes[SchemaRef]

Attributes

Inherited from:
SchemaWrites
lazy val schemaMapWriter: Writes[SchemaMap]

Attributes

Inherited from:
SchemaWrites

Implicits

Inherited implicits

implicit lazy val schemaTypeWriter: Writes[SchemaType]

Attributes

Inherited from:
SchemaWrites