11 lines
351 B
Kotlin
11 lines
351 B
Kotlin
package com.rssuper.state
|
|
|
|
import com.rssuper.database.entities.BookmarkEntity
|
|
|
|
sealed interface BookmarkState {
|
|
data object Idle : BookmarkState
|
|
data object Loading : BookmarkState
|
|
data class Success(val data: List<BookmarkEntity>) : BookmarkState
|
|
data class Error(val message: String, val cause: Throwable? = null) : BookmarkState
|
|
}
|