//kit/healthstack.kit.task.survey/SurveyTask

SurveyTask

[androidJvm]
open class SurveyTask : Task

Types

Name Summary
Builder [androidJvm]
class Builder(id: String, revisionId: Int, taskId: String, name: String, description: String, callback: () -> Unit, pageable: Boolean = true, isCompleted: Boolean = false, isActive: Boolean = true)

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
revisionId [androidJvm]
val revisionId: Int
startedAt [androidJvm]
var startedAt: LocalDateTime? = null
step [androidJvm]
val step: SurveyStep
taskId [androidJvm]
val taskId: String