import Foundation struct Business: Identifiable, Codable, Hashable { let id: String let name: String let imageExtension: String? enum CodingKeys: String, CodingKey { case id = "ID" case name = "BusinessName" case imageExtension = "ImageExtension" } var headerImageURL: URL? { guard let ext = imageExtension, !ext.isEmpty else { return nil } return URL(string: "\(APIConfig.imageBaseURL)/businesses/\(id)/header.\(ext)") } }