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

36 lines
762 B
Swift

//
// VEvent.swift
// AutoCatCore
//
// Created by Selim Mustafaev on 02.04.2022.
//
import Foundation
import CoreData
public struct VEvent: Decodable {
let id: String
let date: Double
let latitude: Double
let longitude: Double
let speed: Double
let direction: Double
let address: String?
}
extension CDVEvent {
convenience init(model: VEvent?, context: NSManagedObjectContext) {
self.init(context: context)
self.id = model?.id
self.date = model?.date ?? 0
self.latitude = model?.latitude ?? 0
self.longitude = model?.longitude ?? 0
self.speed = model?.speed ?? 0
self.direction = model?.direction ?? 0
self.address = model?.address
}
}