GrantAndServiceUiState

data class GrantAndServiceUiState(val isVisible: Boolean = false, val showRationale: Boolean = false, val showPermissionSettings: Boolean = false, val showServiceSettings: Boolean = false, val rationaleMessage: String? = null, val permissionSettingsMessage: String? = null, val serviceSettingsMessage: String? = null, val isReady: Boolean = false)

UI State for the unified Grant and Service flow.

Constructors

Link copied to clipboard
constructor(isVisible: Boolean = false, showRationale: Boolean = false, showPermissionSettings: Boolean = false, showServiceSettings: Boolean = false, rationaleMessage: String? = null, permissionSettingsMessage: String? = null, serviceSettingsMessage: String? = null, isReady: Boolean = false)

Properties

Link copied to clipboard
val isReady: Boolean = false

The overall readiness status.

Link copied to clipboard
val isVisible: Boolean = false

Whether any dialog should be visible.

Link copied to clipboard

Custom message for permission settings guide.

Link copied to clipboard

Custom message for permission rationale.

Link copied to clipboard

Custom message for hardware service enablement guide.

Link copied to clipboard

Whether to show a settings guide for a permanently denied permission.

Link copied to clipboard
val showRationale: Boolean = false

Whether to show a permission rationale dialog.

Link copied to clipboard

Whether to show a guide to enable a hardware service (e.g., GPS).