The default value used when no value is configured.
A longer description explaining what this setting does. Typically shown as a tooltip or help text.
Whether this setting is disabled (read-only) in the UI. Disabled settings display their value but cannot be modified.
The type of input field to render (affects keyboard, validation, and display).
Maximum allowed string length (0 means no maximum).
Minimum required string length (0 means no minimum).
Regular expression pattern for value validation. Empty string means no pattern validation.
Placeholder text shown when the input is empty. Provides a hint about expected format or content.
The display name shown in the UI label for this setting.
UI definition for a string/text setting. Used to render text input fields in the client UI with appropriate validation and visual styling based on the input type.