package oas

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait CompactEmissionContext extends AnyRef
  2. case class DefinitionsQueue(pendingEmission: Queue[LabeledShape] = new mutable.Queue(), queuedIdsWithLabel: Map[Id, Label] = mutable.Map[String, String]())(ctx: CompactEmissionContext) extends Product with Serializable
  3. final case class InlinedJsonSchemaEmitterContext(eh: ErrorHandler, options: ShapeRenderOptions = ShapeRenderOptions(), schemaVersion: JSONSchemaVersion) extends JsonSchemaEmitterContext with Product with Serializable
  4. case class InlinedJsonSchemaEmitterFactory()(implicit spec: JsonSchemaEmitterContext) extends Oas2SpecEmitterFactory with Product with Serializable
  5. class JsonSchemaEmitterContext extends Oas2SpecEmitterContext
  6. case class LabeledShape(label: String, shape: Shape) extends Product with Serializable
  7. class Oas2SpecEmitterContext extends OasSpecEmitterContext
  8. class Oas2SpecEmitterFactory extends OasSpecEmitterFactory
  9. class Oas3SpecEmitterContext extends OasSpecEmitterContext
  10. case class Oas3SpecEmitterFactory(spec: OasSpecEmitterContext) extends OasSpecEmitterFactory with Product with Serializable
  11. trait OasCompactEmitterFactory extends AnyRef
  12. abstract class OasSpecEmitterContext extends OasLikeSpecEmitterContext with CompactEmissionContext
  13. abstract class OasSpecEmitterFactory extends OasLikeSpecEmitterFactory with OasCompactEmitterFactory

Ungrouped