final case classAPICallFailed(exceptionMessage: String, url: String)(implicit optionalLogger: Option[Logger] = None) extends DatafinitiError with Product with Serializable
final case classAccessDenied(code: Int, data: String, url: String)(implicit optionalLogger: Option[Logger] = None) extends DatafinitiError with Product with Serializable
final case classExceededPreviewLimit(code: Int, data: String, url: String)(implicit optionalLogger: Option[Logger] = None) extends DatafinitiError with Product with Serializable
final case classNoDownloadLinks(data: String, url: String)(implicit optionalLogger: Option[Logger] = None) extends DatafinitiError with Product with Serializable
final case classNoDownloadStatus(data: String, url: String)(implicit optionalLogger: Option[Logger] = None) extends DatafinitiError with Product with Serializable
final case classNoRedirectFromDownload(url: String)(implicit optionalLogger: Option[Logger] = None) extends DatafinitiError with Product with Serializable
final case classNoResultsDownload(code: Int, data: String, url: String)(implicit optionalLogger: Option[Logger] = None) extends DatafinitiError with Product with Serializable
final case classUnexpectedDownloadStatus(status: String, data: String, url: String)(implicit optionalLogger: Option[Logger] = None) extends DatafinitiError with Product with Serializable
final case classWrappedException(t: Throwable, url: String)(implicit optionalLogger: Option[Logger] = None) extends DatafinitiError with Product with Serializable
final case classWrongHttpResponseCode(code: Int, data: String, url: String)(implicit optionalLogger: Option[Logger] = None) extends DatafinitiError with Product with Serializable