Settings
public enum Settings
Settings modification (Kodi Namespace)
-
getCategories(section:
Asynchronous)
-
getSections()
AsynchronousRetrieves all setting sections (Kodi API)
Declaration
Swift
public static func getSections() async -> [Setting.Details.Section]
Return Value
All setting sections
-
getSettings(section:
Asynchronouscategory: ) Retrieves all settings (Kodi API)
Note
Both must be nill or set or else it does not work
Declaration
Parameters
section
Optional section
category
Optional category
Return Value
All settings, filtered by optional section and category
-
setSettingValue(setting:
Asynchronousint: bool: string: list: ) Changes the value of a setting (Kodi API)
Declaration
Swift
public static func setSettingValue(setting: Setting.ID, int: Int? = nil, bool: Bool? = nil, string: String? = nil, list: [Int]? = nil) async
Parameters
setting
The
ID
to setint
The optional Int value
bool
The optional Bool value
string
The optional String value
list
The optional [Int] value