Skip to main content
KeyOS API Reference

Module messages

Module messages 

Source

Structs§

AppFilter
Filter applied by ListApps. A None axis matches either value; the axes are independent, so a Flux app may be built-in or sideloaded.
AppFilterResolver
The resolver for an archived AppFilter
AppQrMatchRules
AppQrMatchRulesResolver
The resolver for an archived AppQrMatchRules
ArchivedAppFilter
An archived AppFilter
ArchivedAppQrMatchRules
An archived AppQrMatchRules
ArchivedGetAppIcon
An archived GetAppIcon
ArchivedGetPermissionRequestInfo
An archived GetPermissionRequestInfo
ArchivedGetQrMatchRules
An archived GetQrMatchRules
ArchivedGetThirdPartyCertificates
An archived GetThirdPartyCertificates
ArchivedImportThirdPartyCertificate
An archived ImportThirdPartyCertificate
ArchivedInstalledAppInfo
An archived InstalledAppInfo
ArchivedInstalledAppPermissionGroup
An archived InstalledAppPermissionGroup
ArchivedInstalledAppPermissionSubgroup
An archived InstalledAppPermissionSubgroup
ArchivedListApps
An archived ListApps
ArchivedPermissionRequestInfo
An archived PermissionRequestInfo
ArchivedRemoveInstalledApp
An archived RemoveInstalledApp
ArchivedRemoveThirdPartyCertificate
An archived RemoveThirdPartyCertificate
ArchivedSetAppPermissionGrant
An archived SetAppPermissionGrant
ArchivedSubscribeAppEvents
An archived SubscribeAppEvents
ArchivedThirdPartyCertificateInfo
An archived ThirdPartyCertificateInfo
GetAppIcon
Fetch the raw bytes of a single app’s bundled icon, keyed by its hex app id (as returned in InstalledAppInfo::app_id). Returns None when the app is unknown, has no bundled icon, or the icon cannot be read.
GetAppIconResolver
The resolver for an archived GetAppIcon
GetPermissionRequestInfo
GetPermissionRequestInfoResolver
The resolver for an archived GetPermissionRequestInfo
GetQrMatchRules
GetQrMatchRulesResolver
The resolver for an archived GetQrMatchRules
GetThirdPartyCertificates
GetThirdPartyCertificatesResolver
The resolver for an archived GetThirdPartyCertificates
ImportThirdPartyCertificate
ImportThirdPartyCertificateResolver
The resolver for an archived ImportThirdPartyCertificate
InstalledAppInfo
InstalledAppInfoResolver
The resolver for an archived InstalledAppInfo
InstalledAppPermissionGroup
A top-level permission group (the part of a subgroup key before the first .), under which the permission UI collapses its subgroups.
InstalledAppPermissionGroupResolver
The resolver for an archived InstalledAppPermissionGroup
InstalledAppPermissionSubgroup
One permission subgroup of an app, the unit the user sees, approves, and denies. The individual messages behind it stay internal to the OS.
InstalledAppPermissionSubgroupResolver
The resolver for an archived InstalledAppPermissionSubgroup
LaunchApp
LaunchAppBlocking
ListApps
ListAppsResolver
The resolver for an archived ListApps
PermissionRequestInfo
PermissionRequestInfoResolver
The resolver for an archived PermissionRequestInfo
RefreshInstalledApps
RemoveInstalledApp
RemoveInstalledAppResolver
The resolver for an archived RemoveInstalledApp
RemoveThirdPartyCertificate
RemoveThirdPartyCertificateResolver
The resolver for an archived RemoveThirdPartyCertificate
SetAppPermissionGrant
SetAppPermissionGrantResolver
The resolver for an archived SetAppPermissionGrant
SubscribeAppEvents
SubscribeAppEventsResolver
The resolver for an archived SubscribeAppEvents
ThirdPartyCertificateInfo
ThirdPartyCertificateInfoResolver
The resolver for an archived ThirdPartyCertificateInfo

Enums§

AppEvent
AppEventResolver
The resolver for an archived AppEvent
ArchivedAppEvent
An archived AppEvent
ArchivedGetAppName
An archived GetAppName
ArchivedImportThirdPartyCertificateResult
An archived ImportThirdPartyCertificateResult
ArchivedPermissionGrantDecision
An archived PermissionGrantDecision
ArchivedPermissionRequestInfoResult
An archived PermissionRequestInfoResult
ArchivedRemoveInstalledAppResult
An archived RemoveInstalledAppResult
ArchivedRemoveThirdPartyCertificateResult
An archived RemoveThirdPartyCertificateResult
ArchivedSetAppPermissionGrantResult
An archived SetAppPermissionGrantResult
GetAppName
GetAppNameResolver
The resolver for an archived GetAppName
ImportThirdPartyCertificateResult
ImportThirdPartyCertificateResultResolver
The resolver for an archived ImportThirdPartyCertificateResult
PermissionGrantDecision
How the user answered a permission prompt (or moved a Settings toggle) for one permission subgroup of an app.
PermissionGrantDecisionResolver
The resolver for an archived PermissionGrantDecision
PermissionRequestInfoResult
PermissionRequestInfoResultResolver
The resolver for an archived PermissionRequestInfoResult
RemoveInstalledAppResult
RemoveInstalledAppResultResolver
The resolver for an archived RemoveInstalledAppResult
RemoveThirdPartyCertificateResult
RemoveThirdPartyCertificateResultResolver
The resolver for an archived RemoveThirdPartyCertificateResult
SetAppPermissionGrantResult
SetAppPermissionGrantResultResolver
The resolver for an archived SetAppPermissionGrantResult