VidiDin-Android/app/src/main/java/com/gamedog/vididin/netbase/Result.kt

7 lines
290 B
Kotlin
Raw Normal View History

2025-12-08 10:12:28 +00:00
package com.gamedog.vididin.netbase
sealed class Result<out T> {
data class Success<out T>(val data: T) : Result<T>()
data class Error(val exception: Throwable, val message: String = exception.message ?: "Unknown error") : Result<Nothing>()
object Loading : Result<Nothing>()
}