// // SDVehicleBrand.swift // AutoCatCore // // Created by Selim Mustafaev on 10.06.2025. // Copyright © 2025 Selim Mustafaev. All rights reserved. // import SwiftData @Model final class SDVehicleBrand { @Relationship(deleteRule: .cascade) var name: SDVehicleName? var logo: String? init(name: SDVehicleName? = nil, logo: String? = nil) { self.name = name self.logo = logo } } extension SDVehicleBrand: DtoConvertible { var dto: VehicleBrandDto { VehicleBrandDto(name: name?.dto, logo: logo) } convenience init(dto: VehicleBrandDto) { self.init( name: SDVehicleName(dto: dto.name), logo: dto.logo ) } }