import Foundation import RealmSwift public enum DebugInfoStatus: Int { case success = 0 case error = 1 case warning = 2 } public class DebugInfo: Object, Decodable { @Persisted public var autocod: DebugInfoEntry! @Persisted public var vin01vin: DebugInfoEntry! @Persisted public var vin01base: DebugInfoEntry! @Persisted public var vin01history: DebugInfoEntry! @Persisted public var nomerogram: DebugInfoEntry! } public class DebugInfoEntry: Object, Decodable { @Persisted public var fields: Int64 = 0 @Persisted public var error: String? @Persisted public var status: Int = 0 public var statusEnum: DebugInfoStatus { get { DebugInfoStatus(rawValue: self.status)! } set { self.status = newValue.rawValue } } }