theme / projekt.commons.theme / ThemeApp / InitResult
InitResult¶
sealed class InitResult
This class represents the result of Backend initialization.
See Also
Types¶
| Name | Summary |
|---|---|
| AndromedaDeniedFailure | object AndromedaDeniedFailure :ThemeApp.InitResultInitialization is failed because the active Backend is going to use Andromeda Server but the app is not permitted to access it. |
| AndromedaInactiveFailure | object AndromedaInactiveFailure :ThemeApp.InitResultInitialization is failed because the active Backend is going to use Andromeda Server but the Server is inactive. |
| ArchNotSupportedFailure | object ArchNotSupportedFailure :ThemeApp.InitResultInitialization is failed because host architecture is not supported. |
| MagiskDisabledFailure | object MagiskDisabledFailure :ThemeApp.InitResultInitialization is failed because the helper magisk module is disabled. |
| NoSupportedBackendFailure | object NoSupportedBackendFailure :ThemeApp.InitResultInitialization is failed because no supported Backend is available on the device. |
| RootDeniedFailure | object RootDeniedFailure :ThemeApp.InitResultInitialization is failed because a root Backend is going to be used but root access for the app is denied. |
| RootNotSupportedFailure | object RootNotSupportedFailure :ThemeApp.InitResultInitialization is failed because a root Backend is going to be used but the host root system is not supported. |
| SubstratumServiceDeniedFailure | object SubstratumServiceDeniedFailure :ThemeApp.InitResultInitialization is failed because the active Backend is going to use Substratum Service but the app is not permitted to access it. |
| Success | object Success :ThemeApp.InitResultInitialization is succeeded. |
| UnknownFailure | object UnknownFailure :ThemeApp.InitResultWe’re not even sure why you able to go this deep. |
Inheritors¶
| Name | Summary |
|---|---|
| AndromedaDeniedFailure | object AndromedaDeniedFailure :ThemeApp.InitResultInitialization is failed because the active Backend is going to use Andromeda Server but the app is not permitted to access it. |
| AndromedaInactiveFailure | object AndromedaInactiveFailure :ThemeApp.InitResultInitialization is failed because the active Backend is going to use Andromeda Server but the Server is inactive. |
| ArchNotSupportedFailure | object ArchNotSupportedFailure :ThemeApp.InitResultInitialization is failed because host architecture is not supported. |
| MagiskDisabledFailure | object MagiskDisabledFailure :ThemeApp.InitResultInitialization is failed because the helper magisk module is disabled. |
| NoSupportedBackendFailure | object NoSupportedBackendFailure :ThemeApp.InitResultInitialization is failed because no supported Backend is available on the device. |
| RootDeniedFailure | object RootDeniedFailure :ThemeApp.InitResultInitialization is failed because a root Backend is going to be used but root access for the app is denied. |
| RootNotSupportedFailure | object RootNotSupportedFailure :ThemeApp.InitResultInitialization is failed because a root Backend is going to be used but the host root system is not supported. |
| SubstratumServiceDeniedFailure | object SubstratumServiceDeniedFailure :ThemeApp.InitResultInitialization is failed because the active Backend is going to use Substratum Service but the app is not permitted to access it. |
| Success | object Success :ThemeApp.InitResultInitialization is succeeded. |
| UnknownFailure | object UnknownFailure :ThemeApp.InitResultWe’re not even sure why you able to go this deep. |