sealed class DownloadError
isRetryable
: Boolean
[Get] |
Signature
val isRetryable: Boolean |
object Cancelled : DownloadError
isRetryable
: Boolean
[Get] |
Signature
val isRetryable: Boolean |
InvalidUri
(
uri
, reason
)
|
Signature
constructor(uri: Uri, reason: String) Parameters uri: Urireason: StringReturns DownloadError.InvalidUri |
isRetryable
: Boolean
[Get] |
Signature
val isRetryable: Boolean |
reason
: String
[Get] |
Signature
val reason: String |
uri
: Uri
[Get] |
Signature
val uri: Uri |
data class NetworkFailure(val cause: Exception, val httpStatus: Int?) : DownloadError
NetworkFailure
(
cause
, httpStatus
)
|
Signature
constructor(cause: Exception, httpStatus: Int?) Parameters cause: ExceptionhttpStatus: Int?Returns DownloadError.NetworkFailure |
cause
: Exception
[Get] |
Signature
val cause: Exception |
httpStatus
: Int?
[Get] |
Signature
val httpStatus: Int? |
isRetryable
: Boolean
[Get] |
Signature
val isRetryable: Boolean |
data class DiskFull(val bytesWritten: Long, val requiredBytes: Long?) : DownloadError
DiskFull
(
bytesWritten
, requiredBytes
)
|
Signature
constructor(bytesWritten: Long, requiredBytes: Long?) Parameters bytesWritten: LongrequiredBytes: Long?Returns DownloadError.DiskFull |
bytesWritten
: Long
[Get] |
Signature
val bytesWritten: Long |
isRetryable
: Boolean
[Get] |
Signature
val isRetryable: Boolean |
requiredBytes
: Long?
[Get] |
Signature
val requiredBytes: Long? |
data class IoError(val cause: Exception, val path: File) : DownloadError
IoError
(
cause
, path
)
|
Signature
constructor(cause: Exception, path: File) Parameters cause: Exceptionpath: FileReturns DownloadError.IoError |
cause
: Exception
[Get] |
Signature
val cause: Exception |
isRetryable
: Boolean
[Get] |
Signature
val isRetryable: Boolean |
path
: File
[Get] |
Signature
val path: File |
data class SizeMismatch(val expectedSize: Long, val actualSize: Long) : DownloadError
SizeMismatch
(
expectedSize
, actualSize
)
|
Signature
constructor(expectedSize: Long, actualSize: Long) Parameters expectedSize: LongactualSize: LongReturns DownloadError.SizeMismatch |
actualSize
: Long
[Get] |
Signature
val actualSize: Long |
expectedSize
: Long
[Get] |
Signature
val expectedSize: Long |
isRetryable
: Boolean
[Get] |
Signature
val isRetryable: Boolean |
data class ValidationFailed(val reason: String) : DownloadError
ValidationFailed
(
reason
)
|
Signature
constructor(reason: String) Parameters reason: StringReturns DownloadError.ValidationFailed |
isRetryable
: Boolean
[Get] |
Signature
val isRetryable: Boolean |
reason
: String
[Get] |
Signature
val reason: String |
data class MountValidationFailed(val mountStatus: PakManager.MountStatus) : DownloadError
MountValidationFailed
(
mountStatus
)
|
Signature
constructor(mountStatus: PakManager.MountStatus) Parameters mountStatus: PakManager.MountStatusReturns DownloadError.MountValidationFailed |
isRetryable
: Boolean
[Get] |
Signature
val isRetryable: Boolean |
mountStatus
: PakManager.MountStatus
[Get] |
Signature
val mountStatus: PakManager.MountStatus |
data class Unknown(val cause: Exception) : DownloadError
Unknown
(
cause
)
|
Signature
constructor(cause: Exception) Parameters cause: ExceptionReturns DownloadError.Unknown |
cause
: Exception
[Get] |
Signature
val cause: Exception |
isRetryable
: Boolean
[Get] |
Signature
val isRetryable: Boolean |