Meshtastic-Apple/Meshtastic/Model/DeviceMetadataEntity.swift
2026-04-16 12:10:00 -07:00

28 lines
533 B
Swift

//
// DeviceMetadataEntity.swift
// Meshtastic
//
// SwiftData model for device metadata.
//
import Foundation
import SwiftData
@Model
final class DeviceMetadataEntity {
var canShutdown: Bool = false
var deviceStateVersion: Int32 = 0
var excludedModules: Int32 = 0
var firmwareVersion: String?
var hasBluetooth: Bool = false
var hasEthernet: Bool = false
var hasWifi: Bool = false
var hwModel: String?
var positionFlags: Int32 = 0
var role: Int32 = 0
var time: Date?
var metadataNode: NodeInfoEntity?
init() {}
}