28 lines
811 B
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 }
|
|
}
|
|
}
|