ResourceState

sealed class ResourceState<out T, out E>

Types

Empty
Link copied to clipboard
common
class Empty<out T, out E> : ResourceState<T, E>
Failed
Link copied to clipboard
common
data class Failed<out T, out E>(error: E) : ResourceState<T, E>
Loading
Link copied to clipboard
common
class Loading<out T, out E> : ResourceState<T, E>
Success
Link copied to clipboard
common
data class Success<out T, out E>(data: T) : ResourceState<T, E>

Functions

dataValue
Link copied to clipboard
common
fun dataValue(): T?
equals
Link copied to clipboard
common
open operator fun equals(other: Any?): Boolean
errorValue
Link copied to clipboard
common
fun errorValue(): E?
hashCode
Link copied to clipboard
common
open fun hashCode(): Int
isEmpty
Link copied to clipboard
common
fun isEmpty(): Boolean
isFailed
Link copied to clipboard
common
fun isFailed(): Boolean
isLoading
Link copied to clipboard
common
fun isLoading(): Boolean
isSuccess
Link copied to clipboard
common
fun isSuccess(): Boolean
toString
Link copied to clipboard
common
open fun toString(): String

Inheritors

ResourceState
Link copied to clipboard
ResourceState
Link copied to clipboard
ResourceState
Link copied to clipboard
ResourceState
Link copied to clipboard

Extensions

nullAsEmpty
Link copied to clipboard
common
inline fun <T, E> ResourceState<T, E>?.nullAsEmpty(): ResourceState<T, E>
nullAsLoading
Link copied to clipboard
common
inline fun <T, E> ResourceState<T, E>?.nullAsLoading(): ResourceState<T, E>