com.gu.facia

api

package api

Visibility
  1. Public
  2. All

Type Members

  1. sealed trait ApiError extends AnyRef

  2. case class CapiError(message: String, cause: Option[Throwable] = None) extends ApiError with Product with Serializable

  3. case class DataError(message: String, cause: Option[Throwable] = None) extends ApiError with Product with Serializable

  4. case class HttpError(message: String, cause: Option[Throwable] = None) extends ApiError with Product with Serializable

  5. case class JsonError(message: String, cause: Option[Throwable] = None) extends ApiError with Product with Serializable

  6. case class NotFound(message: String = "Not found", cause: Option[Throwable] = None) extends ApiError with Product with Serializable

  7. case class Response[+A](underlying: Future[Either[ApiError, A]]) extends Product with Serializable

  8. case class Unexpected(message: String, cause: Option[Throwable] = None) extends ApiError with Product with Serializable

  9. case class UrlConstructError(message: String, cause: Option[Throwable] = None) extends ApiError with Product with Serializable

Value Members

  1. object FAPI

  2. object FilteredOut extends ApiError with Product with Serializable

  3. object Response extends Serializable

  4. package contentapi

  5. package http

  6. package json

  7. package models

  8. package utils

Ungrouped