mirror of
https://github.com/meshtastic/Meshtastic-Apple.git
synced 2026-04-20 22:13:56 +00:00
initial swift data conversion
This commit is contained in:
parent
183924d4dc
commit
b2c72ae166
130 changed files with 2939 additions and 2269 deletions
43
Meshtastic/Model/MessageEntity.swift
Normal file
43
Meshtastic/Model/MessageEntity.swift
Normal file
|
|
@ -0,0 +1,43 @@
|
|||
//
|
||||
// MessageEntity.swift
|
||||
// Meshtastic
|
||||
//
|
||||
// SwiftData model for messages.
|
||||
//
|
||||
|
||||
import Foundation
|
||||
import SwiftData
|
||||
|
||||
@Model
|
||||
final class MessageEntity {
|
||||
var ackError: Int32 = 0
|
||||
var ackSNR: Float = 0.0
|
||||
var ackTimestamp: Int32 = 0
|
||||
var admin: Bool = false
|
||||
var adminDescription: String?
|
||||
var channel: Int32 = 0
|
||||
var isEmoji: Bool = false
|
||||
var messageId: Int64 = 0
|
||||
var messagePayload: String? = ""
|
||||
var messagePayloadMarkdown: String?
|
||||
var messagePayloadTranslated: String?
|
||||
var messagePayloadTranslatedMarkdown: String?
|
||||
var messageTimestamp: Int32 = 0
|
||||
var pkiEncrypted: Bool = false
|
||||
var portNum: Int32 = 0
|
||||
var publicKey: Data?
|
||||
var read: Bool = false
|
||||
var realACK: Bool = false
|
||||
var receivedACK: Bool = false
|
||||
var relayNode: Int64 = 0
|
||||
var relays: Int16 = 0
|
||||
var replyID: Int64 = 0
|
||||
var rssi: Int32 = 0
|
||||
var showTranslatedMessage: Bool = false
|
||||
var snr: Float = 0.0
|
||||
|
||||
var fromUser: UserEntity?
|
||||
var toUser: UserEntity?
|
||||
|
||||
init() {}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue