package oas
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- trait CompactEmissionContext extends AnyRef
- case class DefinitionsQueue(pendingEmission: Queue[LabeledShape] = new mutable.Queue(), queuedIdsWithLabel: Map[Id, Label] = mutable.Map[String, String]())(ctx: CompactEmissionContext) extends Product with Serializable
- final case class InlinedJsonSchemaEmitterContext(eh: ErrorHandler, options: ShapeRenderOptions = ShapeRenderOptions(), schemaVersion: JSONSchemaVersion) extends JsonSchemaEmitterContext with Product with Serializable
- case class InlinedJsonSchemaEmitterFactory()(implicit spec: JsonSchemaEmitterContext) extends Oas2SpecEmitterFactory with 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
- trait OasCompactEmitterFactory extends AnyRef
- abstract class OasSpecEmitterContext extends OasLikeSpecEmitterContext with CompactEmissionContext
- abstract class OasSpecEmitterFactory extends OasLikeSpecEmitterFactory with OasCompactEmitterFactory
Value Members
- object AliasDefinitions
- object InlinedJsonSchemaEmitterContext extends Serializable
- object JsonSchemaEmitterContext
- object OasRefEmitter extends RefEmitter