InputValue

sealed class InputValue(val inputId: String, val inputlabel: TitleItem.DefaultTitleItem? = null, val inputValueType: InputValue.InputValueType)

Represents a static form input value.

Parameters

inputId

The unique identifier for this input.

inputlabel

The title of this static input.

inputValueType

The InputValueType value type for this static input.

Inheritors

Constructors

Link copied to clipboard
protected constructor(inputId: String, inputlabel: TitleItem.DefaultTitleItem? = null, inputValueType: InputValue.InputValueType)

Types

Link copied to clipboard
@JsonClass(generateAdapter = false)
enum InputValueType : Enum<InputValue.InputValueType>

An enum that defines InputValue.inputValueType form input value types.

Link copied to clipboard
class SelectedOptionsInputValue(val inputId: String, inputLabel: TitleItem.DefaultTitleItem? = null, val selectedOptions: List<OptionItem.SelectionsOptionItem>) : InputValue

Represents the selected response values of a multi-option form input.

Link copied to clipboard
class SingleInputValue(val inputId: String, inputLabel: TitleItem.DefaultTitleItem? = null, val value: Value, val displayValue: String? = null) : InputValue

Represents the response of a single value form input.

Properties

Link copied to clipboard
val inputId: String
Link copied to clipboard