package api
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- api
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- sealed trait ApiError extends AnyRef
- type ApiFree[F[_], R] = EitherT[[β$0$]Free[F, β$0$], ApiError, R]
- implicit class ApiOps[R] extends AnyRef
- implicit class ApiOptionOps[R] extends AnyRef
- type ApiResult[R] = Either[ApiError, R]
- implicit class ApiResultOps[R] extends AnyRef
- case class ConflictError(cause: Option[Throwable] = None) extends ApiError with Product with Serializable
- implicit class ErrorOps extends AnyRef
- case class NonAuthorizedError(message: Option[Any] = None, cause: Option[Throwable] = None) extends ApiError with Product with Serializable
- case class NotImplementedError(method: String) extends ApiError with Product with Serializable
- case class RequestFormatError(message: Option[Any] = None, cause: Option[Throwable] = None) extends ApiError with Product with Serializable
- case class ResourceNotFoundError(cause: Option[Throwable] = None) extends ApiError with Product with Serializable
- case class RuntimeError(cause: Option[Throwable] = None) extends ApiError with Product with Serializable
- implicit class ThrowableOps extends AnyRef