ComponentValidity

Represents the validity state of a single component/field.

Inheritors

Properties

Link copied to clipboard
abstract val component: Component

The component being validated.

Link copied to clipboard
abstract val fieldPositionId: String

The ID of the field position on the page. Used for navigation.

Link copied to clipboard
abstract val messages: List<String>

Validation messages (e.g., error descriptions).

Link copied to clipboard
abstract val pageId: String

The ID of the page containing this component.

Link copied to clipboard
abstract val reasons: List<String>
Link copied to clipboard
abstract val rowValidites: List<RowValidity>?
Link copied to clipboard
abstract val status: ValidationStatus

Functions

Link copied to clipboard
open override fun toJsonObject(): JsonObject
Link copied to clipboard
open override fun toJsonString(): String
Link copied to clipboard
open override fun toMap(): MutableMap<String, Any?>