RadioConfigState
data class RadioConfigState(val isLocal: Boolean = false, val connected: Boolean = false, val route: String = "", val metadata: DeviceMetadata? = null, val userConfig: User = User(), val channelList: List<ChannelSettings> = emptyList(), val radioConfig: LocalConfig = LocalConfig(), val moduleConfig: LocalModuleConfig = LocalModuleConfig(), val ringtone: String = "", val cannedMessageMessages: String = "", val deviceConnectionStatus: DeviceConnectionStatus? = null, val deviceUIConfig: DeviceUIConfig? = null, val fileManifest: List<FileInfo> = emptyList(), val responseState: ResponseState<Boolean> = ResponseState.Empty, val analyticsAvailable: Boolean = true, val analyticsEnabled: Boolean = true, val nodeDbResetPreserveFavorites: Boolean = false)(source)
Data class that represents the current RadioConfig state.
Constructors
Link copied to clipboard
constructor(isLocal: Boolean = false, connected: Boolean = false, route: String = "", metadata: DeviceMetadata? = null, userConfig: User = User(), channelList: List<ChannelSettings> = emptyList(), radioConfig: LocalConfig = LocalConfig(), moduleConfig: LocalModuleConfig = LocalModuleConfig(), ringtone: String = "", cannedMessageMessages: String = "", deviceConnectionStatus: DeviceConnectionStatus? = null, deviceUIConfig: DeviceUIConfig? = null, fileManifest: List<FileInfo> = emptyList(), responseState: ResponseState<Boolean> = ResponseState.Empty, analyticsAvailable: Boolean = true, analyticsEnabled: Boolean = true, nodeDbResetPreserveFavorites: Boolean = false)