Back to API Reference
Struct

ValidationState

sealed

Validation state of a field — an open Status token (empty = valid) plus a human-readable Message. Held on UniTextEditable, set by validators or app code, read by decorators.

public string Status{ get }

Open status token; empty when valid. Common values are InvalidStatus and PendingStatus.

public string Message{ get }

Human-readable reason a supporting-text decorator shows.

public bool IsValid{ get }

True when Status is empty.

[ctor]public ValidationState()
public static ValidationState Valid()
public static ValidationState Invalid()
public static ValidationState Pending()
public static const string InvalidStatus

Status token for a rejected value.

public static const string PendingStatus

Asynchronous validation is in flight; the result is not yet known.