package
api
Type Members
-
trait
ApiController extends Controller with I18nSupport
-
case class
ApiError(code: Int, msg: String, info: Option[JsValue]) extends ApiResult with Product with Serializable
-
-
class
ApiRequest[A] extends WrappedRequest[A] with ApiRequestHeader[Request[A]]
-
trait
ApiRequestHeader[R <: RequestHeader] extends AnyRef
-
case class
ApiRequestHeaderImpl(request: RequestHeader) extends ApiRequestHeader[RequestHeader] with Product with Serializable
-
case class
ApiResponse(status: Int, json: JsValue, headers: Seq[(String, String)]) extends ApiResult with Product with Serializable
-
trait
ApiResult extends AnyRef
-
case class
Page[+A](items: Seq[A], page: Int, size: Int, total: Long) extends Product with Serializable
-
case class
SecuredApiRequest[A](request: Request[A], apiKey: String, token: String, userId: Long) extends ApiRequest[A] with Product with Serializable
-
case class
UserAwareApiRequest[A](request: Request[A], apiKey: String, token: Option[String], userId: Option[Long]) extends ApiRequest[A] with Product with Serializable