Packages

package model

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class Components(schemas: Map[String, Schema], securitySchemes: Map[String, SecurityScheme]) extends Product with Serializable
  2. sealed trait In extends AnyRef
  3. case class Info(title: String, version: String) extends Product with Serializable
  4. case class MediaType(schema: Option[Schema]) extends Product with Serializable
  5. case class OpenApi(info: Info, paths: Map[String, PathItem], components: Components) extends Product with Serializable

  6. case class Operation(summary: Option[String], description: Option[String], parameters: List[Parameter], requestBody: Option[RequestBody], responses: Map[String, Response], tags: List[String], security: List[SecurityRequirement], callbacks: Map[String, Map[String, PathItem]], deprecated: Boolean) extends Product with Serializable
  7. case class Parameter(name: String, in: In, required: Boolean, description: Option[String], schema: Schema) extends Product with Serializable
  8. case class PathItem(operations: Map[String, Operation]) extends Product with Serializable
  9. case class RequestBody(description: Option[String], content: Map[String, MediaType]) extends Product with Serializable
  10. case class Response(description: String, headers: Map[String, ResponseHeader], content: Map[String, MediaType]) extends Product with Serializable
  11. case class ResponseHeader(required: Boolean, description: Option[String], schema: Schema) extends Product with Serializable
  12. sealed trait Schema extends AnyRef
  13. case class SecurityRequirement(name: String, scheme: SecurityScheme, scopes: List[String] = Nil) extends Product with Serializable
  14. case class SecurityScheme(type: String, description: Option[String], name: Option[String], in: Option[String], scheme: Option[String], bearerFormat: Option[String]) extends Product with Serializable

Value Members

  1. object In
  2. object OpenApi extends Serializable
  3. object Schema
  4. object SecurityScheme extends Serializable

Ungrouped