Types

Link copied to clipboard
Link copied to clipboard
data class CheckboxController(val identifier: String, val value: Set<JsonValue>?, val isValid: Boolean, val attributeName: AttributeName? = null, val attributeValue: AttributeValue? = null) : FormData<Set<JsonValue>>
Link copied to clipboard
data class Form(val identifier: String, responseType: String?, val children: Set<FormData<*>>) : FormData.BaseForm
Link copied to clipboard
data class Nps(val identifier: String, scoreId: String, responseType: String?, val children: Set<FormData<*>>) : FormData.BaseForm
Link copied to clipboard
data class RadioInputController(val identifier: String, val value: JsonValue?, val isValid: Boolean, val attributeName: AttributeName? = null, val attributeValue: AttributeValue? = null) : FormData<JsonValue>
Link copied to clipboard
data class Score(val identifier: String, val value: Int?, val isValid: Boolean, val attributeName: AttributeName? = null, val attributeValue: AttributeValue? = null) : FormData<Int>
Link copied to clipboard
data class TextInput(val identifier: String, val value: String?, val isValid: Boolean, val attributeName: AttributeName? = null, val attributeValue: AttributeValue? = null) : FormData<String>
Link copied to clipboard
data class Toggle(val identifier: String, val value: Boolean?, val isValid: Boolean, val attributeName: AttributeName? = null, val attributeValue: AttributeValue? = null) : FormData<Boolean>
Link copied to clipboard

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val identifier: String
Link copied to clipboard
abstract val isValid: Boolean
Link copied to clipboard
abstract val value: T?

Functions

Link copied to clipboard
Link copied to clipboard
open override fun toString(): String