API Reference
DataStore (Preferences)
Low-level access to PlainApp's AndroidX DataStore preference file. Intended for debugging and developer tooling — misuse can corrupt app state.
Type Definitions
bash
type KeyValuePair {
key: String! # preference key name
value: String! # serialized value (toString)
}Operations
query
dataStorePath
Get the absolute filesystem path of the DataStore preference file.
bash
query GetDataStorePath {
dataStorePath
}query
dataStoreEntries
List all preference keys and their serialized values, sorted by key name.
bash
query GetDataStoreEntries {
dataStoreEntries { key value }
}mutation
deleteDataStoreEntry
Delete a single preference entry by key name. No-op if the key does not exist.
bash
mutation DeleteDataStoreEntry($key: String!) {
deleteDataStoreEntry(key: $key)
}