Resource

sealed class Resource<T>

class the represented state of resource.

Parameters

data

using for success conditions.

error

using for error conditions.

Inheritors

Types

Link copied to clipboard
class Error<T>(throwable: Throwable, data: T? = null) : Resource<T>

class using for error state

Link copied to clipboard
class Loading<T>(data: T? = null) : Resource<T>

class using for success state

Link copied to clipboard
class Success<T>(data: T) : Resource<T>

class using for loading state

Properties

Link copied to clipboard
val data: T? = null
Link copied to clipboard
val error: Throwable? = null