io.github.daviddenton

fintrospect

package fintrospect

Visibility
  1. Public
  2. All

Type Members

  1. case class ApiInfo(title: String, version: String, description: Option[String] = None) extends Product with Serializable

    Main API description details.

  2. case class ContentType(value: String) extends Product with Serializable

  3. class CorsFilter extends Filter[HttpRequest, HttpResponse, HttpRequest, HttpResponse]

    This implementation is portef from the Finagle version, in order to add support for the Request type used by Fintrospect.

    This implementation is portef from the Finagle version, in order to add support for the Request type used by Fintrospect. See:

  4. case class DescribedRoute extends Product with Serializable

    Encapsulates the description of a route.

  5. class FintrospectModule extends AnyRef

    Self-describing module builder (uses the immutable builder pattern).

  6. trait IncompletePath extends AnyRef

  7. case class IncompletePath0(description: DescribedRoute, method: HttpMethod, pathFn: (Path) ⇒ Path) extends IncompletePath with Product with Serializable

  8. case class IncompletePath1[A](description: DescribedRoute, method: HttpMethod, pathFn: (Path) ⇒ Path, pp1: PathParameter[A]) extends IncompletePath with Product with Serializable

  9. case class IncompletePath2[A, B](description: DescribedRoute, method: HttpMethod, pathFn: (Path) ⇒ Path, pp1: PathParameter[A], pp2: PathParameter[B]) extends IncompletePath with Product with Serializable

  10. case class IncompletePath3[A, B, C](description: DescribedRoute, method: HttpMethod, pathFn: (Path) ⇒ Path, pp1: PathParameter[A], pp2: PathParameter[B], pp3: PathParameter[C]) extends IncompletePath with Product with Serializable

  11. case class IncompletePath4[A, B, C, D](description: DescribedRoute, method: HttpMethod, pathFn: (Path) ⇒ Path, pp1: PathParameter[A], pp2: PathParameter[B], pp3: PathParameter[C], pp4: PathParameter[D]) extends IncompletePath with Product with Serializable

  12. case class IncompletePath5[A, B, C, D, E](description: DescribedRoute, method: HttpMethod, pathFn: (Path) ⇒ Path, pp1: PathParameter[A], pp2: PathParameter[B], pp3: PathParameter[C], pp4: PathParameter[D], pp5: PathParameter[E]) extends IncompletePath with Product with Serializable

  13. case class ResponseWithExample(status: HttpResponseStatus, description: String, example: JsonNode = null) extends Product with Serializable

  14. abstract class Route extends AnyRef

  15. class Routing extends Service[HttpRequest, HttpResponse]

  16. case class Security extends Product with Serializable

    Represents the security model of a Route.

Value Members

  1. object ContentTypes

  2. object DescribedRoute extends Serializable

  3. object FintrospectModule

  4. object IncompletePath

  5. object Routing

  6. object Security extends Serializable

  7. package parameters

  8. package renderers

  9. package testing

  10. package util

Ungrouped