Android Generic UiState
sealed class UiState<out T> {
data class Success<out T>(val data: T) : UiState<T>()
data class Error(val exception: Throwable) : UiState<Nothing>()
object Loading : UiState<Nothing>()
}
sealed class UiState<out T> {
data class Success<out T>(val data: T) : UiState<T>()
data class Error(val exception: Throwable) : UiState<Nothing>()
object Loading : UiState<Nothing>()
}
0 댓글