package document
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class EndPointEmitter(endpoint: EndPoint, pathName: Option[String] = None, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class EndPointPartEmitter(endpoint: EndPoint, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends PartEmitter with Product with Serializable
- case class Oas20ModuleEmitter(module: Module)(implicit spec: OasSpecEmitterContext) extends OasModuleEmitter with Product with Serializable
- case class Oas2DocumentEmitter(document: BaseUnit)(implicit spec: OasSpecEmitterContext) extends OasDocumentEmitter with Product with Serializable
- case class Oas30ModuleEmitter(module: Module)(implicit spec: OasSpecEmitterContext) extends OasModuleEmitter with Product with Serializable
- case class Oas3DocumentEmitter(document: BaseUnit)(implicit spec: OasSpecEmitterContext) extends OasDocumentEmitter with Product with Serializable
- case class Oas3RequestBodyDeclarationsEmitter(requests: Seq[Request], ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class Oas3RequestBodyEmitter(request: Request, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends EntryEmitter with Product with Serializable
- case class Oas3RequestBodyPartEmitter(request: Request, ordering: SpecOrdering, references: Seq[BaseUnit])(implicit spec: OasSpecEmitterContext) extends PartEmitter with Product with Serializable
- case class OasAnnotationsTypesEmitter(properties: Seq[CustomDomainProperty], 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(oasParameters: Seq[OasParameter], ordering: SpecOrdering, references: Seq[BaseUnit], key: String = "parameters")(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
-
abstract
class
OasDocumentEmitter extends OasSpecEmitter
OpenAPI Spec Emitter.
- class OasFragmentEmitter extends OasDocumentEmitter
- abstract class OasModuleEmitter extends OasSpecEmitter
- case class OasNamedParameterEmitter(oasParameter: OasParameter, 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
Value Members
- object EndPointEmitter extends Serializable
- object OasDocumentEmitter