Kit > healthstack.kit.task.base > OrderedTask
OrderedTask
[androidJvm]
open class OrderedTask(val id: String, val name: String, val description: String, val steps: List<Step<out StepModel, *>>) : Task
Task with multiple Steps OnboardingTask is an example of OrderedTask
Constructors
OrderedTask | [androidJvm] fun OrderedTask(id: String, name: String, description: String, steps: List<Step<out StepModel, *>>) |
Types
Name | Summary |
---|---|
Progress | [androidJvm] inner class Progress Inner class indicating progress of this OrderedTask |
Functions
Name | Summary |
---|---|
CardView | [androidJvm] @Composable open override fun CardView(onClick: () -> Unit) A method for rendering CardView UI. |
equals | [androidJvm] open operator override fun equals(other: Any?): Boolean |
hashCode | [androidJvm] open override fun hashCode(): Int |
Render | [androidJvm] @Composable open override fun Render() A method for rendering UI. |
Properties
Name | Summary |
---|---|
callback | [androidJvm] var callback: () -> Unit? = null a method handling task's state when it is finished |
canceled | [androidJvm] var canceled: () -> Unit? = null a method handling task's state when it is canceled |
description | [androidJvm] val description: String concise description of task |
id | [androidJvm] val id: String id |
isActive | [androidJvm] var isActive: Boolean = true |
isCompleted | [androidJvm] var isCompleted: Boolean = false flag for completion of task |
name | [androidJvm] val name: String name |
pageCallbacks | [androidJvm] open val pageCallbacks: CallbackCollection An object including callback. |
steps | [androidJvm] val steps: List<Step<out StepModel, *>> |
Inheritors
Name |
---|
ActivityTask |
OnboardingTask |
SignUpTask |