//kit/healthstack.kit.task.survey.question/SubStepHolder

SubStepHolder

[androidJvm]
class SubStepHolder(val id: String, val name: String, val subSteps: List<List<QuestionSubStep<*, *>>>)

An object for holding one or more SubSteps

SubStep’s healthstack.kit.view.component.Component only renders a partial UI component.

So, a Component has to depend on higher UI object.

SubStepHolder helps managing SubSteps, and integrating UIs of Components

For example, multiple QuestionSubSteps can be managed by a SubStepHolder.

Constructors

   
SubStepHolder [androidJvm]
fun SubStepHolder(id: String, name: String, subSteps: List<List<QuestionSubStep<*, *>>>)

Functions

Name Summary
isSufficient [androidJvm]
fun isSufficient(): Boolean
A method to get result using its subSteps.
Render [androidJvm]
@Composable
fun Render(callbackCollection: CallbackCollection, index: Int)
A method for rendering UI.

Properties

Name Summary
id [androidJvm]
val id: String
id
name [androidJvm]
val name: String
name
subSteps [androidJvm]
val subSteps: List<List<QuestionSubStep<*, *>>>
a list of subSteps to manage