Setting Types Reference
This page provides detailed reference documentation for all setting-related types and interfaces in the MentraOS SDK.Enums
AppSettingType
Enumeration of all available setting types.Interfaces
BaseAppSetting
Base interface for all app settings.Setting Type Definitions
ToggleSetting
Boolean on/off switch setting.TextSetting
Single-line text input setting.TextNoSaveButtonSetting
Multi-line text input without save button. Updates on blur.SelectSetting
Dropdown selection from predefined options.SelectWithSearchSetting
Dropdown with search functionality for long option lists.MultiselectSetting
Multiple selection from options with checkboxes.SliderSetting
Numeric value selection with slider control.GroupSetting
Visual grouping of related settings. Not a setting itself.TitleValueSetting
Read-only display of information.AppSetting
Union type of all possible setting types.AppSettings
Array of app settings.Setting Change Types
SettingChange
Information about a single setting change.SettingsChangeMap
Map of setting keys to their change information.Callback Types
SettingsChangeHandler
Callback for when any setting changes.SettingValueChangeHandler
Callback for when a specific setting value changes.Related Documentation
- Settings Overview - Guide to using settings in Apps
- Settings Manager API - SettingsManager class reference
- Getting Started - Complete App development guide