package com.correx.core.validation.model

import com.correx.core.events.types.SessionId
import com.correx.core.events.types.StageId
import com.correx.core.events.types.TransitionId

sealed interface ValidationLocation {
    data class Graph(
        val stageId: StageId? = null,
        val transitionId: TransitionId? = null
    ) : ValidationLocation

    data class Session(
        val sessionId: SessionId
    ) : ValidationLocation
}
