AutoCat2/AutoCatCore/Models/vmodels/VEngine.swift
2022-04-03 00:40:09 +03:00

32 lines
645 B
Swift

//
// VEngine.swift
// AutoCatCore
//
// Created by Selim Mustafaev on 02.04.2022.
//
import Foundation
import CoreData
public struct VEngine: Decodable {
let number: String?
let volume: Int64?
let powerHp: Float?
let powerKw: Float?
let fuelType: String?
}
extension CDVEngine {
convenience init(model: VEngine?, context: NSManagedObjectContext) {
self.init(context: context)
self.number = model?.number
self.volume = model?.volume ?? 0
self.powerHp = model?.powerHp ?? 0
self.powerKw = model?.powerKw ?? 0
self.fuelType = model?.fuelType
}
}