ResponseState

sealed class ResponseState<out T>

Generic sealed class defines each possible state of a response.

Inheritors

Types

Link copied to clipboard
data object Empty : ResponseState<Nothing>
Link copied to clipboard
data class Error(val error: UiText) : ResponseState<Nothing>
Link copied to clipboard
data class Loading(var total: Int = 1, var completed: Int = 0) : ResponseState<Nothing>
Link copied to clipboard
data class Success<T>(val result: T) : ResponseState<T>

Functions

Link copied to clipboard