package com.isidroid.c23.ui.screen.details

import com.isidroid.c23.ui.screen.content.ContentContract
import com.isidroid.core.vm.ViewEvent
import com.isidroid.core.vm.ViewSideEffect
import com.isidroid.core.vm.ViewState

class JobDetailsContract {
    sealed interface Event : ViewEvent {
        data object ToBack : Event
    }

    sealed interface Effect : ViewSideEffect {
        sealed interface Navigation : Effect {
            data object ToBack : Navigation
        }
    }

    data class State(val i: Int = 0) : ViewState
}