EventFirmwareEditionEntity

@Serializable
data class EventFirmwareEditionEntity(val edition: String, val displayName: String = "", val welcomeMessage: String = "", val eventStart: String? = null, val eventEnd: String? = null, val timeZone: String? = null, val location: String? = null, val iconUrl: String? = null, val accentColor: String? = null, val tag: String? = null, val domain: String? = null, val themeJson: String? = null, val firmwareJson: String? = null, val linksJson: String = "[]")(source)

An event-firmware display record, cached from the Meshtastic API (/resource/eventFirmware) during refresh. The nested links/theme/firmware objects are stored pre-serialized rather than via Room type converters — this is the only entity that needs those column types, so shared org.meshtastic.core.database.Converters entries would be unused elsewhere.

Constructors

Link copied to clipboard
constructor(edition: String, displayName: String = "", welcomeMessage: String = "", eventStart: String? = null, eventEnd: String? = null, timeZone: String? = null, location: String? = null, iconUrl: String? = null, accentColor: String? = null, tag: String? = null, domain: String? = null, themeJson: String? = null, firmwareJson: String? = null, linksJson: String = "[]")

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val tag: String?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard