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)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val channelList: List<ChannelSettings>
Link copied to clipboard
Link copied to clipboard
val deviceConnectionStatus: DeviceConnectionStatus?
Link copied to clipboard
val deviceUIConfig: DeviceUIConfig?
Link copied to clipboard
val fileManifest: List<FileInfo>
Link copied to clipboard
Link copied to clipboard
val metadata: DeviceMetadata?
Link copied to clipboard
val moduleConfig: LocalModuleConfig
Link copied to clipboard
val radioConfig: LocalConfig
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val userConfig: User