Стефан Јовановић
@Serializable sealed class RequestState<out T> { @Serializable data class Success<out T>(val data: T) : RequestState<T>() @Serializable data class Error(val message: String) : RequestState<Nothing>() @Serializable data object Loading : RequestState<Nothing>() @Serializable data object Idle : RequestState<Nothing>() }
A modern programming language that makes developers happier.