ComponentValidationMessage

data class ComponentValidationMessage(    val path: String,     val severity: Severity,     val message: String,     val details: String? = null) : ValidationMessage

Special ValidationMessage for fritz2 components.

Important: path should be generated by using the inspect function in your Validator. By default, the validation fails if one or more ComponentValidationMessages have a severity of Severity.Error. You can override the isError method to change this behavior.

Parameters

path

location of the validated field in model

severity

used for rendering the ValidationMessage

message

contains the message

details

optional details for extending the message

Constructors

Link copied to clipboard
fun ComponentValidationMessage(    path: String,     severity: Severity,     message: String,     details: String? = null)

Functions

Link copied to clipboard
open override fun isError(): Boolean

Properties

Link copied to clipboard
val details: String? = null
Link copied to clipboard
val message: String
Link copied to clipboard
val path: String
Link copied to clipboard
val severity: Severity

Extensions

Link copied to clipboard
fun ComponentValidationMessage.asAlert(    styling: BasicParams.() -> Unit = { },     renderContext: RenderContext,     build: AlertComponent.() -> Unit = { })

Convenience extension function to display a ComponentValidationMessage as an alert.

fun ComponentValidationMessage.asAlert(renderContext: RenderContext, build: AlertComponent.() -> Unit = { })

Convenience extension to display a ComponentValidationMessage as an alert.