SingleResult

sealed interface SingleResult<out T>

Inheritors

Types

Link copied to clipboard
data object None : SingleResult<Nothing>
Link copied to clipboard
data class Success<T>(val data: T) : SingleResult<T>
Link copied to clipboard
data object TooMany : SingleResult<Nothing>

Functions

Link copied to clipboard
fun <T : Any> SingleResult<T>.getOrNull(): T?
Link copied to clipboard
open fun getOrThrow(msg: String? = null): T