ComponentValid

data class ComponentValid(val component: Component, val pageId: String, val fieldPositionId: String, val messages: List<String>) : ComponentValidity, Valid

Constructors

Link copied to clipboard
constructor(component: Component, pageId: String, fieldPositionId: String, messages: List<String>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val component: Component

The component being validated.

Link copied to clipboard
open override val fieldPositionId: String

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

Link copied to clipboard
open override val messages: List<String>

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

Link copied to clipboard
open override val pageId: String

The ID of the page containing this component.