import Foundation import RealmSwift public class VehicleNote: Object, Codable, Cloneable { @Persisted public var id: String = UUID().uuidString @Persisted public var user: String = "" @Persisted public var date: TimeInterval = Date().timeIntervalSince1970 @Persisted public var text: String = "" // MARK: - Cloneable public required init(copy: VehicleNote) { self.id = copy.id self.user = copy.user self.date = copy.date self.text = copy.text } required override init() { super.init() } public init(text: String) { self.text = text self.user = Settings.shared.user.email } public override static func primaryKey() -> String? { return "id" } }