package parser

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class AllOfParser(array: Seq[YNode], adopt: (Shape) ⇒ Unit, version: SchemaVersion)(implicit ctx: ShapeParserContext) extends Product with Serializable
  2. case class AndConstraintParser(map: YMap, shape: Shape, adopt: (Shape) ⇒ Unit, version: SchemaVersion)(implicit ctx: ShapeParserContext) extends Product with Serializable
  3. case class Draft2019TypeParser(entryOrNode: YMapEntryLike, name: String, map: YMap, adopt: (Shape) ⇒ Unit, version: SchemaVersion, isDeclaration: Boolean = false)(implicit ctx: ShapeParserContext) extends Product with Serializable
  4. case class Draft4TypeParser(entryOrNode: YMapEntryLike, name: String, map: YMap, adopt: (Shape) ⇒ Unit, version: SchemaVersion, isDeclaration: Boolean = false)(implicit ctx: ShapeParserContext) extends Product with Serializable
  5. case class InlineOasTypeParser(entryOrNode: YMapEntryLike, name: String, map: YMap, adopt: (Shape) ⇒ Unit, version: SchemaVersion, isDeclaration: Boolean = false)(implicit ctx: ShapeParserContext) extends QuickFieldParserOps with Product with Serializable
  6. case class InnerShapeParser(key: String, field: Field, map: YMap, shape: Shape, adopt: (Shape) ⇒ Unit, version: SchemaVersion)(implicit ctx: ShapeParserContext) extends Product with Serializable
  7. case class Oas2Settings(syntax: SpecSyntax) extends SpecSettings with Product with Serializable
  8. case class Oas31Settings(syntax: SpecSyntax) extends SpecSettings with Product with Serializable
  9. case class Oas3Settings(syntax: SpecSyntax) extends SpecSettings with Product with Serializable
  10. class OasRefParser extends AnyRef
  11. case class OasTypeParser(entryOrNode: YMapEntryLike, name: String, node: YNode, adopt: (Shape) ⇒ Unit, version: SchemaVersion, isDeclaration: Boolean = false)(implicit ctx: ShapeParserContext) extends QuickFieldParserOps with Product with Serializable

Value Members

  1. object BooleanSchemaParser
  2. object Oas2ShapeSyntax extends SpecSyntax
  3. object Oas31ShapeSyntax extends SpecSyntax
  4. object Oas3ShapeSyntax extends SpecSyntax
  5. object OasLikeIgnoreCriteria extends IgnoreCriteria
  6. object OasLink
  7. object OasTypeParser extends Serializable

    OpenAPI Type Parser.

  8. object TypeDetector

Ungrouped