package oas
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- final case class CompactJsonSchemaEmitterContext(eh: ErrorHandler, options: ShapeRenderOptions = ShapeRenderOptions(), definitionsQueue: DefinitionsQueue = DefinitionsQueue(), forceEmission: Option[String] = None) extends JsonSchemaEmitterContext with Product with Serializable
- case class CompactJsonSchemaEmitterFactory()(implicit spec: CompactJsonSchemaEmitterContext) extends Oas2SpecEmitterFactory with Product with Serializable
- case class DefinitionsQueue(pendingEmission: Queue[LabeledShape] = new mutable.Queue(), queuedIdsWithLabel: Map[Id, Label] = mutable.Map[String, String]()) extends Product with Serializable
- class JsonSchemaEmitterContext extends Oas2SpecEmitterContext
- case class LabeledShape(label: String, shape: Shape) extends Product with Serializable
- class Oas2SpecEmitterContext extends OasSpecEmitterContext
- class Oas2SpecEmitterFactory extends OasSpecEmitterFactory
- class Oas3SpecEmitterContext extends OasSpecEmitterContext
- case class Oas3SpecEmitterFactory(spec: OasSpecEmitterContext) extends OasSpecEmitterFactory with Product with Serializable
- abstract class OasSpecEmitterContext extends OasLikeSpecEmitterContext
- abstract class OasSpecEmitterFactory extends OasLikeSpecEmitterFactory
Value Members
- object DefinitionsEmissionHelper
- object OasRefEmitter extends RefEmitter