AppScreenUiState

data class AppScreenUiState(val hasAppUpdate: Boolean = false, val accessLocalNetworkPermissionGranted: Boolean = true, val keepScreenOn: Boolean = KEEP_SCREEN_ON_ENABLED_DEFAULT, val dynamicColorEnabled: Boolean = DYNAMIC_COLOR_ENABLED_DEFAULT, val hapticFeedbackEnabled: Boolean = HAPTIC_FEEDBACK_ENABLED_DEFAULT, val selectedSimulator: ERROR CLASS: Symbol not found for Simulator = SELECTED_SIMULATOR_DEFAULT)

AppScreen 画面の表示状態。

Constructors

Link copied to clipboard
constructor(hasAppUpdate: Boolean = false, accessLocalNetworkPermissionGranted: Boolean = true, keepScreenOn: Boolean = KEEP_SCREEN_ON_ENABLED_DEFAULT, dynamicColorEnabled: Boolean = DYNAMIC_COLOR_ENABLED_DEFAULT, hapticFeedbackEnabled: Boolean = HAPTIC_FEEDBACK_ENABLED_DEFAULT, selectedSimulator: ERROR CLASS: Symbol not found for Simulator = SELECTED_SIMULATOR_DEFAULT)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

実際に画面を常時オンにするかどうか。設定がONで、かつ選択中シミュレーターのテレメトリを 実際に受信中の場合のみ true になる(設定値そのものではない)。

Link copied to clipboard
val selectedSimulator: ERROR CLASS: Symbol not found for Simulator
Link copied to clipboard

app:shared など :core:domain に依存しないモジュールへ渡すための、選択中シミュレーターの ID。 :core:domain の Simulator 型は implementation 依存のため、モジュール境界を越えて型を渡せない。