endpoints.documented

algebra

package algebra

Visibility
  1. Public
  2. All

Type Members

  1. trait Assets extends Endpoints

    Algebra interface for describing assets.

  2. trait BasicAuthentication extends Endpoints

    Algebra interface for describing HTTP Basic authentication.

  3. trait Endpoints extends Requests with Responses

    Algebra interface for describing endpoints including documentation (such as human readable descriptions of things).

  4. trait JsonEntities extends Endpoints

    Algebra interface for describing json entities including documentation.

  5. trait JsonSchemaEntities extends JsonEntities with JsonSchemas

    Partially applies the JsonEntities algebra interface to fix the JsonRequest and JsonResponse types to be JsonSchema.

  6. trait OptionalResponses extends Endpoints

    Algebra interface for describing optional responses including documentation.

  7. trait Requests extends Urls with Methods

    Algebra interface for describing requests.

  8. trait Responses extends AnyRef

    Algebra interface for describing responses.

  9. trait Urls extends AnyRef

    Algebra interface for describing URL including documentation.

Ungrouped