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

8 lines
222 B
Kotlin

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