package oas

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait JsonSchemaSerializer extends AnyRef
  2. case class OasAnnotationsTypesEmitter (properties: Seq[CustomDomainProperty], ordering: SpecOrdering)(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
  3. case class OasCreativeWorkEmitters (documents: Seq[CreativeWork], ordering: SpecOrdering)(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
  4. case class OasDeclarationsEmitter (declares: Seq[DomainElement], ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends PlatformSecrets with Product with Serializable
  5. case class OasDeclaredParametersEmitter (parameters: Seq[Parameter], ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
  6. case class OasDeclaredResponsesEmitter (key: String, responses: Seq[Response], ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
  7. case class OasDeclaredTypesEmitters (types: Seq[Shape], ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
  8. case class OasDocumentEmitter (document: BaseUnit)(implicit spec: OasSpecEmitterContext) extends OasSpecEmitter with Product with Serializable

    OpenAPI Spec Emitter.

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

    Oas 2.0 spec parser

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

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

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

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

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

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

Value Members

  1. object OasParameter extends Serializable
  2. object OasSecuritySchemeTypeMapping
  3. object OasSyntax extends SpecSyntax
  4. object jsonSchemaEntry extends EntryEmitter

Ungrouped