JchuComponents
Toggle table of contents
3.0.0-alpha07
common
Target filter
common
Switch theme
Search in API
Skip to content
JchuComponents
jchucomponents-network
/
com.jeluchu.jchucomponents.network.models
/
Failure
Failure
sealed
class
Failure
Inheritors
DatabaseError
ServerError
CustomError
NetworkConnection
Timeout
UnknownError
LegacyError
Members
Members & Extensions
Types
Custom
Error
Link copied to clipboard
data
class
CustomError
(
val
errorCode
:
Int
?
=
null
,
val
errorMessage
:
String
)
:
Failure
Database
Error
Link copied to clipboard
data
class
DatabaseError
(
val
errorMessage
:
String
?
=
null
)
:
Failure
Legacy
Error
Link copied to clipboard
data
class
LegacyError
(
val
errorCode
:
Int
?
=
null
,
val
errorMessage
:
String
?
=
null
)
:
Failure
Network
Connection
Link copied to clipboard
data
class
NetworkConnection
(
val
errorCode
:
Int
?
=
null
,
val
errorMessage
:
String
)
:
Failure
Server
Error
Link copied to clipboard
data
class
ServerError
(
val
statusCode
:
HttpStatusCode
,
val
errorMessage
:
String
?
=
null
)
:
Failure
Timeout
Link copied to clipboard
data
class
Timeout
(
val
errorMessage
:
String
?
=
null
)
:
Failure
Unknown
Error
Link copied to clipboard
data
class
UnknownError
(
val
errorMessage
:
String
?
=
null
)
:
Failure
Properties
code
Link copied to clipboard
abstract
val
code
:
Int
?
message
Link copied to clipboard
abstract
val
message
:
String
Functions
handle
Failure
Link copied to clipboard
fun
Failure
?
.
handleFailure
(
)
:
String