final case classHttpError(status: String, response: String, cause: Option[Throwable] = None) extends Throwable with ApiError with Product with Serializable
final case classNoEntityForId(id: String, rt: String, cause: Option[Throwable] = None) extends Throwable with ApiError with Product with Serializable
final case classNoEntityForIds(ids: Set[(String, String)], cause: Option[Throwable] = None) extends Throwable with ApiError with Product with Serializable
final case classNoPath(message: String, cause: Option[Throwable] = None) extends Throwable with ApiError with Product with Serializable