kmp-settings
Toggle table of contents
common
Target filter
common
Switch theme
Search in API
Skip to content
kmp-settings
settings-core
/
io.github.mlmgames.settings.core.managers
/
ResetManager
Reset
Manager
class
ResetManager
<
T
>
(
dataStore
:
DataStore
<
Preferences
>
,
schema
:
SettingsSchema
<
T
>
)
Members
Constructors
Reset
Manager
Link copied to clipboard
constructor
(
dataStore
:
DataStore
<
Preferences
>
,
schema
:
SettingsSchema
<
T
>
)
Functions
create
Snapshot
Link copied to clipboard
suspend
fun
createSnapshot
(
)
:
SettingsSnapshot
reset
All
Link copied to clipboard
suspend
fun
resetAll
(
)
:
Int
reset
Category
Link copied to clipboard
suspend
fun
resetCategory
(
categoryClass
:
KClass
<
*
>
)
:
Int
reset
Field
Link copied to clipboard
suspend
fun
resetField
(
fieldName
:
String
)
:
Boolean
reset
Fields
Link copied to clipboard
suspend
fun
resetFields
(
fieldNames
:
Collection
<
String
>
)
:
Int
reset
UISettings
Link copied to clipboard
suspend
fun
resetUISettings
(
)
:
Int
restore
Snapshot
Link copied to clipboard
suspend
fun
restoreSnapshot
(
snapshot
:
SettingsSnapshot
)