Gitnuro/src/main/kotlin/com/jetpackduba/gitnuro/viewmodels/ViewDiffResult.kt
2024-07-15 01:31:16 +02:00

14 lines
405 B
Kotlin

package com.jetpackduba.gitnuro.viewmodels
import com.jetpackduba.gitnuro.git.DiffType
import com.jetpackduba.gitnuro.git.diff.DiffResult
sealed interface ViewDiffResult {
object None : ViewDiffResult
data class Loading(val filePath: String) : ViewDiffResult
object DiffNotFound : ViewDiffResult
data class Loaded(val diffType: DiffType, val diffResult: DiffResult) : ViewDiffResult
}