package http4s
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- http4s
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- type AuthScheme = CaseInsensitiveString
- type AuthedRequest[F[_], T] = ContextRequest[F, T]
- type AuthedRoutes[T, F[_]] = Kleisli[[β$1$]OptionT[F, β$1$], AuthedRequest[F, T], Response[F]]
- type Callback[A] = (Either[Throwable, A]) => Unit
- type ContextRoutes[T, F[_]] = Kleisli[[β$2$]OptionT[F, β$2$], ContextRequest[F, T], Response[F]]
- type DecodeResult[F[_], A] = EitherT[F, DecodeFailure, A]
- type EntityBody[+F[_]] = Stream[F, Byte]
- type EventStream[F[_]] = Stream[F, ServerSentEvent]
- type Http[F[_], G[_]] = Kleisli[F, Request[G], Response[G]]
- type HttpApp[F[_]] = Kleisli[F, Request[F], Response[F]]
- type HttpRoutes[F[_]] = Kleisli[[β$0$]OptionT[F, β$0$], Request[F], Response[F]]
- type ParseResult[+A] = Either[ParseFailure, A]
Deprecated Type Members
- type AuthedService[T, F[_]] = Kleisli[[β$1$]OptionT[F, β$1$], AuthedRequest[F, T], Response[F]]
- Annotations
- @deprecated
- Deprecated
(Since version 0.20.1) Deprecated in favor of AuthedRoutes
- type Http4sSyntax = AllSyntax
- Annotations
- @deprecated
- Deprecated
(Since version 0.16) Moved to org.http4s.syntax.AllSyntax
- type HttpService[F[_]] = Kleisli[[β$0$]OptionT[F, β$0$], Request[F], Response[F]]
- Annotations
- @deprecated
- Deprecated
(Since version 0.19) Deprecated in favor of HttpRoutes
- type Service[F[_], A, B] = Kleisli[F, A, B]
- Annotations
- @deprecated
- Deprecated
(Since version 0.18) Deprecated in favor of just using Kleisli
Value Members
- val ApiVersion: Http4sVersion
- val DefaultCharset: Charset
- val EmptyBody: EntityBody[Nothing]
Deprecated Value Members
- val Http4sSyntax: all.type
- Annotations
- @deprecated
- Deprecated
(Since version 0.16) Moved to org.http4s.syntax.all
Documentation for the EMuRestAPI server for EMu
Overview
The EMuRestAPI project, emurestapi provides an EMu REST API for EMu.
Documentation
The documentation consists of two sections:
The web site documentation provides complete descriptions of all API endpoints along with many examples showing how to use them. The scaladocs are for reference only with the web site to be preferred.