// // SDVehicleEngine.swift // AutoCatCore // // Created by Selim Mustafaev on 10.06.2025. // Copyright © 2025 Selim Mustafaev. All rights reserved. // import SwiftData @Model final class SDVehicleEngine { var number: String? var volume: Int? var powerHp: Float? var powerKw: Float? var fuelType: String? init( number: String? = nil, volume: Int? = nil, powerHp: Float? = nil, powerKw: Float? = nil, fuelType: String? = nil ) { self.number = number self.volume = volume self.powerHp = powerHp self.powerKw = powerKw self.fuelType = fuelType } } extension SDVehicleEngine: DtoConvertible { var dto: VehicleEngineDto { VehicleEngineDto( number: number, volume: volume, powerHp: powerHp, powerKw: powerKw, fuelType: fuelType ) } convenience init(dto: VehicleEngineDto) { self.init( number: dto.number, volume: dto.volume, powerHp: dto.powerHp, powerKw: dto.powerKw, fuelType: dto.fuelType ) } }