Optional description shown as an info-icon tooltip next to the field label.
Optional custom error message to display when validation fails.
Unique identifier for the field within the decision tree.
Whether the field is required (real API key: 'isRequired').
Legacy label field retained for backward compatibility with mock configs.
Legacy mandatory field retained for backward compatibility with mock configs.
Short display name for the field as configured in the admin UI (real API key: 'name').
Optional placeholder text shown inside the input when empty.
Pre-condition controlling field-level visibility.
Runtime identifier used by the API.
Typically matches CapturedQuestion.questionId from backend responses.
Full question text for this field (real API key: 'questionText'). Matches the WS capturedResponses.questionText used in Interview Mode. Preferred label source; falls back to name, then label.
Generated using TypeDoc
Represents a single question or input field in the decision tree.