io.atomicbits.scraml.generator

lookup

package lookup

Visibility
  1. Public
  2. All

Type Members

  1. case class ObjectElExt(id: AbsoluteId, properties: Map[String, Schema], required: Boolean, requiredFields: List[String] = immutable.this.List.empty[Nothing], selection: Option[Selection] = scala.None, fragments: Map[String, Schema] = ..., parent: Option[AbsoluteId] = scala.None, children: List[AbsoluteId] = immutable.this.List.empty[Nothing], typeVariables: List[String] = immutable.this.List.empty[Nothing], typeDiscriminator: Option[String] = scala.None, typeDiscriminatorValue: Option[String] = scala.None) extends Product with Serializable

    Created by peter on 5/07/15.

  2. case class SchemaLookup(lookupTable: Map[RootId, Schema] = ..., objectMap: Map[AbsoluteId, ObjectElExt] = ..., enumMap: Map[AbsoluteId, EnumEl] = ..., classReps: Map[AbsoluteId, ClassRep] = ..., externalSchemaLinks: Map[String, RootId] = ...) extends Product with Serializable

    A lookup table to follow schema ids and external links to schema definitions (JsObject) and canonical names.

Value Members

  1. object ClassReferenceBuilder

  2. object ObjectElExt extends Serializable

  3. object SchemaClassRepAssembler

    Created by peter on 3/06/15, Atomic BITS (http://atomicbits.

  4. object SchemaLookupParser

  5. object SchemaUtil

    Created by peter on 22/07/15.

Ungrouped