The root preferences object
This object is serialized to JSON for your PreferencesAdapter to consume. This could allow for saving the data off to an API or local storage.
PreferencesAdapter
Optional
Every plugin has its own namespace for preferences storage.
This is so that plugins can not worry about colliding with other plugins' keys within the preferences. For example: multiple plugins may use "enabled"
The root preferences object
This object is serialized to JSON for your
PreferencesAdapter
to consume. This could allow for saving the data off to an API or local storage.