34 lines
1.0 KiB
Swift
34 lines
1.0 KiB
Swift
import Foundation
|
|
import RealmSwift
|
|
|
|
public class Osago: Object, Decodable, Cloneable {
|
|
@Persisted public var date: TimeInterval = 0
|
|
@Persisted public var number: String = ""
|
|
@Persisted public var vin: String?
|
|
@Persisted public var plateNumber: String?
|
|
@Persisted public var name: String = ""
|
|
@Persisted public var status: String = ""
|
|
@Persisted public var restrictions: String = ""
|
|
@Persisted public var insurant: String?
|
|
@Persisted public var owner: String?
|
|
@Persisted public var usageRegion: String?
|
|
@Persisted public var birthday: String?
|
|
|
|
public required init(copy: Osago) {
|
|
self.date = copy.date
|
|
self.number = copy.number
|
|
self.vin = copy.vin
|
|
self.plateNumber = copy.plateNumber
|
|
self.name = copy.name
|
|
self.status = copy.status
|
|
self.restrictions = copy.restrictions
|
|
self.insurant = copy.insurant
|
|
self.owner = copy.owner
|
|
self.usageRegion = copy.usageRegion
|
|
}
|
|
|
|
required override init() {
|
|
super.init()
|
|
}
|
|
}
|