package oas

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. final case class CompactJsonSchemaEmitterContext(eh: ErrorHandler, options: ShapeRenderOptions = ShapeRenderOptions(), definitionsQueue: DefinitionsQueue = DefinitionsQueue(), forceEmission: Option[String] = None, schemaVersion: JSONSchemaVersion) extends JsonSchemaEmitterContext with Product with Serializable
  2. case class CompactJsonSchemaEmitterFactory()(implicit spec: CompactJsonSchemaEmitterContext) extends Oas2SpecEmitterFactory with Product with Serializable
  3. case class DefinitionsQueue(pendingEmission: Queue[LabeledShape] = new mutable.Queue(), queuedIdsWithLabel: Map[Id, Label] = mutable.Map[String, String]()) extends Product with Serializable
  4. class JsonSchemaEmitterContext extends Oas2SpecEmitterContext
  5. case class LabeledShape(label: String, shape: Shape) extends Product with Serializable
  6. class Oas2SpecEmitterContext extends OasSpecEmitterContext
  7. class Oas2SpecEmitterFactory extends OasSpecEmitterFactory
  8. class Oas3SpecEmitterContext extends OasSpecEmitterContext
  9. case class Oas3SpecEmitterFactory(spec: OasSpecEmitterContext) extends OasSpecEmitterFactory with Product with Serializable
  10. abstract class OasSpecEmitterContext extends OasLikeSpecEmitterContext
  11. abstract class OasSpecEmitterFactory extends OasLikeSpecEmitterFactory

Ungrouped