Package

endpoints

openapi

Permalink

package openapi

Interpreters producing an OpenAPI model of endpoints.

Source
package.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. openapi
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait Assets extends algebra.Assets with Endpoints

    Permalink

    Interpreter for algebra.Assets

  2. trait BasicAuthentication extends algebra.BasicAuthentication with Endpoints

    Permalink

    Interpreter for algebra.BasicAuthentication that produces OpenAPI documentation.

  3. trait Endpoints extends algebra.Endpoints with Requests with Responses

    Permalink

    Interpreter for algebra.Endpoints that produces an OpenApi instance for endpoints.

  4. trait JsonEntities extends algebra.JsonEntities with Endpoints

    Permalink

    Partial interpreter for algebra.JsonEntities.

  5. trait JsonSchemaEntities extends algebra.JsonSchemaEntities with Endpoints with JsonSchemas

    Permalink

    Interpreter for algebra.JsonSchemaEntities that produces a documentation of the JSON schemas.

  6. trait JsonSchemas extends algebra.JsonSchemas

    Permalink

    An interpreter for endpoints.algebra.JsonSchemas that produces a JSON schema for a given algebraic data type description.

  7. trait Methods extends algebra.Methods

    Permalink

    Interpreter for endpoints.algebra.Methods

  8. trait MuxEndpoints extends algebra.MuxEndpoints with Endpoints

    Permalink

  9. trait Requests extends algebra.Requests with Urls with Methods

    Permalink

    Interpreter for algebra.Requests.

  10. trait Responses extends algebra.Responses

    Permalink

    Interpreter for algebra.Responses

  11. trait Urls extends algebra.Urls

    Permalink

    Interpreter for algebra.Urls

Value Members

  1. package model

    Permalink

Inherited from AnyRef

Inherited from Any

Interpreters

Ungrouped