```sealed class QandA(@StringRes val questionText:...
# getting-started
r
Copy code
sealed class QandA(@StringRes val questionText: Int)    

class MultipleAnswers(
        questionText: Int,
        val options: List<Int>,
        val nextStep: (List<Int>) -> QandA?
) : QandA(questionText)

class SingleFreeformAnswer(
        questionText: Int,
        val nextStep: (String) -> QandA?
) : QandA(questionText)

class SingleDropDownAnswer(
        questionText: Int,
        val options: List<Int>,
        val nextStep: (Int) -> QandA?
) : QandA(questionText)