41 lines
770 B
Swift
41 lines
770 B
Swift
//
|
|
// SDVehicleName.swift
|
|
// AutoCatCore
|
|
//
|
|
// Created by Selim Mustafaev on 10.06.2025.
|
|
// Copyright © 2025 Selim Mustafaev. All rights reserved.
|
|
//
|
|
|
|
import SwiftData
|
|
|
|
@Model
|
|
final class SDVehicleName {
|
|
|
|
var original: String?
|
|
var normalized: String?
|
|
|
|
init(original: String? = nil, normalized: String? = nil) {
|
|
self.original = original
|
|
self.normalized = normalized
|
|
}
|
|
}
|
|
|
|
extension SDVehicleName: DtoConvertible {
|
|
|
|
var dto: VehicleNameDto {
|
|
|
|
VehicleNameDto(
|
|
original: original,
|
|
normalized: normalized
|
|
)
|
|
}
|
|
|
|
convenience init(dto: VehicleNameDto) {
|
|
|
|
self.init(
|
|
original: dto.original,
|
|
normalized: dto.normalized
|
|
)
|
|
}
|
|
}
|