Package

endpoints.openapi

model

Permalink

package model

Visibility
  1. Public
  2. All

Type Members

  1. sealed trait In extends AnyRef

    Permalink
  2. case class Info(title: String, version: String) extends Product with Serializable

    Permalink
  3. case class MediaType(schema: Option[Schema]) extends Product with Serializable

    Permalink
  4. case class OpenApi(info: Info, paths: Map[String, PathItem]) extends Product with Serializable

    Permalink

  5. case class Operation(summary: Option[String], description: Option[String], parameters: List[Parameter], requestBody: Option[RequestBody], responses: Map[Int, Response]) extends Product with Serializable

    Permalink
  6. case class Parameter(name: String, in: In, required: Boolean, description: Option[String], schema: Schema) extends Product with Serializable

    Permalink
  7. case class PathItem(operations: Map[String, Operation]) extends Product with Serializable

    Permalink
  8. case class RequestBody(description: Option[String], content: Map[String, MediaType]) extends Product with Serializable

    Permalink
  9. case class Response(description: String, content: Map[String, MediaType]) extends Product with Serializable

    Permalink
  10. sealed trait Schema extends AnyRef

    Permalink

Value Members

  1. object In

    Permalink
  2. object MediaType extends Serializable

    Permalink
  3. object OpenApi extends Serializable

    Permalink
  4. object Operation extends Serializable

    Permalink
  5. object Parameter extends Serializable

    Permalink
  6. object PathItem extends Serializable

    Permalink
  7. object RequestBody extends Serializable

    Permalink
  8. object Schema

    Permalink

Ungrouped