AutoCat/AutoCatCore/Models/DebugInfo.swift

28 lines
811 B
Swift

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