package oas

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class Oas2DocumentEmitter (document: BaseUnit)(implicit spec: OasSpecEmitterContext) extends OasDocumentEmitter with Product with Serializable
  2. case class Oas2DocumentParser (root: Root)(implicit ctx: OasWebApiContext) extends OasDocumentParser with Product with Serializable
  3. case class Oas3DocumentEmitter (document: BaseUnit)(implicit spec: OasSpecEmitterContext) extends OasDocumentEmitter with Product with Serializable
  4. case class Oas3DocumentParser (root: Root)(implicit ctx: OasWebApiContext) extends OasDocumentParser with Product with Serializable
  5. case class OasAnnotationsTypesEmitter (properties: Seq[CustomDomainProperty], ordering: SpecOrdering)(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
  6. case class OasCreativeWorkEmitters (documents: Seq[CreativeWork], ordering: SpecOrdering)(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
  7. case class OasDeclarationsEmitter (declares: Seq[DomainElement], ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends PlatformSecrets with Product with Serializable
  8. case class OasDeclaredParametersEmitter (parameters: Seq[Parameter], ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
  9. case class OasDeclaredResponsesEmitter (key: String, responses: Seq[Response], ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
  10. case class OasDeclaredTypesEmitters (types: Seq[Shape], ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
  11. abstract class OasDocumentEmitter extends OasSpecEmitter

    OpenAPI Spec Emitter.

  12. abstract class OasDocumentParser extends OasSpecParser

    Oas spec parser

  13. class OasFragmentEmitter extends OasDocumentEmitter
  14. case class OasFragmentParser (root: Root, fragment: Option[OasHeader] = None)(implicit ctx: OasWebApiContext) extends OasSpecParser with Product with Serializable

  15. case class OasModuleEmitter (module: Module)(implicit spec: OasSpecEmitterContext) extends OasSpecEmitter with Product with Serializable

  16. case class OasModuleParser (root: Root)(implicit ctx: OasWebApiContext) extends OasSpecParser with Product with Serializable

  17. case class OasNamedParameterEmitter (parameter: Parameter, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
  18. case class OasNamedPropertyTypeEmitter (annotationType: CustomDomainProperty, ordering: SpecOrdering)(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
  19. case class OasNamedRefEmitter (key: String, url: String, pos: Position = ZERO)(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
  20. case class OasParameter (parameter: Parameter, payload: Payload) extends Product with Serializable
  21. case class OasSecuritySchemeType (text: String, isOas: Boolean) extends Product with Serializable

    Created by hernan.najles on 10/17/17.

  22. class OasSpecEmitter extends BaseSpecEmitter
  23. abstract class OasSpecParser extends WebApiBaseSpecParser with SpecParserOps
  24. case class OasUserDocumentationsEmitter (f: FieldEntry, ordering: SpecOrdering)(implicit spec: OasSpecEmitterContext) extends Product with Serializable
  25. case class TagsEmitter (key: String, tags: Seq[Tag], ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable

Value Members

  1. object Oas2Syntax extends SpecSyntax
  2. object Oas3Syntax extends SpecSyntax
  3. object OasParameter extends Serializable
  4. object OasSecuritySchemeTypeMapping

Ungrouped