import Foundation import RealmSwift public final class Osago: Object { @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? } extension Osago: DtoConvertible { public var dto: OsagoDto { OsagoDto(date: date, number: number, vin: vin, plateNumber: plateNumber, name: name, status: status, restrictions: restrictions, insurant: insurant, owner: owner, usageRegion: usageRegion, birthday: birthday) } public convenience init(dto: OsagoDto) { self.init() self.date = dto.date self.number = dto.number self.vin = dto.vin self.plateNumber = dto.plateNumber self.name = dto.name self.status = dto.status self.restrictions = dto.restrictions self.insurant = dto.insurant self.owner = dto.owner self.usageRegion = dto.usageRegion } }