AppError

Constructors

Link copied to clipboard
protected constructor(message: String, cause: Throwable? = null)

Types

Link copied to clipboard
data class AuthError(val errorMessage: String, val errorCause: Throwable? = null) : AppError
Link copied to clipboard
data class NetworkError(val errorMessage: String, val errorCause: Throwable? = null, val isTimeout: Boolean = false, val isConnectionError: Boolean = false) : AppError
Link copied to clipboard
data class ParseError(val errorMessage: String, val errorCause: Throwable? = null) : AppError
Link copied to clipboard
data class ServerError(val errorMessage: String, val errorCause: Throwable? = null, val statusCode: Int? = null) : AppError
Link copied to clipboard
data class TwoFactorRequired(val errorMessage: String = "Требуется двухфакторная авторизация", val errorCause: Throwable? = null) : AppError
Link copied to clipboard
data class UnknownError(val errorMessage: String, val errorCause: Throwable? = null) : AppError

Properties

Link copied to clipboard
val cause: Throwable? = null
Link copied to clipboard

Functions

Link copied to clipboard