Optionalid?: SettingsEntryIdentifierUnique identifier for this setting (namespace + key). Used to reference this setting from pages and to store/retrieve values.
The configuration scope where this setting applies (SERVER, INSTANCE, BOT). Determines where values are stored and how they cascade.
The setting type and its UI configuration. Exactly one of these fields will be set based on the setting's data type.
A complete setting definition that describes a single configurable value. Contains all information needed for a client to render the setting UI, validate input, and store/retrieve values by identifier. Definitions are exported from the server and referenced by SettingsPage.