// // VehicleEngine.swift // AutoCatCore // // Created by Selim Mustafaev on 13.06.2024. // Copyright © 2024 Selim Mustafaev. All rights reserved. // import Foundation import RealmSwift public final class VehicleEngine: Object { @Persisted public var number: String? @Persisted public var volume: Int? = 0 @Persisted public var powerHp: Float? = 0 @Persisted public var powerKw: Float? = 0 @Persisted public var fuelType: String? } extension VehicleEngine: DtoConvertible { public var dto: VehicleEngineDto { VehicleEngineDto(number: number, volume: volume, powerHp: powerHp, powerKw: powerKw, fuelType: fuelType) } public convenience init(dto: VehicleEngineDto) { self.init() self.number = dto.number self.volume = dto.volume self.powerHp = dto.powerHp self.powerKw = dto.powerKw self.fuelType = dto.fuelType } }