session-android/app/src/main/java/org/thoughtcrime/securesms/loki/viewmodel/State.kt

8 lines
228 B
Kotlin

package org.thoughtcrime.securesms.loki.viewmodel
sealed class State<T> {
object Loading : State<Nothing>()
data class Success<T>(val value: T): State<T>()
data class Error(val error: Exception): State<Nothing>()
}