package oas
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class OasAnnotationsTypesEmitter (properties: Seq[CustomDomainProperty], ordering: SpecOrdering)(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class OasCreativeWorkEmitters (documents: Seq[CreativeWork], ordering: SpecOrdering)(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class OasDeclarationsEmitter (declares: Seq[DomainElement], ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends PlatformSecrets with Product with Serializable
- case class OasDeclaredParametersEmitter (parameters: Seq[Parameter], ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class OasDeclaredResponsesEmitter (key: String, responses: Seq[Response], ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class OasDeclaredTypesEmitters (types: Seq[Shape], ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
-
case class
OasDocumentEmitter
(document: BaseUnit)(implicit spec: OasSpecEmitterContext) extends OasSpecEmitter with Product with Serializable
OpenAPI Spec Emitter.
-
case class
OasDocumentParser
(root: Root)(implicit ctx: OasWebApiContext) extends OasSpecParser with Product with Serializable
Oas 2.0 spec parser
- class OasFragmentEmitter extends OasDocumentEmitter
- case class OasFragmentParser (root: Root, fragment: Option[OasHeader] = None)(implicit ctx: OasWebApiContext) extends OasSpecParser with Product with Serializable
- case class OasModuleEmitter (module: Module)(implicit spec: OasSpecEmitterContext) extends OasSpecEmitter with Product with Serializable
- case class OasModuleParser (root: Root)(implicit ctx: OasWebApiContext) extends OasSpecParser with Product with Serializable
- case class OasNamedParameterEmitter (parameter: Parameter, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class OasNamedPropertyTypeEmitter (annotationType: CustomDomainProperty, ordering: SpecOrdering)(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class OasNamedRefEmitter (key: String, url: String, pos: Position = ZERO)(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class OasParameter (parameter: Parameter, payload: Payload) extends Product with Serializable
-
case class
OasSecuritySchemeType
(text: String, isOas: Boolean) extends Product with Serializable
Created by hernan.najles on 10/17/17.
- class OasSpecEmitter extends BaseSpecEmitter
- abstract class OasSpecParser extends WebApiBaseSpecParser with SpecParserOps
- case class OasUserDocumentationsEmitter (f: FieldEntry, ordering: SpecOrdering)(implicit spec: OasSpecEmitterContext) extends Product with Serializable
- case class TagsEmitter (key: String, tags: Seq[Tag], ordering: SpecOrdering)(implicit spec: SpecEmitterContext) extends EntryEmitter with Product with Serializable
Value Members
- object OasParameter extends Serializable
- object OasSecuritySchemeTypeMapping
- object OasSyntax extends SpecSyntax