Packages

package spec

Oas package object

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. spec
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class AsyncWebApiDeclarations extends OasLikeWebApiDeclarations
  2. class BaseUriSplitter extends AnyRef

  3. trait CustomSyntax extends AnyRef
  4. class ExtensionWebApiDeclarations extends RamlWebApiDeclarations
  5. class OasLikeWebApiDeclarations extends WebApiDeclarations
  6. class OasWebApiDeclarations extends OasLikeWebApiDeclarations
  7. class RamlWebApiDeclarations extends WebApiDeclarations
  8. case class SpecField(name: String, severity: String = SeverityLevels.VIOLATION) extends Product with Serializable
  9. case class SpecNode(requiredFields: Set[SpecField] = Set(), possibleFields: Set[String] = Set()) extends Product with Serializable
  10. trait SpecSyntax extends AnyRef

    Created by pedro.colunga on 11/9/17.

  11. class WebApiDeclarations extends Declarations

    Declarations object.

Value Members

  1. def toJsonSchema(root: String, refs: Seq[ParsedReference], ctx: WebApiContext): OasWebApiContext
  2. def toJsonSchema(ctx: WebApiContext): JsonSchemaWebApiContext
  3. def toOas(spec: SpecEmitterContext): OasSpecEmitterContext
  4. def toOas(root: String, refs: Seq[ParsedReference], ctx: WebApiContext): OasWebApiContext
  5. def toOas(ctx: WebApiContext): OasWebApiContext
  6. def toOasDeclarations(ds: WebApiDeclarations): OasWebApiDeclarations
  7. def toRaml(spec: SpecEmitterContext): RamlSpecEmitterContext
  8. def toRaml(ctx: WebApiContext): RamlWebApiContext
  9. object AsyncWebApiDeclarations
  10. object BaseUriSplitter
  11. object OasDefinitions
  12. object OasWebApiDeclarations
  13. object RamlWebApiDeclarations
  14. object WebApiDeclarations

Inherited from AnyRef

Inherited from Any

Ungrouped